| 597868 |
628008 |
P86895 |
882D08N517 |
2026-09-17 |
COMPLETE |
16796175 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 628008, "stp": "P", "toc": "Southeastern", "uid": "P86895", "consist": "376018", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86895/2026-09-17/detailed", "trust_id": "882D08N517", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-17", "dest_arr_time": "0603", "dest_platform": "2", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2D08", "timing_status": "LATE", "origin_station": "Orpington", "current_leg_arr": "0605", "current_leg_dep": "0556", "current_leg_end": "London Victoria", "origin_dep_time": "0518", "origin_platform": "5", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-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.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-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": "Brixton", "dest_arr_time_act": "0603", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Brixton", "current_leg_milage": "3.0", "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\": 3717.658, \"from_m\": 2547.8, \"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\": 3901.63, \"from_m\": 3717.658, \"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\": 4443.551, \"from_m\": 3901.63, \"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\": 4478.445, \"from_m\": 4443.551, \"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\": 4525.211, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4571.709, \"from_m\": 4525.211, \"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\": 6747.507, \"from_m\": 4571.709, \"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\": 6796.373, \"from_m\": 6747.507, \"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\": 17303.298, \"from_m\": 6796.373, \"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\": 17829.716, \"from_m\": 17303.298, \"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\": 17853.579, \"from_m\": 17829.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\": 17895.685, \"from_m\": 17853.579, \"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\": 19001.598, \"from_m\": 17895.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20450.945, \"from_m\": 19001.598, \"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\": 20576.822, \"from_m\": 20450.945, \"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\": 20748.864, \"from_m\": 20576.822, \"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\": 20822.687, \"from_m\": 20748.864, \"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\": 22119.967, \"from_m\": 20822.687, \"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\": 22551.002, \"from_m\": 22119.967, \"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\": 22871.163, \"from_m\": 22551.002, \"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\": 24001.615, \"from_m\": 22871.163, \"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\": 628008, \"profile_key\": \"1c422e65d58356763a86122c75a2d6d9a875166f7dc5a41f412a5b2b1a785c83\", \"schedule_id\": 23055, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0521H\", \"wtt_dep\": \"0522\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0526H\", \"wtt_dep\": \"0527H\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4830.208, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0533\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6519.95, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0535\", \"wtt_dep\": \"0536\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 7942.518, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0539H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 8, \"distance_m\": 10089.688, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 11429.12, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0544\", \"location\": \"Penge East\", \"stage_seq\": 10, \"distance_m\": 12459.77, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547H\", \"location\": \"Sydenham Hill\", \"stage_seq\": 11, \"distance_m\": 14763.158, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0550\", \"location\": \"West Dulwich\", \"stage_seq\": 12, \"distance_m\": 15878.218, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0553\", \"location\": \"Herne Hill\", \"stage_seq\": 13, \"distance_m\": 17591.902, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0556\", \"location\": \"Brixton\", \"stage_seq\": 14, \"distance_m\": 18846.344, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 15, \"distance_m\": 20576.822, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 22598.907, \"section_seq\": 1, \"route_path_id\": 99988}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 17, \"distance_m\": 24001.615, \"section_seq\": 1, \"route_path_id\": 99988}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24001.615, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99988}], \"total_distance_m\": 24001.615, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22622.597, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1379.018, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:15Z\", \"source_id\": 52026590, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:21:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:18Z\", \"source_id\": 16779063, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:25:22Z\", \"source_id\": 52031518, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:25:28Z\", \"source_id\": 16780557, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:28:20Z\", \"source_id\": 52034515, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:28:24Z\", \"source_id\": 16781420, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:46Z\", \"source_id\": 52040482, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:53Z\", \"source_id\": 16783187, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:15Z\", \"source_id\": 52045579, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:18Z\", \"source_id\": 16784747, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:51Z\", \"source_id\": 52048654, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:54Z\", \"source_id\": 16785713, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:34Z\", \"source_id\": 52052191, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:38Z\", \"source_id\": 16786811, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:02Z\", \"source_id\": 52057055, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:08Z\", \"source_id\": 16788268, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:35Z\", \"source_id\": 52060730, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:37Z\", \"source_id\": 16789352, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:32Z\", \"source_id\": 52065056, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:33Z\", \"source_id\": 16790680, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:18Z\", \"source_id\": 52069159, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:23Z\", \"source_id\": 16792044, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:34Z\", \"source_id\": 52082473, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:37Z\", \"source_id\": 16796175, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "2", "timing_fact_generation": 1789621417584234, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:22.638719", "service_state_evidence_id": 16796175, "current_leg_start_actual_dep": "2026-09-17T05:58:00+01:00", "operational_evidence_version": 67, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:23.780862", "service_state_valid_until_kind": null, "operational_interpretation_version": 67, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
ORP |
None |
2D08 |
376018 |
5 |
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": 3717.658, "from_m": 2547.8, "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": 3901.63, "from_m": 3717.658, "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": 4443.551, "from_m": 3901.63, "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": 4478.445, "from_m": 4443.551, "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": 4525.211, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4571.709, "from_m": 4525.211, "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": 6747.507, "from_m": 4571.709, "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": 6796.373, "from_m": 6747.507, "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": 17303.298, "from_m": 6796.373, "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": 17829.716, "from_m": 17303.298, "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": 17853.579, "from_m": 17829.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": 17895.685, "from_m": 17853.579, "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": 19001.598, "from_m": 17895.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20450.945, "from_m": 19001.598, "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": 20576.822, "from_m": 20450.945, "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": 20748.864, "from_m": 20576.822, "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": 20822.687, "from_m": 20748.864, "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": 22119.967, "from_m": 20822.687, "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": 22551.002, "from_m": 22119.967, "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": 22871.163, "from_m": 22551.002, "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": 24001.615, "from_m": 22871.163, "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": 628008, "profile_key": "1c422e65d58356763a86122c75a2d6d9a875166f7dc5a41f412a5b2b1a785c83", "schedule_id": 23055, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0521H", "wtt_dep": "0522", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523H", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0526H", "wtt_dep": "0527H", "location": "Bickley", "stage_seq": 5, "distance_m": 4830.208, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0533", "location": "Bromley South", "stage_seq": 6, "distance_m": 6519.95, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0535", "wtt_dep": "0536", "location": "Shortlands", "stage_seq": 7, "distance_m": 7942.518, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0539H", "location": "Beckenham Junction", "stage_seq": 8, "distance_m": 10089.688, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542", "location": "Kent House", "stage_seq": 9, "distance_m": 11429.12, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0544", "location": "Penge East", "stage_seq": 10, "distance_m": 12459.77, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547H", "location": "Sydenham Hill", "stage_seq": 11, "distance_m": 14763.158, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0550", "location": "West Dulwich", "stage_seq": 12, "distance_m": 15878.218, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0553", "location": "Herne Hill", "stage_seq": 13, "distance_m": 17591.902, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0556", "location": "Brixton", "stage_seq": 14, "distance_m": 18846.344, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557H", "location": "Voltaire Road Jn", "stage_seq": 15, "distance_m": 20576.822, "section_seq": 1, "route_path_id": 99988}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559H", "location": "Grosvenor Bridge Jn", "stage_seq": 16, "distance_m": 22598.907, "section_seq": 1, "route_path_id": 99988}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": null, "location": "London Victoria", "stage_seq": 17, "distance_m": 24001.615, "section_seq": 1, "route_path_id": 99988}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24001.615, "from_m": 0.0, "section_seq": 1, "route_path_id": 99988}], "total_distance_m": 24001.615, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22622.597, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1379.018, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:15Z", "source_id": 52026590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:21:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:18Z", "source_id": 16779063, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:25:22Z", "source_id": 52031518, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:25:28Z", "source_id": 16780557, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:28:20Z", "source_id": 52034515, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:28:24Z", "source_id": 16781420, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:46Z", "source_id": 52040482, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:53Z", "source_id": 16783187, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:15Z", "source_id": 52045579, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:38:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:18Z", "source_id": 16784747, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:51Z", "source_id": 52048654, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:41:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:54Z", "source_id": 16785713, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31861, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:34Z", "source_id": 52052191, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:38Z", "source_id": 16786811, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31267, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:02Z", "source_id": 52057055, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:47:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:08Z", "source_id": 16788268, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31253, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:35Z", "source_id": 52060730, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:50:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:37Z", "source_id": 16789352, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:32Z", "source_id": 52065056, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:53:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:33Z", "source_id": 16790680, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:18Z", "source_id": 52069159, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:55:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:23Z", "source_id": 16792044, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28663, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:34Z", "source_id": 52082473, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:05:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:37Z", "source_id": 16796175, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Orpington |
0518 |
0518 |
5 |
None |
None |
London Victoria |
0603 |
0603 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86895/2026-09-17/detailed |
None |
Brixton |
2026-09-17T05:58:00+01:00 |
London Victoria |
9.0 |
{"type": "LineString", "coordinates": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-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.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-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]]} |
3.0 |
0556 |
0605 |
Brixton |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796175 |
1789621417584234 |
67 |
67 |
2026-09-17 05:15:23.780862 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:22.638719 |
| 597869 |
629038 |
L55657 |
529M00M517 |
2026-09-17 |
COMPLETE |
16795257 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 629038, "stp": "P", "toc": "Greater Anglia", "uid": "L55657", "consist": "720142", "dest_crs": "MRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55657/2026-09-17/detailed", "trust_id": "529M00M517", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Meridian Water", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "2", "is_terminated": 1, "next_location": "Meridian Water", "signalling_id": "9M00", "timing_status": "EARLY", "origin_station": "Stratford", "current_leg_arr": "0605", "current_leg_dep": "0603½", "current_leg_end": "Meridian Water", "origin_dep_time": "0552", "origin_platform": "12", "current_location": "Meridian Water", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "-1 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": "0606", "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\": 629038, \"profile_key\": \"c6ea332deb6de14c5dbdccd621ec6f67fa4a1fb3a7bb6cce5c129571efc701b3\", \"schedule_id\": 16326, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 938.037, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0557H\", \"location\": \"Lea Bridge\", \"stage_seq\": 3, \"distance_m\": 3847.646, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 4, \"distance_m\": 6884.35, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0603H\", \"location\": \"Northumberland Park\", \"stage_seq\": 5, \"distance_m\": 8431.109, \"section_seq\": 1, \"route_path_id\": 72526}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"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": "0552", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.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-17T04:55:20Z\", \"source_id\": 52069205, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:23Z\", \"source_id\": 16792053, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:34Z\", \"source_id\": 52072609, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:36Z\", \"source_id\": 16793065, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:54Z\", \"source_id\": 52079596, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:58Z\", \"source_id\": 16795255, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:54Z\", \"source_id\": 52079596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:58Z\", \"source_id\": 16795257, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Meridian Water", "service_state_platform": "2", "timing_fact_generation": 1789621318909967, "current_leg_arrival_utc": "2026-09-17T06:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:28.718147", "service_state_evidence_id": 16795257, "current_leg_start_actual_dep": "2026-09-17T06:03:30+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:29.084800", "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 |
9M00 |
720142 |
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": 629038, "profile_key": "c6ea332deb6de14c5dbdccd621ec6f67fa4a1fb3a7bb6cce5c129571efc701b3", "schedule_id": 16326, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0552", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72526}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 938.037, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0557H", "location": "Lea Bridge", "stage_seq": 3, "distance_m": 3847.646, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601H", "location": "Tottenham Hale", "stage_seq": 4, "distance_m": 6884.35, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0603H", "location": "Northumberland Park", "stage_seq": 5, "distance_m": 8431.109, "section_seq": 1, "route_path_id": 72526}, {"is_pass": false, "wtt_arr": "0606", "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-17T04:55:20Z", "source_id": 52069205, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:23Z", "source_id": 16792053, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14887, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:34Z", "source_id": 52072609, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:00:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:36Z", "source_id": 16793065, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14878, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:54Z", "source_id": 52079596, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:58Z", "source_id": 16795255, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14871, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:54Z", "source_id": 52079596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:05:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:58Z", "source_id": 16795257, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Stratford |
0552 |
0552 |
12 |
None |
None |
Meridian Water |
0606 |
0606 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55657/2026-09-17/detailed |
None |
Northumberland Park |
2026-09-17T06:03:30+01:00 |
Meridian Water |
1.5 |
{"type": "LineString", "coordinates": [[-0.054240770655963395, 51.601248050712655], [-0.05394489999999999, 51.601881500000005], [-0.05384239999999999, 51.602099299999985], [-0.0537802, 51.6022313], [-0.0513239, 51.6074882], [-0.05046119999999999, 51.6093343], [-0.0502691, 51.609755500000006], [-0.050081299999999995, 51.61019869999999]]} |
0.6 |
0603½ |
0605 |
Northumberland Park |
Meridian Water |
Meridian Water |
51.6101987 |
-0.0500813 |
51.6101987 |
-0.0500813 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Meridian Water |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16795257 |
1789621318909967 |
16 |
16 |
2026-09-17 05:15:29.084800 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:28.718147 |
| 597870 |
627655 |
P85310 |
891F05M517 |
2026-09-17 |
COMPLETE |
16796362 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 627655, "stp": "P", "toc": "Southeastern", "uid": "P85310", "consist": "395015", "dest_crs": "SPX", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85310/2026-09-17/detailed", "trust_id": "891F05M517", "origin_crs": "FAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1F05", "timing_status": "EARLY", "origin_station": "Faversham", "current_leg_arr": "0605", "current_leg_dep": "0558", "current_leg_end": "St. Pancras International", "origin_dep_time": "0500", "origin_platform": "1", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]}", "current_leg_start": "Stratford International", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.5308670", "next_location_lon": "-0.1254187", "previous_location": "Stratford International", "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\": 1287.981, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2657.297, \"from_m\": 1287.981, \"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\": 3961.958, \"from_m\": 2657.297, \"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\": 6158.956, \"from_m\": 3961.958, \"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\": 7305.219, \"from_m\": 6158.956, \"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\": 12441.144, \"from_m\": 7305.219, \"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\": 12458.823, \"from_m\": 12441.144, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14990.697, \"from_m\": 12458.823, \"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\": 16563.548, \"from_m\": 14990.697, \"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\": 20684.578, \"from_m\": 16563.548, \"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\": 20707.705, \"from_m\": 20684.578, \"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\": 24290.241, \"from_m\": 20707.705, \"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\": 25246.697, \"from_m\": 24290.241, \"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\": 25265.903, \"from_m\": 25246.697, \"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\": 27225.866, \"from_m\": 25265.903, \"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\": 27774.248, \"from_m\": 27225.866, \"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\": 30457.183, \"from_m\": 27774.248, \"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\": 30716.49, \"from_m\": 30457.183, \"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\": 31200.679, \"from_m\": 30716.49, \"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\": 41218.106, \"from_m\": 31200.679, \"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\": 42214.469, \"from_m\": 41218.106, \"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\": 42850.616, \"from_m\": 42214.469, \"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\": 45063.871, \"from_m\": 42850.616, \"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\": 46084.296, \"from_m\": 45063.871, \"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\": 47316.355, \"from_m\": 46084.296, \"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\": 56135.792, \"from_m\": 47316.355, \"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\": 56275.951, \"from_m\": 56135.792, \"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\": 77987.547, \"from_m\": 56275.951, \"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\": 80441.073, \"from_m\": 77987.547, \"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\": 80725.916, \"from_m\": 80441.073, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 81065.736, \"from_m\": 80725.916, \"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\": 81445.176, \"from_m\": 81065.736, \"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\": 82252.138, \"from_m\": 81445.176, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}], \"service_id\": 627655, \"profile_key\": \"eb761434ed092ae29b54391c54a22fa755160c5a0ee678c49eaa650338a949ef\", \"schedule_id\": 35420, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Faversham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0507H\", \"wtt_dep\": \"0508H\", \"location\": \"Sittingbourne\", \"stage_seq\": 2, \"distance_m\": 11569.251, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0509H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 3, \"distance_m\": 12441.144, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0510\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 4, \"distance_m\": 12999.735, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0511H\", \"location\": \"Newington\", \"stage_seq\": 5, \"distance_m\": 16747.876, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0513H\", \"location\": \"Rainham East Jn\", \"stage_seq\": 6, \"distance_m\": 20012.601, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0515\", \"wtt_dep\": \"0516\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 7, \"distance_m\": 21049.15, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0520H\", \"wtt_dep\": \"0521H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 8, \"distance_m\": 25778.523, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0524H\", \"wtt_dep\": \"0525H\", \"location\": \"Chatham\", \"stage_seq\": 9, \"distance_m\": 28318.726, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0529\", \"location\": \"Rochester\", \"stage_seq\": 10, \"distance_m\": 29753.569, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 30423.56, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0531H\", \"wtt_dep\": \"0532H\", \"location\": \"Strood\", \"stage_seq\": 12, \"distance_m\": 30835.151, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537H\", \"location\": \"Hoo Jn\", \"stage_seq\": 13, \"distance_m\": 37204.45, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542H\", \"location\": \"Gravesend\", \"stage_seq\": 14, \"distance_m\": 42425.409, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 15, \"distance_m\": 44841.311, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0545H\", \"wtt_dep\": \"0547\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 16, \"distance_m\": 45794.459, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 17, \"distance_m\": 47380.705, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 18, \"distance_m\": 56416.49, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 19, \"distance_m\": 61136.837, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 20, \"distance_m\": 72196.302, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0558H\", \"location\": \"Stratford International\", \"stage_seq\": 21, \"distance_m\": 72776.916, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 22, \"distance_m\": 73220.062, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"York Way South Jn\", \"stage_seq\": 23, \"distance_m\": 81010.821, \"section_seq\": 1, \"route_path_id\": 104917}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 24, \"distance_m\": 82252.138, \"section_seq\": 1, \"route_path_id\": 104917}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82252.138, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104917}], \"total_distance_m\": 82252.138, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82209.805, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 42.333, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0500", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5308670", "current_position_lon": "-0.1254187", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:52Z\", \"source_id\": 52015890, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:07:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:54Z\", \"source_id\": 16775941, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:14:15Z\", \"source_id\": 52021411, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:14:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:14:24Z\", \"source_id\": 16777514, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:13Z\", \"source_id\": 52026553, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:21:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:18Z\", \"source_id\": 16779036, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:15Z\", \"source_id\": 52030404, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:18Z\", \"source_id\": 16780204, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:31Z\", \"source_id\": 52033695, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:37Z\", \"source_id\": 16781177, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:51Z\", \"source_id\": 52037214, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:59Z\", \"source_id\": 16782271, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:12Z\", \"source_id\": 52047902, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:18Z\", \"source_id\": 16785487, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:38Z\", \"source_id\": 52053646, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:44Z\", \"source_id\": 16787237, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:16Z\", \"source_id\": 52072154, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:22Z\", \"source_id\": 16792924, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:54Z\", \"source_id\": 52083049, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:57Z\", \"source_id\": 16796362, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1789621438007917, "current_leg_arrival_utc": "2026-09-17T06:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:35.822518", "service_state_evidence_id": 16796362, "current_leg_start_actual_dep": "2026-09-17T05:58:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:36.134396", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
FAV |
SPX |
1F05 |
395015 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 1287.981, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2657.297, "from_m": 1287.981, "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": 3961.958, "from_m": 2657.297, "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": 6158.956, "from_m": 3961.958, "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": 7305.219, "from_m": 6158.956, "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": 12441.144, "from_m": 7305.219, "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": 12458.823, "from_m": 12441.144, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14990.697, "from_m": 12458.823, "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": 16563.548, "from_m": 14990.697, "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": 20684.578, "from_m": 16563.548, "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": 20707.705, "from_m": 20684.578, "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": 24290.241, "from_m": 20707.705, "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": 25246.697, "from_m": 24290.241, "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": 25265.903, "from_m": 25246.697, "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": 27225.866, "from_m": 25265.903, "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": 27774.248, "from_m": 27225.866, "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": 30457.183, "from_m": 27774.248, "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": 30716.49, "from_m": 30457.183, "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": 31200.679, "from_m": 30716.49, "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": 41218.106, "from_m": 31200.679, "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": 42214.469, "from_m": 41218.106, "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": 42850.616, "from_m": 42214.469, "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": 45063.871, "from_m": 42850.616, "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": 46084.296, "from_m": 45063.871, "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": 47316.355, "from_m": 46084.296, "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": 56135.792, "from_m": 47316.355, "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": 56275.951, "from_m": 56135.792, "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": 77987.547, "from_m": 56275.951, "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": 80441.073, "from_m": 77987.547, "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": 80725.916, "from_m": 80441.073, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 81065.736, "from_m": 80725.916, "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": 81445.176, "from_m": 81065.736, "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": 82252.138, "from_m": 81445.176, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}], "service_id": 627655, "profile_key": "eb761434ed092ae29b54391c54a22fa755160c5a0ee678c49eaa650338a949ef", "schedule_id": 35420, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0500", "location": "Faversham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0507H", "wtt_dep": "0508H", "location": "Sittingbourne", "stage_seq": 2, "distance_m": 11569.251, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0509H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 3, "distance_m": 12441.144, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0510", "location": "Western Jn (Sittingbourne)", "stage_seq": 4, "distance_m": 12999.735, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0511H", "location": "Newington", "stage_seq": 5, "distance_m": 16747.876, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0513H", "location": "Rainham East Jn", "stage_seq": 6, "distance_m": 20012.601, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0515", "wtt_dep": "0516", "location": "Rainham (Kent)", "stage_seq": 7, "distance_m": 21049.15, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0520H", "wtt_dep": "0521H", "location": "Gillingham (Kent)", "stage_seq": 8, "distance_m": 25778.523, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0524H", "wtt_dep": "0525H", "location": "Chatham", "stage_seq": 9, "distance_m": 28318.726, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0529", "location": "Rochester", "stage_seq": 10, "distance_m": 29753.569, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Rochester Bridge Jn", "stage_seq": 11, "distance_m": 30423.56, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0531H", "wtt_dep": "0532H", "location": "Strood", "stage_seq": 12, "distance_m": 30835.151, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537H", "location": "Hoo Jn", "stage_seq": 13, "distance_m": 37204.45, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542H", "location": "Gravesend", "stage_seq": 14, "distance_m": 42425.409, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544H", "location": "Springhead Junction (CTRL)", "stage_seq": 15, "distance_m": 44841.311, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0545H", "wtt_dep": "0547", "location": "Ebbsfleet International", "stage_seq": 16, "distance_m": 45794.459, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Ebbsfleet West Jn", "stage_seq": 17, "distance_m": 47380.705, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Wennington Crossovers", "stage_seq": 18, "distance_m": 56416.49, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Dagenham Jn", "stage_seq": 19, "distance_m": 61136.837, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Stratford International East Jn", "stage_seq": 20, "distance_m": 72196.302, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0558H", "location": "Stratford International", "stage_seq": 21, "distance_m": 72776.916, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Stratford International West Jn", "stage_seq": 22, "distance_m": 73220.062, "section_seq": 1, "route_path_id": 104917}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "York Way South Jn", "stage_seq": 23, "distance_m": 81010.821, "section_seq": 1, "route_path_id": 104917}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 24, "distance_m": 82252.138, "section_seq": 1, "route_path_id": 104917}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82252.138, "from_m": 0.0, "section_seq": 1, "route_path_id": 104917}], "total_distance_m": 82252.138, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82209.805, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 42.333, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:52Z", "source_id": 52015890, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:07:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:54Z", "source_id": 16775941, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:14:15Z", "source_id": 52021411, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:14:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:14:24Z", "source_id": 16777514, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:13Z", "source_id": 52026553, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:18Z", "source_id": 16779036, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:15Z", "source_id": 52030404, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:18Z", "source_id": 16780204, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:31Z", "source_id": 52033695, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:37Z", "source_id": 16781177, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:51Z", "source_id": 52037214, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:31:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:59Z", "source_id": 16782271, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:12Z", "source_id": 52047902, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:41:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:18Z", "source_id": 16785487, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:38Z", "source_id": 52053646, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:45:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:44Z", "source_id": 16787237, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:16Z", "source_id": 52072154, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T04:57:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:22Z", "source_id": 16792924, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:54Z", "source_id": 52083049, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T05:05:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:57Z", "source_id": 16796362, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Faversham |
0500 |
0500 |
1 |
None |
None |
St. Pancras International |
0606 |
0606 |
11 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85310/2026-09-17/detailed |
None |
Stratford International |
2026-09-17T05:58:30+01:00 |
St. Pancras International |
7.0 |
{"type": "LineString", "coordinates": [[-0.009121031454752217, 51.54493586042276], [-0.0118063, 51.544974999999994], [-0.011935299999999998, 51.544976899999995], [-0.012370789237712962, 51.54497697553364], [-0.012437344520214413, 51.544976987077355], [-0.013088399999999998, 51.54497709999999], [-0.014174900000000002, 51.5449854], [-0.015469299999999997, 51.5449953], [-0.01576, 51.54499749999999], [-0.0160671, 51.54500310000001], [-0.0164207, 51.5450095], [-0.0168859, 51.5450179], [-0.019269199999999997, 51.5450612], [-0.0222871, 51.5451806], [-0.024988799999999995, 51.5453936], [-0.0252725, 51.5454286], [-0.0276676, 51.545723800000005], [-0.030268499999999993, 51.5461025], [-0.030994599999999994, 51.5461933], [-0.0326378, 51.5463988], [-0.0349541, 51.54665809999999], [-0.03610776398463913, 51.54672086343662], [-0.03646994528662492, 51.54674056737372], [-0.03708079999999999, 51.5467738], [-0.039163199999999995, 51.5468556], [-0.0431208, 51.5468803], [-0.045314299999999995, 51.5468863], [-0.047532, 51.5468923], [-0.0522273, 51.546904999999995], [-0.0568666, 51.5469091], [-0.0590969, 51.54693799999999], [-0.05950035599992973, 51.54695184378477], [-0.05953109625312279, 51.54695289857484], [-0.059554158380923344, 51.54695368990543], [-0.05958639484417193, 51.54695479603488], [-0.059608890778264624, 51.54695556793765], [-0.05966258595445246, 51.54695741037963], [-0.059767200000000006, 51.546961], [-0.06065784467691427, 51.54699149497122], [-0.06125379999999999, 51.54701190000001], [-0.0619798, 51.5470574], [-0.0627058, 51.547102899999985], [-0.0641701, 51.54721399999999], [-0.07377409999999998, 51.54799450000001], [-0.07404759999999999, 51.5480183], [-0.0756584, 51.54814210000001], [-0.07582, 51.54815459999999], [-0.07863169999999998, 51.5483918], [-0.08200831596699862, 51.54867381221614], [-0.0827863947096411, 51.54873879647135], [-0.08366779821666535, 51.548812410181704], [-0.08397179999999999, 51.5488378], [-0.08432696815236347, 51.548862440413195], [-0.08544779999999999, 51.5489402], [-0.08565737683697106, 51.54894844574469], [-0.0869067, 51.5489976], [-0.08818462022195603, 51.54899700636794], [-0.08910489999999999, 51.54896479999999], [-0.08983152841195213, 51.548928761004895], [-0.0900243, 51.5489192], [-0.09117279999999998, 51.5488239], [-0.0915774, 51.5487841], [-0.09208099999999998, 51.54874169999999], [-0.0923076, 51.54871380000001], [-0.0923335, 51.54871070000001], [-0.0926848, 51.548660100000006], [-0.0929944, 51.548609199999994], [-0.09328319999999998, 51.54855609999999], [-0.0935684, 51.54849899999999], [-0.093889, 51.5484276], [-0.0940566, 51.5483902], [-0.0943697, 51.5483206], [-0.09537585145830428, 51.5480674054404], [-0.0957208, 51.5479806], [-0.0962932, 51.5478342], [-0.0972564, 51.5476232], [-0.098001, 51.547439], [-0.0985415, 51.5473207], [-0.10120279494862108, 51.54672227594275], [-0.10224285044791544, 51.54646398548397], [-0.10285755110515124, 51.54634806144001], [-0.10283826107011838, 51.546316062251655], [-0.1029352, 51.546291999999994], [-0.10315611912463954, 51.54623872446561], [-0.1040092, 51.54603299999999], [-0.105232288283131, 51.545726738826765], [-0.1078059, 51.54508229999999], [-0.1116361, 51.5441382], [-0.1158752, 51.54301679999999], [-0.1158873, 51.5430136], [-0.1158995, 51.5430104], [-0.117392, 51.54261549999999], [-0.1201291, 51.5419205], [-0.12068959999999998, 51.5417735], [-0.12107569999999997, 51.541672], [-0.1212794, 51.5416187], [-0.1215691, 51.541531299999995], [-0.12170190000000002, 51.5414912], [-0.1217549, 51.541475199999994], [-0.1218814, 51.5414292], [-0.1221017, 51.541349], [-0.12235690000000002, 51.541237], [-0.12248919280766908, 51.54117895925753], [-0.1226466, 51.5411099], [-0.12266726470856132, 51.54110082872403], [-0.12272222573798404, 51.541076702235834], [-0.12280549253354647, 51.54104015021487], [-0.122863059587515, 51.54101487971446], [-0.12289239999999998, 51.541002], [-0.1229621549947698, 51.5409726347436], [-0.1229792, 51.5409418], [-0.12301479999999997, 51.54088639999999], [-0.1230751, 51.540791899999995], [-0.12313619999999996, 51.54070239999999], [-0.1232698, 51.5405391], [-0.123345, 51.5404517], [-0.12345459999999996, 51.54033819999999], [-0.12354979999999996, 51.5402478], [-0.12364200000000002, 51.54015789999999], [-0.12373449999999996, 51.5400787], [-0.12386569999999998, 51.5399718], [-0.12389425079214918, 51.539950295689295], [-0.1239909, 51.53987750000001], [-0.1245216, 51.539579999999994], [-0.1275624, 51.537965199999995], [-0.1277832, 51.5378319], [-0.1279623, 51.5376939], [-0.12813819999999998, 51.537562], [-0.12830819999999998, 51.53740460000001], [-0.1284566, 51.53726240000001], [-0.1285859, 51.5371013], [-0.128676, 51.53697849999999], [-0.12875379999999997, 51.53686010000001], [-0.1288847, 51.536601100000006], [-0.12894946085444328, 51.536434228857], [-0.12895059046079593, 51.53643131816263], [-0.1289243, 51.5362432], [-0.1288677, 51.535931899999994], [-0.128789, 51.53575020000001], [-0.1287614, 51.5357015], [-0.1287054, 51.5355853], [-0.1286394, 51.53546800000001], [-0.1285931, 51.5353703], [-0.1285707, 51.53532150000001], [-0.1285537, 51.53528099999999], [-0.12852, 51.5351958], [-0.12848480000000004, 51.5350975], [-0.12844329999999998, 51.5350076], [-0.12840020000000002, 51.5349284], [-0.128353, 51.5348601], [-0.12829739999999998, 51.534776699999995], [-0.12825435515533673, 51.53471858946225], [-0.12824802517146802, 51.534684043521736], [-0.1282093, 51.5344727], [-0.12819179678230683, 51.534382963822246], [-0.1281754, 51.5342989], [-0.128172018506082, 51.53428288099407], [-0.12777269999999996, 51.533787899999986], [-0.1254187, 51.53086700000001]]} |
5.8 |
0558 |
0605 |
Stratford International |
St. Pancras International (Domestic) |
St. Pancras International |
51.5308670 |
-0.1254187 |
51.5308670 |
-0.1254187 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
St. Pancras International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796362 |
1789621438007917 |
89 |
89 |
2026-09-17 05:15:36.134396 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:35.822518 |
| 597871 |
628682 |
G30232 |
362F00M517 |
2026-09-17 |
COMPLETE |
16797274 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 628682, "stp": "P", "toc": "Merseyrail", "uid": "G30232", "consist": "777146", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30232/2026-09-17/detailed", "trust_id": "362F00M517", "origin_crs": "HBL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-17", "dest_arr_time": "0601", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2F00", "timing_status": "LATE", "origin_station": "Headbolt Lane", "current_leg_arr": "0605", "current_leg_dep": "0601", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "0541", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]}", "current_leg_start": "Moorfields (Northern Line)", "dest_arr_time_act": "0601", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Moorfields (Northern Line)", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1580.746, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6408.655, \"from_m\": 1580.746, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6764.951, \"from_m\": 6408.655, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 7181.685, \"from_m\": 6764.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8836.775, \"from_m\": 7181.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9948.152, \"from_m\": 8836.775, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11468.302, \"from_m\": 9948.152, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11528.29, \"from_m\": 11468.302, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12521.64, \"from_m\": 11528.29, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12726.549, \"from_m\": 12521.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13394.744, \"from_m\": 12726.549, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13564.401, \"from_m\": 13394.744, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 628682, \"profile_key\": \"e084be95549c515a04b663d89500254f50f6b663e55b221267adfc9cc5b905aa\", \"schedule_id\": 11080, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0541\", \"location\": \"Headbolt Lane\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0542H\", \"wtt_dep\": \"0543\", \"location\": \"Kirkby (Merseyside)\", \"stage_seq\": 2, \"distance_m\": 1321.065, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0546H\", \"location\": \"Fazakerley\", \"stage_seq\": 3, \"distance_m\": 4366.15, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549\", \"location\": \"Rice Lane\", \"stage_seq\": 4, \"distance_m\": 6554.352, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549H\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 7292.719, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0553\", \"location\": \"Kirkdale\", \"stage_seq\": 6, \"distance_m\": 8772.824, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555\", \"location\": \"Sandhills\", \"stage_seq\": 7, \"distance_m\": 10157.238, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0559\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 8, \"distance_m\": 12612.014, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 9, \"distance_m\": 13564.401, \"section_seq\": 1, \"route_path_id\": 31930}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13564.401, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31930}], \"total_distance_m\": 13564.401, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13564.401, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0541", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:17Z\", \"source_id\": 52049222, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:20Z\", \"source_id\": 16785915, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:32Z\", \"source_id\": 52054987, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:39Z\", \"source_id\": 16787617, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:54Z\", \"source_id\": 52058244, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:56Z\", \"source_id\": 16788616, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:52Z\", \"source_id\": 52064080, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:52:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:57Z\", \"source_id\": 16790405, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9758, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:04Z\", \"source_id\": 52068768, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:07Z\", \"source_id\": 16791895, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:06Z\", \"source_id\": 52076494, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:12Z\", \"source_id\": 16794271, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9779, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:33Z\", \"source_id\": 52085839, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:36Z\", \"source_id\": 16797274, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "2", "timing_fact_generation": 1789621537097280, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:37.091747", "service_state_evidence_id": 16797274, "current_leg_start_actual_dep": "2026-09-17T06:03:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:37.657593", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
HBL |
LVC |
2F00 |
777146 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1580.746, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6408.655, "from_m": 1580.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6764.951, "from_m": 6408.655, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 7181.685, "from_m": 6764.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8836.775, "from_m": 7181.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9948.152, "from_m": 8836.775, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11468.302, "from_m": 9948.152, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11528.29, "from_m": 11468.302, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12521.64, "from_m": 11528.29, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12726.549, "from_m": 12521.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13394.744, "from_m": 12726.549, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13564.401, "from_m": 13394.744, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 628682, "profile_key": "e084be95549c515a04b663d89500254f50f6b663e55b221267adfc9cc5b905aa", "schedule_id": 11080, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0541", "location": "Headbolt Lane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0542H", "wtt_dep": "0543", "location": "Kirkby (Merseyside)", "stage_seq": 2, "distance_m": 1321.065, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0546H", "location": "Fazakerley", "stage_seq": 3, "distance_m": 4366.15, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549", "location": "Rice Lane", "stage_seq": 4, "distance_m": 6554.352, "section_seq": 1, "route_path_id": 31930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549H", "location": "Walton Jn", "stage_seq": 5, "distance_m": 7292.719, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0553", "location": "Kirkdale", "stage_seq": 6, "distance_m": 8772.824, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555", "location": "Sandhills", "stage_seq": 7, "distance_m": 10157.238, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0559", "location": "Moorfields (Northern Line)", "stage_seq": 8, "distance_m": 12612.014, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 9, "distance_m": 13564.401, "section_seq": 1, "route_path_id": 31930}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13564.401, "from_m": 0.0, "section_seq": 1, "route_path_id": 31930}], "total_distance_m": 13564.401, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13564.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9627, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:17Z", "source_id": 52049222, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:20Z", "source_id": 16785915, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9637, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:32Z", "source_id": 52054987, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:39Z", "source_id": 16787617, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9641, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:54Z", "source_id": 52058244, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:49:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:56Z", "source_id": 16788616, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9663, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:52Z", "source_id": 52064080, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:52:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:57Z", "source_id": 16790405, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9758, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:04Z", "source_id": 52068768, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:55:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:07Z", "source_id": 16791895, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:06Z", "source_id": 52076494, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:00:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:12Z", "source_id": 16794271, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9779, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:33Z", "source_id": 52085839, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:05:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:36Z", "source_id": 16797274, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Headbolt Lane |
0541 |
0541 |
1 |
None |
None |
Liverpool Central (Northern) |
0601 |
0601 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30232/2026-09-17/detailed |
None |
Moorfields (Northern Line) |
2026-09-17T06:03:00+01:00 |
Liverpool Central (Northern) |
4.0 |
{"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} |
0.6 |
0601 |
0605 |
Moorfields (Northern Line) |
Liverpool Central (Northern) |
Liverpool Central (Northern) |
53.4042050 |
-2.9795594 |
53.4042050 |
-2.9795594 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Liverpool Central (Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797274 |
1789621537097280 |
33 |
33 |
2026-09-17 05:15:37.657593 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:37.091747 |
| 597872 |
629305 |
L85302 |
875D12M617 |
2026-09-17 |
COMPLETE |
16796718 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 629305, "stp": "P", "toc": "South Western Railway", "uid": "L85302", "consist": "701053", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85302/2026-09-17/detailed", "trust_id": "875D12M617", "origin_crs": "XFQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-17", "dest_arr_time": "0611", "dest_platform": "3", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "5D12", "timing_status": "EARLY", "origin_station": "Guildford U.C.H.S.", "current_leg_arr": "0605", "current_leg_dep": "0609", "current_leg_end": "Guildford", "origin_dep_time": "0600", "origin_platform": null, "current_location": "Guildford", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Guildford Sig. GD635", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Guildford Sig. GD635", "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 407.428, \"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\": 429.344, \"from_m\": 407.428, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 476.517, \"from_m\": 429.344, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 500.891, \"from_m\": 476.517, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 543.074, \"from_m\": 500.891, \"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\": 726.674, \"from_m\": 543.074, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1223.754, \"from_m\": 726.674, \"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\": 1719.773, \"from_m\": 1223.754, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1761.448, \"from_m\": 1719.773, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1822.723, \"from_m\": 1761.448, \"capability_applied\": null, \"effective_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\": 629305, \"profile_key\": \"22b08aa5c92d53661db57f2cf280126a265c61e42ce33a0582889f17d53fe333\", \"schedule_id\": 17951, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Guildford U.C.H.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35280}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0609\", \"location\": \"Guildford Sig. GD635\", \"stage_seq\": 2, \"distance_m\": 975.214, \"section_seq\": 1, \"route_path_id\": 35280}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 3, \"distance_m\": 1822.723, \"section_seq\": 1, \"route_path_id\": 35280}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1822.723, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35280}], \"total_distance_m\": 1822.723, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1761.448, \"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": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1436.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:35Z\", \"source_id\": 52084141, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:38Z\", \"source_id\": 16796718, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "3", "timing_fact_generation": 1789621478404823, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:39.157970", "service_state_evidence_id": 16796718, "current_leg_start_actual_dep": "2026-09-17T06:09:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:39.375386", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XFQ |
GLD |
5D12 |
701053 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 407.428, "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": 429.344, "from_m": 407.428, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 476.517, "from_m": 429.344, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 500.891, "from_m": 476.517, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 543.074, "from_m": 500.891, "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": 726.674, "from_m": 543.074, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1223.754, "from_m": 726.674, "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": 1719.773, "from_m": 1223.754, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1761.448, "from_m": 1719.773, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1822.723, "from_m": 1761.448, "capability_applied": null, "effective_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": 629305, "profile_key": "22b08aa5c92d53661db57f2cf280126a265c61e42ce33a0582889f17d53fe333", "schedule_id": 17951, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Guildford U.C.H.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35280}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0609", "location": "Guildford Sig. GD635", "stage_seq": 2, "distance_m": 975.214, "section_seq": 1, "route_path_id": 35280}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Guildford", "stage_seq": 3, "distance_m": 1822.723, "section_seq": 1, "route_path_id": 35280}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1822.723, "from_m": 0.0, "section_seq": 1, "route_path_id": 35280}], "total_distance_m": 1822.723, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1761.448, "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": 27968, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:35Z", "source_id": 52084141, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:05:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:38Z", "source_id": 16796718, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Guildford U.C.H.S. |
0600 |
0600 |
None |
None |
None |
Guildford |
0611 |
0611 |
3 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85302/2026-09-17/detailed |
None |
Guildford Sig. GD635 |
2026-09-17T06:09:00+01:00 |
Guildford |
1436.0 |
{"type": "LineString", "coordinates": [[-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]]} |
0.2 |
0609 |
0605 |
Guildford Sig. GD635 |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796718 |
1789621478404823 |
5 |
5 |
2026-09-17 05:15:39.375386 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:39.157970 |
| 597873 |
629016 |
C36201 |
735L12M517 |
2026-09-17 |
COMPLETE |
16797300 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 629016, "stp": "P", "toc": "Elizabeth Line", "uid": "C36201", "consist": "345048", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36201/2026-09-17/detailed", "trust_id": "735L12M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "5L12", "timing_status": "EARLY", "origin_station": "Old Oak Common Depot (Crossrail)", "current_leg_arr": "0605", "current_leg_dep": "0604", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "0552", "origin_platform": null, "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-17T05:15:51", "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": "0606", "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\": 941.36, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1162.858, \"from_m\": 941.36, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1226.958, \"from_m\": 1162.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1775.788, \"from_m\": 1226.958, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3389.388, \"from_m\": 1775.788, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3661.723, \"from_m\": 3389.388, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4737.346, \"from_m\": 3661.723, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5105.028, \"from_m\": 4737.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 629016, \"profile_key\": \"dc28e9b962791d5db9c75bb93e2c999ddbe39efe26b6f08ba200bb885719d932\", \"schedule_id\": 4741, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67394}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Old Oak Common Depart Sig\", \"stage_seq\": 2, \"distance_m\": 1132.567, \"section_seq\": 1, \"route_path_id\": 67394}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 3, \"distance_m\": 2354.21, \"section_seq\": 1, \"route_path_id\": 67394}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 4, \"distance_m\": 3215.608, \"section_seq\": 1, \"route_path_id\": 67394}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0604\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 5, \"distance_m\": 3495.961, \"section_seq\": 1, \"route_path_id\": 67394}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 5105.028, \"section_seq\": 1, \"route_path_id\": 67394}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5105.028, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67394}], \"total_distance_m\": 5105.028, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4099.568, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1005.46, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0552", "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\": 23016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:18Z\", \"source_id\": 52073740, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:21Z\", \"source_id\": 16793417, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:14Z\", \"source_id\": 52083554, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:19Z\", \"source_id\": 16796530, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:39Z\", \"source_id\": 52086002, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:42Z\", \"source_id\": 16797300, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789621543877123, "current_leg_arrival_utc": "2026-09-17T06:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:40.669308", "service_state_evidence_id": 52086002, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T05:05:37", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:41.134432", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
5L12 |
345048 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 941.36, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1162.858, "from_m": 941.36, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1226.958, "from_m": 1162.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1775.788, "from_m": 1226.958, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3389.388, "from_m": 1775.788, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3661.723, "from_m": 3389.388, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 4737.346, "from_m": 3661.723, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5105.028, "from_m": 4737.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 629016, "profile_key": "dc28e9b962791d5db9c75bb93e2c999ddbe39efe26b6f08ba200bb885719d932", "schedule_id": 4741, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0552", "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67394}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Old Oak Common Depart Sig", "stage_seq": 2, "distance_m": 1132.567, "section_seq": 1, "route_path_id": 67394}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Ladbroke Grove Jn", "stage_seq": 3, "distance_m": 2354.21, "section_seq": 1, "route_path_id": 67394}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Portobello Jn (London)", "stage_seq": 4, "distance_m": 3215.608, "section_seq": 1, "route_path_id": 67394}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0604", "location": "Westbourne Park Carriage Sidings", "stage_seq": 5, "distance_m": 3495.961, "section_seq": 1, "route_path_id": 67394}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 6, "distance_m": 5105.028, "section_seq": 1, "route_path_id": 67394}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5105.028, "from_m": 0.0, "section_seq": 1, "route_path_id": 67394}], "total_distance_m": 5105.028, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4099.568, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1005.46, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23016, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:18Z", "source_id": 52073740, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:21Z", "source_id": 16793417, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:14Z", "source_id": 52083554, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:04:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:19Z", "source_id": 16796530, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:39Z", "source_id": 52086002, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:42Z", "source_id": 16797300, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Old Oak Common Depot (Crossrail) |
0552 |
0552 |
None |
None |
None |
Paddington (Crossrail) |
0606 |
0606 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36201/2026-09-17/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-17T06:04: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 |
0604 |
0605 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:37 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
52086002 |
1789621543877123 |
15 |
15 |
2026-09-17 05:15:41.134432 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:40.669308 |
| 597874 |
628754 |
P65787 |
529E01M517 |
2026-09-17 |
COMPLETE |
16796248 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 628754, "stp": "P", "toc": "London Overground", "uid": "P65787", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65787/2026-09-17/detailed", "trust_id": "529E01M517", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-17", "dest_arr_time": "0605", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E01", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "0605", "current_leg_dep": "0601", "current_leg_end": "New Cross ELL", "origin_dep_time": "0543", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "0605", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 474.129, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 871.919, \"from_m\": 474.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 929.255, \"from_m\": 871.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2666.914, \"from_m\": 929.255, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3818.439, \"from_m\": 2666.914, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5556.097, \"from_m\": 3818.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5613.434, \"from_m\": 5556.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7352.941, \"from_m\": 5613.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7659.432, \"from_m\": 7352.941, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7696.887, \"from_m\": 7659.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8076.97, \"from_m\": 7696.887, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.522, \"from_m\": 8076.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9024.802, \"from_m\": 8792.522, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 10709.394, \"from_m\": 9024.802, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10792.36, \"from_m\": 10709.394, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13250.427, \"from_m\": 10792.36, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14440.933, \"from_m\": 13250.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 628754, \"profile_key\": \"b62d1475725367a85bf22067340f2352ab29cc7907fd9eb630c87ba184094f77\", \"schedule_id\": 21731, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0544H\", \"wtt_dep\": \"0545\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 2010.358, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0549H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 3242.676, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0552\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 9024.802, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 10008.889, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0555H\", \"wtt_dep\": \"0556\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10792.36, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0557H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 11268.685, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0559H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11582.749, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 12192.415, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12481.859, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13238.684, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13725.822, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 14440.933, \"section_seq\": 1, \"route_path_id\": 36898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14440.933, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}], \"total_distance_m\": 14440.933, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14270.403, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 170.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0543", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:16Z\", \"source_id\": 52053142, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:44:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:18Z\", \"source_id\": 16787072, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:22Z\", \"source_id\": 52056120, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:23Z\", \"source_id\": 16787961, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:03Z\", \"source_id\": 52059929, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:07Z\", \"source_id\": 16789139, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:15Z\", \"source_id\": 52063127, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:18Z\", \"source_id\": 16790100, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:19Z\", \"source_id\": 52066115, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:20Z\", \"source_id\": 16791030, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:25Z\", \"source_id\": 52069321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:27Z\", \"source_id\": 16792085, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:05Z\", \"source_id\": 52071873, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:08Z\", \"source_id\": 16792852, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:47Z\", \"source_id\": 52074561, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:51Z\", \"source_id\": 16793663, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:32Z\", \"source_id\": 52077300, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:36Z\", \"source_id\": 16794495, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:45Z\", \"source_id\": 52082773, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:49Z\", \"source_id\": 16796248, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1789621430209131, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:43.119479", "service_state_evidence_id": 16796248, "current_leg_start_actual_dep": "2026-09-17T06:01:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:43.236452", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
DLJ |
None |
9E01 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 871.919, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 929.255, "from_m": 871.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2666.914, "from_m": 929.255, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3818.439, "from_m": 2666.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5556.097, "from_m": 3818.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5613.434, "from_m": 5556.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7352.941, "from_m": 5613.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7659.432, "from_m": 7352.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7696.887, "from_m": 7659.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8076.97, "from_m": 7696.887, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.522, "from_m": 8076.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9024.802, "from_m": 8792.522, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 10709.394, "from_m": 9024.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10792.36, "from_m": 10709.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13250.427, "from_m": 10792.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14440.933, "from_m": 13250.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 628754, "profile_key": "b62d1475725367a85bf22067340f2352ab29cc7907fd9eb630c87ba184094f77", "schedule_id": 21731, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0543", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0544H", "wtt_dep": "0545", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0549H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0552", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0555H", "wtt_dep": "0556", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0557H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0559H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:16Z", "source_id": 52053142, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:44:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:18Z", "source_id": 16787072, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:22Z", "source_id": 52056120, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:23Z", "source_id": 16787961, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:03Z", "source_id": 52059929, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:07Z", "source_id": 16789139, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:15Z", "source_id": 52063127, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:51:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:18Z", "source_id": 16790100, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:19Z", "source_id": 52066115, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:53:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:20Z", "source_id": 16791030, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:25Z", "source_id": 52069321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:55:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:27Z", "source_id": 16792085, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:05Z", "source_id": 52071873, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:57:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:08Z", "source_id": 16792852, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:47Z", "source_id": 52074561, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:59:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:51Z", "source_id": 16793663, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:32Z", "source_id": 52077300, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:36Z", "source_id": 16794495, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:45Z", "source_id": 52082773, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:05:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:49Z", "source_id": 16796248, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Dalston Junction |
0543 |
0543 |
2 |
None |
None |
New Cross ELL |
0605 |
0605 |
D |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65787/2026-09-17/detailed |
None |
Surrey Quays |
2026-09-17T06:01:30+01:00 |
New Cross ELL |
4.0 |
{"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} |
1.4 |
0601 |
0605 |
Surrey Quays |
New Cross ELL |
New Cross ELL |
51.4769539 |
-0.0327073 |
51.4769539 |
-0.0327073 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
New Cross ELL |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796248 |
1789621430209131 |
44 |
44 |
2026-09-17 05:15:43.236452 |
D |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:43.119479 |
| 597875 |
627714 |
P85202 |
881D10M517 |
2026-09-17 |
COMPLETE |
16796579 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 627714, "stp": "P", "toc": "Southeastern", "uid": "P85202", "consist": "465155+465179", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85202/2026-09-17/detailed", "trust_id": "881D10M517", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-17", "dest_arr_time": "0605", "dest_platform": "2", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1D10", "timing_status": "ON TIME", "origin_station": "Gravesend", "current_leg_arr": "0605", "current_leg_dep": "0603", "current_leg_end": "London Charing Cross", "origin_dep_time": "0503", "origin_platform": "0", "current_location": "London Charing Cross", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "0 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": "0605", "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\": 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\": 3746.538, \"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\": 3795.901, \"from_m\": 3746.538, \"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\": 8944.782, \"from_m\": 3795.901, \"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\": 10747.921, \"from_m\": 8944.782, \"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\": 11263.61, \"from_m\": 10747.921, \"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\": 11613.298, \"from_m\": 11263.61, \"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\": 11658.94, \"from_m\": 11613.298, \"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\": 12012.493, \"from_m\": 11658.94, \"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\": 12571.611, \"from_m\": 12012.493, \"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\": 12599.301, \"from_m\": 12571.611, \"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\": 14187.733, \"from_m\": 12599.301, \"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\": 15191.869, \"from_m\": 14187.733, \"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\": 27063.702, \"from_m\": 15191.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\": 27138.587, \"from_m\": 27063.702, \"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\": 27984.431, \"from_m\": 27138.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28399.873, \"from_m\": 27984.431, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28808.457, \"from_m\": 28399.873, \"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\": 28905.702, \"from_m\": 28808.457, \"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\": 35015.454, \"from_m\": 28905.702, \"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\": 36979.547, \"from_m\": 35015.454, \"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\": 38445.236, \"from_m\": 36979.547, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 627714, \"profile_key\": \"a964f9c4d30666148a7f974fd2701793d966880ebeca31161088c944acea8c57\", \"schedule_id\": 22572, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0503\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0507\", \"wtt_dep\": \"0507H\", \"location\": \"Northfleet\", \"stage_seq\": 3, \"distance_m\": 3442.597, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0509\", \"wtt_dep\": \"0509H\", \"location\": \"Swanscombe\", \"stage_seq\": 4, \"distance_m\": 4402.067, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0512\", \"wtt_dep\": \"0513\", \"location\": \"Greenhithe\", \"stage_seq\": 5, \"distance_m\": 6598.277, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0514H\", \"wtt_dep\": \"0515\", \"location\": \"Stone Crossing\", \"stage_seq\": 6, \"distance_m\": 7880.487, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0519\", \"wtt_dep\": \"0520\", \"location\": \"Dartford\", \"stage_seq\": 7, \"distance_m\": 10990.893, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521H\", \"location\": \"Dartford Jn\", \"stage_seq\": 8, \"distance_m\": 11712.367, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 9, \"distance_m\": 12599.301, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0523H\", \"wtt_dep\": \"0524H\", \"location\": \"Crayford\", \"stage_seq\": 10, \"distance_m\": 13983.833, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0527\", \"wtt_dep\": \"0527H\", \"location\": \"Bexley\", \"stage_seq\": 11, \"distance_m\": 16304.932, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0529H\", \"wtt_dep\": \"0530\", \"location\": \"Albany Park\", \"stage_seq\": 12, \"distance_m\": 17893.019, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0532\", \"wtt_dep\": \"0533\", \"location\": \"Sidcup\", \"stage_seq\": 13, \"distance_m\": 19396.824, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0535H\", \"wtt_dep\": \"0536H\", \"location\": \"New Eltham\", \"stage_seq\": 14, \"distance_m\": 21786.966, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0539\", \"location\": \"Mottingham\", \"stage_seq\": 15, \"distance_m\": 23238.533, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0542H\", \"location\": \"Lee\", \"stage_seq\": 16, \"distance_m\": 25816.784, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0544H\", \"wtt_dep\": \"0545H\", \"location\": \"Hither Green\", \"stage_seq\": 17, \"distance_m\": 26975.359, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 28495.668, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 19, \"distance_m\": 29896.354, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550H\", \"location\": \"New Cross\", \"stage_seq\": 20, \"distance_m\": 30715.039, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 21, \"distance_m\": 33688.306, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0557\", \"location\": \"London Bridge\", \"stage_seq\": 22, \"distance_m\": 35553.499, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 23, \"distance_m\": 36493.683, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0602\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 24, \"distance_m\": 37239.999, \"section_seq\": 1, \"route_path_id\": 99770}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 25, \"distance_m\": 38445.236, \"section_seq\": 1, \"route_path_id\": 99770}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38445.236, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99770}], \"total_distance_m\": 38445.236, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 37298.213, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1147.023, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0503", "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\": 32230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:06Z\", \"source_id\": 52015382, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:06:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:13Z\", \"source_id\": 16775797, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:07:52Z\", \"source_id\": 52016522, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:09:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:07:58Z\", \"source_id\": 16776117, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:11:14Z\", \"source_id\": 52018957, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:12:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:11:19Z\", \"source_id\": 16776829, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:13:52Z\", \"source_id\": 52021065, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:14:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:13:58Z\", \"source_id\": 16777438, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:18:14Z\", \"source_id\": 52024817, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:19:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:18:17Z\", \"source_id\": 16778546, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:17Z\", \"source_id\": 52030453, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:25:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:24Z\", \"source_id\": 16780230, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:52Z\", \"source_id\": 52034059, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:28:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:53Z\", \"source_id\": 16781279, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:29Z\", \"source_id\": 52036798, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:33Z\", \"source_id\": 16782106, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:58Z\", \"source_id\": 52039548, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:04Z\", \"source_id\": 16782929, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:59Z\", \"source_id\": 52044045, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:04Z\", \"source_id\": 16784277, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:30Z\", \"source_id\": 52047049, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:39:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:33Z\", \"source_id\": 16785185, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:48Z\", \"source_id\": 52051166, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:54Z\", \"source_id\": 16786505, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:09Z\", \"source_id\": 52054371, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:13Z\", \"source_id\": 16787427, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:36Z\", \"source_id\": 52069581, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:39Z\", \"source_id\": 16792142, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:26Z\", \"source_id\": 52078834, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:31Z\", \"source_id\": 16795032, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:19Z\", \"source_id\": 52083712, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:23Z\", \"source_id\": 16796579, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "2", "timing_fact_generation": 1789621464954891, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:45.183899", "service_state_evidence_id": 16796579, "current_leg_start_actual_dep": "2026-09-17T06:02:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:46.344744", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRV |
CHX |
1D10 |
465155+465179 |
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": 3746.538, "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": 3795.901, "from_m": 3746.538, "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": 8944.782, "from_m": 3795.901, "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": 10747.921, "from_m": 8944.782, "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": 11263.61, "from_m": 10747.921, "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": 11613.298, "from_m": 11263.61, "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": 11658.94, "from_m": 11613.298, "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": 12012.493, "from_m": 11658.94, "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": 12571.611, "from_m": 12012.493, "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": 12599.301, "from_m": 12571.611, "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": 14187.733, "from_m": 12599.301, "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": 15191.869, "from_m": 14187.733, "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": 27063.702, "from_m": 15191.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": 27138.587, "from_m": 27063.702, "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": 27984.431, "from_m": 27138.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28399.873, "from_m": 27984.431, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28808.457, "from_m": 28399.873, "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": 28905.702, "from_m": 28808.457, "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": 35015.454, "from_m": 28905.702, "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": 36979.547, "from_m": 35015.454, "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": 38445.236, "from_m": 36979.547, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 627714, "profile_key": "a964f9c4d30666148a7f974fd2701793d966880ebeca31161088c944acea8c57", "schedule_id": 22572, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0503", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505H", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0507", "wtt_dep": "0507H", "location": "Northfleet", "stage_seq": 3, "distance_m": 3442.597, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0509", "wtt_dep": "0509H", "location": "Swanscombe", "stage_seq": 4, "distance_m": 4402.067, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0512", "wtt_dep": "0513", "location": "Greenhithe", "stage_seq": 5, "distance_m": 6598.277, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0514H", "wtt_dep": "0515", "location": "Stone Crossing", "stage_seq": 6, "distance_m": 7880.487, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0519", "wtt_dep": "0520", "location": "Dartford", "stage_seq": 7, "distance_m": 10990.893, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521H", "location": "Dartford Jn", "stage_seq": 8, "distance_m": 11712.367, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Crayford Spur B Jn", "stage_seq": 9, "distance_m": 12599.301, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0523H", "wtt_dep": "0524H", "location": "Crayford", "stage_seq": 10, "distance_m": 13983.833, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0527", "wtt_dep": "0527H", "location": "Bexley", "stage_seq": 11, "distance_m": 16304.932, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0529H", "wtt_dep": "0530", "location": "Albany Park", "stage_seq": 12, "distance_m": 17893.019, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0532", "wtt_dep": "0533", "location": "Sidcup", "stage_seq": 13, "distance_m": 19396.824, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0535H", "wtt_dep": "0536H", "location": "New Eltham", "stage_seq": 14, "distance_m": 21786.966, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0539", "location": "Mottingham", "stage_seq": 15, "distance_m": 23238.533, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0542H", "location": "Lee", "stage_seq": 16, "distance_m": 25816.784, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0544H", "wtt_dep": "0545H", "location": "Hither Green", "stage_seq": 17, "distance_m": 26975.359, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Parks Bridge Jn", "stage_seq": 18, "distance_m": 28495.668, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549H", "location": "Tanners Hill Jn (NX)", "stage_seq": 19, "distance_m": 29896.354, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550H", "location": "New Cross", "stage_seq": 20, "distance_m": 30715.039, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Blue Anchor (Kent)", "stage_seq": 21, "distance_m": 33688.306, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0557", "location": "London Bridge", "stage_seq": 22, "distance_m": 35553.499, "section_seq": 1, "route_path_id": 99770}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Ewer Street Jn", "stage_seq": 23, "distance_m": 36493.683, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0602", "location": "London Waterloo (East)", "stage_seq": 24, "distance_m": 37239.999, "section_seq": 1, "route_path_id": 99770}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 25, "distance_m": 38445.236, "section_seq": 1, "route_path_id": 99770}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38445.236, "from_m": 0.0, "section_seq": 1, "route_path_id": 99770}], "total_distance_m": 38445.236, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 37298.213, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1147.023, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32230, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:06Z", "source_id": 52015382, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:06:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:13Z", "source_id": 16775797, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32226, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:07:52Z", "source_id": 52016522, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:09:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:07:58Z", "source_id": 16776117, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32222, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:11:14Z", "source_id": 52018957, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:12:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:11:19Z", "source_id": 16776829, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32218, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:13:52Z", "source_id": 52021065, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:14:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:13:58Z", "source_id": 16777438, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:18:14Z", "source_id": 52024817, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:19:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:18:17Z", "source_id": 16778546, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31733, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:17Z", "source_id": 52030453, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:25:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:24Z", "source_id": 16780230, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:52Z", "source_id": 52034059, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:28:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:53Z", "source_id": 16781279, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:29Z", "source_id": 52036798, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:33Z", "source_id": 16782106, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:58Z", "source_id": 52039548, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:33:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:04Z", "source_id": 16782929, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:59Z", "source_id": 52044045, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:04Z", "source_id": 16784277, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:30Z", "source_id": 52047049, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T04:39:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:33Z", "source_id": 16785185, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:48Z", "source_id": 52051166, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:54Z", "source_id": 16786505, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:09Z", "source_id": 52054371, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:13Z", "source_id": 16787427, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:36Z", "source_id": 52069581, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T04:56:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:39Z", "source_id": 16792142, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:26Z", "source_id": 52078834, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T05:02:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:31Z", "source_id": 16795032, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-17T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31427, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:19Z", "source_id": 52083712, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T05:05:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:23Z", "source_id": 16796579, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Gravesend |
0503 |
0503 |
0 |
None |
None |
London Charing Cross |
0605 |
0605 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85202/2026-09-17/detailed |
None |
London Waterloo (East) |
2026-09-17T06:02: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 |
0603 |
0605 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796579 |
1789621464954891 |
103 |
103 |
2026-09-17 05:15:46.344744 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:45.183899 |
| 597876 |
628924 |
P90810 |
895J11M517 |
2026-09-17 |
COMPLETE |
16796414 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 628924, "stp": "P", "toc": "Southeastern", "uid": "P90810", "consist": "395028+395029", "dest_crs": "MAR", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90810/2026-09-17/detailed", "trust_id": "895J11M517", "origin_crs": "XRE", "show_on_map": 0, "dar_est_time": "05:49:00", "dar_platform": null, "dest_station": "Margate", "service_date": "2026-09-17", "dest_arr_time": "0605", "dest_platform": "4", "is_terminated": 1, "next_location": "Margate", "signalling_id": "5J11", "timing_status": "ON TIME", "origin_station": "Ramsgate E.M.U.D.", "current_leg_arr": "0605", "current_leg_dep": "0554", "current_leg_end": "Margate", "origin_dep_time": "0549", "origin_platform": null, "current_location": "Margate", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884]]}", "current_leg_start": "RM Depot Exit Margate End", "dest_arr_time_act": "0605", "motion_projection": null, "next_location_lat": "51.3850884", "next_location_lon": "1.3717127", "previous_location": "RM Depot Exit Margate End", "current_leg_milage": "5.3", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 268.144, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 489.816, \"from_m\": 268.144, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1105.42, \"from_m\": 489.816, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2229.609, \"from_m\": 1105.42, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8217.588, \"from_m\": 2229.609, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8710.675, \"from_m\": 8217.588, \"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}], \"service_id\": 628924, \"profile_key\": \"772b5835141b86464ff7cfe20ca1e5f4e6048e3bfc573a455c665e96d57ceeac\", \"schedule_id\": 24383, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36357}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0556\", \"location\": \"RM Depot Exit Margate End\", \"stage_seq\": 2, \"distance_m\": 105.504, \"section_seq\": 1, \"route_path_id\": 36357}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": null, \"location\": \"Margate\", \"stage_seq\": 3, \"distance_m\": 8710.675, \"section_seq\": 1, \"route_path_id\": 36357}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8710.675, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36357}], \"total_distance_m\": 8710.675, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 8710.675, \"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": "0549", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.3850884", "current_position_lon": "1.3717127", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:01Z\", \"source_id\": 52083205, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:07Z\", \"source_id\": 16796414, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Margate", "service_state_platform": "4", "timing_fact_generation": 1789621449805561, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:46.812645", "service_state_evidence_id": 16796414, "current_leg_start_actual_dep": "2026-09-17T05:56:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:47.539253", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
XRE |
MAR |
5J11 |
395028+395029 |
12 |
140 |
None |
{"version": 3, "segments": [{"to_m": 268.144, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 489.816, "from_m": 268.144, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1105.42, "from_m": 489.816, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2229.609, "from_m": 1105.42, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8217.588, "from_m": 2229.609, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8710.675, "from_m": 8217.588, "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}], "service_id": 628924, "profile_key": "772b5835141b86464ff7cfe20ca1e5f4e6048e3bfc573a455c665e96d57ceeac", "schedule_id": 24383, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0549", "location": "Ramsgate E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36357}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0556", "location": "RM Depot Exit Margate End", "stage_seq": 2, "distance_m": 105.504, "section_seq": 1, "route_path_id": 36357}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": null, "location": "Margate", "stage_seq": 3, "distance_m": 8710.675, "section_seq": 1, "route_path_id": 36357}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8710.675, "from_m": 0.0, "section_seq": 1, "route_path_id": 36357}], "total_distance_m": 8710.675, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 8710.675, "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": 33136, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:01Z", "source_id": 52083205, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:05:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:07Z", "source_id": 16796414, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Ramsgate E.M.U.D. |
0549 |
0549 |
None |
5:49:00 |
None |
Margate |
0605 |
0605 |
4 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90810/2026-09-17/detailed |
None |
RM Depot Exit Margate End |
2026-09-17T05:56:00+01:00 |
Margate |
11.0 |
{"type": "LineString", "coordinates": [[1.405640982207498, 51.341410567900326], [1.4056445999999998, 51.3414119], [1.4058783, 51.341496], [1.4062591, 51.34161230000001], [1.4069002999999998, 51.3417915], [1.4077628000000002, 51.342033400000005], [1.4079121, 51.3420862], [1.4086854999999998, 51.3423582], [1.4092927, 51.3425846], [1.4105214, 51.3430356], [1.4107363, 51.34311470000001], [1.4139158999999997, 51.34428549999999], [1.4141148, 51.344359199999985], [1.4181567999999998, 51.34584689999999], [1.4187662999999997, 51.34601320000001], [1.4192759999999998, 51.3461096], [1.4198043, 51.3461777], [1.4203117999999997, 51.34621699999999], [1.4206624, 51.3462192], [1.4228392999999997, 51.3460923], [1.42332, 51.34606109999999], [1.4238684999999998, 51.3460256], [1.4252977999999998, 51.34592829999998], [1.4256755999999997, 51.34591379999999], [1.4260810999999998, 51.3459213], [1.4265369999999995, 51.3459409], [1.4266568, 51.345946899999994], [1.4273025, 51.3460507], [1.4277979999999997, 51.3461777], [1.4283402, 51.3463326], [1.4287688, 51.34647460000001], [1.4291531, 51.3466388], [1.4296145, 51.34685920000001], [1.429954, 51.347064399999994], [1.4302438, 51.347287], [1.4305405000000002, 51.34753039999999], [1.4307637999999998, 51.3477601], [1.4309126, 51.3479303], [1.4310338, 51.348097900000006], [1.4312275, 51.34841230000001], [1.4313305999999997, 51.348636799999994], [1.4314558, 51.3489853], [1.4315105, 51.34916630000001], [1.4335277, 51.3558383], [1.4336890999999998, 51.356475999999994], [1.4337181, 51.3566329], [1.4337498999999998, 51.35677499999999], [1.4338379999999995, 51.35727719999999], [1.433876, 51.3576531], [1.4338854, 51.35813099999999], [1.4338753, 51.358602700000006], [1.4338011999999998, 51.3591679], [1.4336894999999998, 51.359726900000005], [1.4335711, 51.36015940000001], [1.4335273, 51.3603068], [1.4333875, 51.36073329999999], [1.4330822, 51.36141169999999], [1.432859, 51.3617984], [1.432615, 51.36218960000001], [1.4323195, 51.36261050000001], [1.4320945, 51.362869800000006], [1.4315897, 51.3634557], [1.431244, 51.36379589999999], [1.4309421999999998, 51.3641058], [1.4302132999999997, 51.364744599999995], [1.4298403999999998, 51.36503460000001], [1.4295017999999995, 51.3652788], [1.4293279, 51.3653993], [1.4287821999999997, 51.365775099999986], [1.4279667, 51.3662472], [1.4272708000000005, 51.3666098], [1.426633, 51.36690489999999], [1.4258358, 51.3672443], [1.4250729, 51.3675098], [1.4242557, 51.36778960000001], [1.4234706, 51.3680607], [1.4216842999999997, 51.3686874], [1.4198422, 51.36931760000001], [1.4077554999999995, 51.3735084], [1.4076417, 51.3735479], [1.4072944, 51.37367100000001], [1.3981787, 51.3768121], [1.3956318, 51.37768969999999], [1.3849098999999998, 51.38139199999999], [1.3840282999999998, 51.3817136], [1.3838556, 51.38177319999999], [1.381426, 51.382612400000006], [1.3813134, 51.3826523], [1.3801153, 51.3830383], [1.3783212, 51.383661399999994], [1.3775754, 51.3839182], [1.3767083, 51.38421670000001], [1.3763114, 51.384324], [1.3761247, 51.3843761], [1.3756892, 51.3844977], [1.3754746999999998, 51.38455859999999], [1.3750923000000002, 51.3846674], [1.3746336999999995, 51.3847913], [1.3745505, 51.384812399999994], [1.3743608, 51.3848605], [1.374191, 51.384901600000006], [1.3738591999999998, 51.384968], [1.3734945999999997, 51.385026800000006], [1.3731734999999998, 51.3850646], [1.3729661, 51.3850814], [1.3727516, 51.385096], [1.372531, 51.38510459999999], [1.3723128000000002, 51.3851064], [1.3720046999999995, 51.38510170000001], [1.3717127, 51.3850884]]} |
5.3 |
0554 |
0605 |
RM Depot Exit Margate End |
Margate |
Margate |
51.3850884 |
1.3717127 |
51.3850884 |
1.3717127 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Margate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796414 |
1789621449805561 |
9 |
9 |
2026-09-17 05:15:47.539253 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:46.812645 |
| 597877 |
628305 |
P24698 |
302S50M517 |
2026-09-17 |
COMPLETE |
16796855 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 628305, "stp": "P", "toc": "Northern", "uid": "P24698", "consist": "156460", "dest_crs": "PRE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24698/2026-09-17/detailed", "trust_id": "302S50M517", "origin_crs": "BPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Preston", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "2", "is_terminated": 1, "next_location": "Preston", "signalling_id": "2S50", "timing_status": "EARLY", "origin_station": "Blackpool South", "current_leg_arr": "0605", "current_leg_dep": "0557", "current_leg_end": "Preston", "origin_dep_time": "0529", "origin_platform": "1", "current_location": "Preston", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.881829013459319, 53.78694949841639], [-2.8811954999999996, 53.7869317], [-2.8805053, 53.7869074], [-2.8797268, 53.7868871], [-2.8788203, 53.7868668], [-2.877683, 53.78686020000001], [-2.8769037, 53.7868737], [-2.8761243, 53.786901099999994], [-2.8755408, 53.78693139999999], [-2.8746089091824683, 53.78699555426751], [-2.8737948, 53.787051600000005], [-2.8729622999999997, 53.787108], [-2.8728214999999997, 53.787118], [-2.8720585, 53.78716320000001], [-2.8703445, 53.7872931], [-2.8692476, 53.78733919999999], [-2.8677185999999995, 53.787388199999995], [-2.8662172, 53.787375999999995], [-2.8646855, 53.7873309], [-2.8631536, 53.7872165], [-2.858473, 53.78682830000001], [-2.8484633, 53.785942899999995], [-2.846822, 53.785817299999984], [-2.8411359999999997, 53.78524479999999], [-2.8383298999999997, 53.7849706], [-2.8352201, 53.7845646], [-2.8225595999999995, 53.7825057], [-2.8206583999999997, 53.7821516], [-2.8191266999999995, 53.7818206], [-2.8173468999999995, 53.7815533], [-2.816643, 53.7814663], [-2.8158183, 53.7813474], [-2.8145254999999993, 53.781144600000005], [-2.814104, 53.7810789], [-2.8082408999999995, 53.78009350000001], [-2.8023023, 53.779097799999995], [-2.7920062, 53.77736980000001], [-2.7903665999999996, 53.77709740000001], [-2.7863867999999994, 53.776551999999995], [-2.784777380770516, 53.77636090111662], [-2.7818533, 53.7760137], [-2.7796056, 53.7757444], [-2.7772023, 53.77554820000001], [-2.7746435, 53.775480999999985], [-2.7699764999999994, 53.7754247], [-2.7661251, 53.7754029], [-2.7658270999999996, 53.7754037], [-2.7587916999999997, 53.77555089999999], [-2.757681, 53.77556539999999], [-2.7564660999999995, 53.7755416], [-2.7555862, 53.775508300000006], [-2.7547574, 53.77545440000001], [-2.7538713, 53.7753765], [-2.7534882, 53.7753428], [-2.7525445999999993, 53.7752373], [-2.7515441, 53.77510879999999], [-2.7506013, 53.774952], [-2.7496678999999995, 53.7747721], [-2.748737199999999, 53.774578700000006], [-2.7478118, 53.77436600000001], [-2.7471493, 53.7741792], [-2.7463384999999993, 53.773943800000005], [-2.7460968, 53.77387439999999], [-2.7428556999999993, 53.7729386], [-2.7396957999999993, 53.7720721], [-2.7394511, 53.7720062], [-2.7318203, 53.76988879999999], [-2.7301132999999997, 53.769335700000006], [-2.7290688, 53.768986], [-2.7279809000000004, 53.768552499999984], [-2.7269495, 53.7680981], [-2.7261995, 53.76774509999999], [-2.7253489, 53.76727859999999], [-2.7232741, 53.76598460000001], [-2.7211066999999995, 53.76448160000001], [-2.7207476999999995, 53.764252799999994], [-2.720291, 53.76399369999999], [-2.7198161999999995, 53.763753400000006], [-2.7191414999999997, 53.76345179999999], [-2.7187196, 53.763264], [-2.7184826, 53.7631695], [-2.7182643, 53.7630901], [-2.7179280999999995, 53.762989299999994], [-2.7175078, 53.762872], [-2.7169881999999994, 53.7627436], [-2.7166491, 53.7626723], [-2.7162219999999997, 53.762594500000006], [-2.7157007999999996, 53.762504099999994], [-2.7148349, 53.7623473], [-2.7143238, 53.7622182], [-2.7138939999999994, 53.7620616], [-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7132650056777403, 53.76175079794352], [-2.713094577813011, 53.76162841630381], [-2.712940329409972, 53.76152161215189], [-2.7127999475616167, 53.76142816029535], [-2.712671119360941, 53.76134583554179], [-2.712551531900936, 53.76127241269881], [-2.712438872274599, 53.761205666573986], [-2.712330827574923, 53.76114337197491], [-2.712225084894902, 53.76108330370917], [-2.7121193313275302, 53.76102323658438], [-2.7120112539658012, 53.760960945408115], [-2.7118985399027107, 53.76089420498796], [-2.711778876231252, 53.76082079013153], [-2.7116499500444187, 53.760738475646406], [-2.711509448435206, 53.76064503634018], [-2.7113550584966073, 53.76053824702044], [-2.7111844673216168, 53.76041588249478], [-2.7108845, 53.76020749999999], [-2.710593, 53.7600333], [-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": "Kirkham & Wesham", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "53.7554537", "next_location_lon": "-2.7074629", "previous_location": "Kirkham & Wesham", "current_leg_milage": "7.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 209.774, \"from_m\": 0.0, \"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\": 10814.215, \"from_m\": 209.774, \"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\": 11075.248, \"from_m\": 10814.215, \"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\": 14796.556, \"from_m\": 11075.248, \"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\": 14989.424, \"from_m\": 14796.556, \"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\": 16338.608, \"from_m\": 14989.424, \"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\": 16824.437, \"from_m\": 16338.608, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 18065.322, \"from_m\": 16824.437, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 18727.521, \"from_m\": 18065.322, \"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\": 30633.906, \"from_m\": 18727.521, \"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\": 30806.897, \"from_m\": 30633.906, \"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\": 31398.174, \"from_m\": 30806.897, \"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\": 31415.653, \"from_m\": 31398.174, \"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\": 31473.855, \"from_m\": 31415.653, \"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\": 31498.426, \"from_m\": 31473.855, \"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\": 31562.168, \"from_m\": 31498.426, \"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\": 32072.431, \"from_m\": 31562.168, \"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\": 628305, \"profile_key\": \"80f76d59a27b625d5e209f5ca323eeade3d0de538a6fc62374be6eaf39dae326\", \"schedule_id\": 20555, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0529\", \"location\": \"Blackpool South\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0531\", \"wtt_dep\": \"0532\", \"location\": \"Blackpool Pleasure Beach\", \"stage_seq\": 2, \"distance_m\": 1248.777, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0534H\", \"location\": \"Squires Gate\", \"stage_seq\": 3, \"distance_m\": 2409.83, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0537H\", \"wtt_dep\": \"0538H\", \"location\": \"St. Annes-on-the-Sea\", \"stage_seq\": 4, \"distance_m\": 5517.632, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0542H\", \"location\": \"Ansdell & Fairhaven\", \"stage_seq\": 5, \"distance_m\": 8211.607, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0545\", \"wtt_dep\": \"0545H\", \"location\": \"Lytham\", \"stage_seq\": 6, \"distance_m\": 10183.767, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0549H\", \"wtt_dep\": \"0550H\", \"location\": \"Moss Side\", \"stage_seq\": 7, \"distance_m\": 14255.231, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Kirkham West Jn\", \"stage_seq\": 8, \"distance_m\": 18065.322, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0556H\", \"wtt_dep\": \"0557H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 9, \"distance_m\": 19593.573, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 10, \"distance_m\": 31341.526, \"section_seq\": 1, \"route_path_id\": 74407}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Preston\", \"stage_seq\": 11, \"distance_m\": 32072.431, \"section_seq\": 1, \"route_path_id\": 74407}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32072.431, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74407}], \"total_distance_m\": 32072.431, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 31456.583, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 615.848, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0529", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.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-17T04:30:49Z\", \"source_id\": 16782207, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:48Z\", \"source_id\": 16783176, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:18Z\", \"source_id\": 16784376, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:53Z\", \"source_id\": 16786101, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:51Z\", \"source_id\": 16787283, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:21Z\", \"source_id\": 16789230, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:39Z\", \"source_id\": 52066667, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:42Z\", \"source_id\": 16791204, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:51Z\", \"source_id\": 52084552, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:56Z\", \"source_id\": 16796855, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Preston", "service_state_platform": "2", "timing_fact_generation": 1789621498035541, "current_leg_arrival_utc": "2026-09-17T06:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:48.101900", "service_state_evidence_id": 16796855, "current_leg_start_actual_dep": "2026-09-17T05:57:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:48.158192", "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 |
BPS |
PRE |
2S50 |
156460 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 209.774, "from_m": 0.0, "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": 10814.215, "from_m": 209.774, "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": 11075.248, "from_m": 10814.215, "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": 14796.556, "from_m": 11075.248, "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": 14989.424, "from_m": 14796.556, "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": 16338.608, "from_m": 14989.424, "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": 16824.437, "from_m": 16338.608, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 18065.322, "from_m": 16824.437, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 18727.521, "from_m": 18065.322, "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": 30633.906, "from_m": 18727.521, "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": 30806.897, "from_m": 30633.906, "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": 31398.174, "from_m": 30806.897, "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": 31415.653, "from_m": 31398.174, "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": 31473.855, "from_m": 31415.653, "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": 31498.426, "from_m": 31473.855, "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": 31562.168, "from_m": 31498.426, "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": 32072.431, "from_m": 31562.168, "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": 628305, "profile_key": "80f76d59a27b625d5e209f5ca323eeade3d0de538a6fc62374be6eaf39dae326", "schedule_id": 20555, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0529", "location": "Blackpool South", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0531", "wtt_dep": "0532", "location": "Blackpool Pleasure Beach", "stage_seq": 2, "distance_m": 1248.777, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0534H", "location": "Squires Gate", "stage_seq": 3, "distance_m": 2409.83, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0537H", "wtt_dep": "0538H", "location": "St. Annes-on-the-Sea", "stage_seq": 4, "distance_m": 5517.632, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0542H", "location": "Ansdell & Fairhaven", "stage_seq": 5, "distance_m": 8211.607, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0545", "wtt_dep": "0545H", "location": "Lytham", "stage_seq": 6, "distance_m": 10183.767, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0549H", "wtt_dep": "0550H", "location": "Moss Side", "stage_seq": 7, "distance_m": 14255.231, "section_seq": 1, "route_path_id": 74407}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Kirkham West Jn", "stage_seq": 8, "distance_m": 18065.322, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0556H", "wtt_dep": "0557H", "location": "Kirkham & Wesham", "stage_seq": 9, "distance_m": 19593.573, "section_seq": 1, "route_path_id": 74407}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Preston Fylde Jn", "stage_seq": 10, "distance_m": 31341.526, "section_seq": 1, "route_path_id": 74407}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Preston", "stage_seq": 11, "distance_m": 32072.431, "section_seq": 1, "route_path_id": 74407}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32072.431, "from_m": 0.0, "section_seq": 1, "route_path_id": 74407}], "total_distance_m": 32072.431, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 31456.583, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 615.848, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:49Z", "source_id": 16782207, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:48Z", "source_id": 16783176, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:18Z", "source_id": 16784376, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:53Z", "source_id": 16786101, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:51Z", "source_id": 16787283, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:21Z", "source_id": 16789230, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7839, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:39Z", "source_id": 52066667, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:42Z", "source_id": 16791204, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:51Z", "source_id": 52084552, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:05:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:56Z", "source_id": 16796855, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Blackpool South |
0529 |
0529 |
1 |
None |
None |
Preston |
0608 |
0608 |
2 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P24698/2026-09-17/detailed |
None |
Kirkham & Wesham |
2026-09-17T05:57:30+01:00 |
Preston |
8.0 |
{"type": "LineString", "coordinates": [[-2.881829013459319, 53.78694949841639], [-2.8811954999999996, 53.7869317], [-2.8805053, 53.7869074], [-2.8797268, 53.7868871], [-2.8788203, 53.7868668], [-2.877683, 53.78686020000001], [-2.8769037, 53.7868737], [-2.8761243, 53.786901099999994], [-2.8755408, 53.78693139999999], [-2.8746089091824683, 53.78699555426751], [-2.8737948, 53.787051600000005], [-2.8729622999999997, 53.787108], [-2.8728214999999997, 53.787118], [-2.8720585, 53.78716320000001], [-2.8703445, 53.7872931], [-2.8692476, 53.78733919999999], [-2.8677185999999995, 53.787388199999995], [-2.8662172, 53.787375999999995], [-2.8646855, 53.7873309], [-2.8631536, 53.7872165], [-2.858473, 53.78682830000001], [-2.8484633, 53.785942899999995], [-2.846822, 53.785817299999984], [-2.8411359999999997, 53.78524479999999], [-2.8383298999999997, 53.7849706], [-2.8352201, 53.7845646], [-2.8225595999999995, 53.7825057], [-2.8206583999999997, 53.7821516], [-2.8191266999999995, 53.7818206], [-2.8173468999999995, 53.7815533], [-2.816643, 53.7814663], [-2.8158183, 53.7813474], [-2.8145254999999993, 53.781144600000005], [-2.814104, 53.7810789], [-2.8082408999999995, 53.78009350000001], [-2.8023023, 53.779097799999995], [-2.7920062, 53.77736980000001], [-2.7903665999999996, 53.77709740000001], [-2.7863867999999994, 53.776551999999995], [-2.784777380770516, 53.77636090111662], [-2.7818533, 53.7760137], [-2.7796056, 53.7757444], [-2.7772023, 53.77554820000001], [-2.7746435, 53.775480999999985], [-2.7699764999999994, 53.7754247], [-2.7661251, 53.7754029], [-2.7658270999999996, 53.7754037], [-2.7587916999999997, 53.77555089999999], [-2.757681, 53.77556539999999], [-2.7564660999999995, 53.7755416], [-2.7555862, 53.775508300000006], [-2.7547574, 53.77545440000001], [-2.7538713, 53.7753765], [-2.7534882, 53.7753428], [-2.7525445999999993, 53.7752373], [-2.7515441, 53.77510879999999], [-2.7506013, 53.774952], [-2.7496678999999995, 53.7747721], [-2.748737199999999, 53.774578700000006], [-2.7478118, 53.77436600000001], [-2.7471493, 53.7741792], [-2.7463384999999993, 53.773943800000005], [-2.7460968, 53.77387439999999], [-2.7428556999999993, 53.7729386], [-2.7396957999999993, 53.7720721], [-2.7394511, 53.7720062], [-2.7318203, 53.76988879999999], [-2.7301132999999997, 53.769335700000006], [-2.7290688, 53.768986], [-2.7279809000000004, 53.768552499999984], [-2.7269495, 53.7680981], [-2.7261995, 53.76774509999999], [-2.7253489, 53.76727859999999], [-2.7232741, 53.76598460000001], [-2.7211066999999995, 53.76448160000001], [-2.7207476999999995, 53.764252799999994], [-2.720291, 53.76399369999999], [-2.7198161999999995, 53.763753400000006], [-2.7191414999999997, 53.76345179999999], [-2.7187196, 53.763264], [-2.7184826, 53.7631695], [-2.7182643, 53.7630901], [-2.7179280999999995, 53.762989299999994], [-2.7175078, 53.762872], [-2.7169881999999994, 53.7627436], [-2.7166491, 53.7626723], [-2.7162219999999997, 53.762594500000006], [-2.7157007999999996, 53.762504099999994], [-2.7148349, 53.7623473], [-2.7143238, 53.7622182], [-2.7138939999999994, 53.7620616], [-2.7135872999999995, 53.76192290000001], [-2.7133224, 53.7617856], [-2.7132650056777403, 53.76175079794352], [-2.713094577813011, 53.76162841630381], [-2.712940329409972, 53.76152161215189], [-2.7127999475616167, 53.76142816029535], [-2.712671119360941, 53.76134583554179], [-2.712551531900936, 53.76127241269881], [-2.712438872274599, 53.761205666573986], [-2.712330827574923, 53.76114337197491], [-2.712225084894902, 53.76108330370917], [-2.7121193313275302, 53.76102323658438], [-2.7120112539658012, 53.760960945408115], [-2.7118985399027107, 53.76089420498796], [-2.711778876231252, 53.76082079013153], [-2.7116499500444187, 53.760738475646406], [-2.711509448435206, 53.76064503634018], [-2.7113550584966073, 53.76053824702044], [-2.7111844673216168, 53.76041588249478], [-2.7108845, 53.76020749999999], [-2.710593, 53.7600333], [-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]]} |
7.8 |
0557 |
0605 |
Kirkham & Wesham |
Preston |
Preston |
53.7554537 |
-2.7074629 |
53.7554537 |
-2.7074629 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Preston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796855 |
1789621498035541 |
36 |
36 |
2026-09-17 05:15:48.158192 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:48.101900 |
| 597878 |
627482 |
P28860 |
123E03M417 |
2026-09-17 |
COMPLETE |
16796888 |
2026-09-17 06:05:00 |
2026-09-17 05:15:51 |
2026-09-19 05:15:51 |
{"id": 627482, "stp": "P", "toc": "Northern", "uid": "P28860", "consist": "156447+158816+158860", "dest_crs": "MBR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28860/2026-09-17/detailed", "trust_id": "123E03M417", "origin_crs": "XHT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-17", "dest_arr_time": "0603½", "dest_platform": "2", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "3E03", "timing_status": "LATE", "origin_station": "Heaton T&R.S.M.D.", "current_leg_arr": "0605", "current_leg_dep": "0544", "current_leg_end": "Middlesbrough", "origin_dep_time": "0445", "origin_platform": null, "current_location": "Middlesbrough", "last_update_time": "2026-09-17T05:15:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5459357709453578, 54.52075388549924], [-1.5468277999999998, 54.516982899999995], [-1.5468907, 54.516707], [-1.5469368, 54.516486699999994], [-1.5471068999999995, 54.5157907], [-1.5471513999999995, 54.5156117], [-1.5471885999999997, 54.5153215], [-1.5471845, 54.514991900000005], [-1.5471699, 54.51461840000001], [-1.5470788999999998, 54.5141134], [-1.5470699999999995, 54.5139953], [-1.5470339, 54.513854999999985], [-1.5469906, 54.5137283], [-1.5469044, 54.51355950000001], [-1.5467743, 54.5133616], [-1.5466614, 54.5132223], [-1.5465170999999998, 54.5130347], [-1.5463085999999997, 54.512824], [-1.5461371, 54.51266309999999], [-1.5458871000000003, 54.5124677], [-1.5452784, 54.5120907], [-1.5447087999999998, 54.5118236], [-1.5442088, 54.5116239], [-1.5436657, 54.5114491], [-1.5431754, 54.511313599999994], [-1.5426124, 54.5112166], [-1.5421269, 54.51115729999999], [-1.5416331, 54.5111174], [-1.5410206999999998, 54.5110906], [-1.5405393, 54.51108309999999], [-1.5392334, 54.51106260000001], [-1.5388671, 54.5110564], [-1.5372006, 54.511033], [-1.5352342, 54.51099750000001], [-1.5315898, 54.510948600000006], [-1.5271359830031863, 54.51088256652367], [-1.5242852, 54.5108403], [-1.5230843, 54.51083460000001], [-1.5220386, 54.510843499999986], [-1.5213244999999995, 54.5108598], [-1.5207024999999998, 54.5108821], [-1.5196693, 54.5109368], [-1.5186977, 54.510999000000005], [-1.5159794, 54.511208399999994], [-1.5159585999999998, 54.51120999999999], [-1.5145096, 54.511321599999995], [-1.5101023, 54.5116613], [-1.5058247, 54.511995299999995], [-1.4972749, 54.512653799999995], [-1.4810669999999997, 54.5139077], [-1.4801937999999997, 54.51397529999999], [-1.4776256, 54.5141742], [-1.4723413, 54.5145727], [-1.4675733, 54.5149589], [-1.4674080182267604, 54.51497224808189], [-1.4671362, 54.51499419999999], [-1.4669166, 54.51501309999999], [-1.4655501999999998, 54.5151078], [-1.4631168, 54.51529299999999], [-1.4625281, 54.5153522], [-1.4621115, 54.5154059], [-1.4618309, 54.5154474], [-1.4616425, 54.51548090000001], [-1.4611051999999998, 54.51558549999999], [-1.4606197, 54.51569989999999], [-1.4601934, 54.51581290000001], [-1.4597267, 54.5159497], [-1.4592149999999997, 54.51612970000001], [-1.4587798, 54.5163044], [-1.4585304999999995, 54.51641479999999], [-1.4577537, 54.51675470000001], [-1.4574633999999995, 54.5168579], [-1.4571582, 54.5169508], [-1.4567098, 54.5170542], [-1.4561041, 54.5171418], [-1.4556055, 54.5171786], [-1.4548247999999997, 54.517173599999985], [-1.4543921999999998, 54.5171573], [-1.453937, 54.5171248], [-1.4525354, 54.517042299999986], [-1.4518259999999998, 54.5170191], [-1.4511945, 54.51700670000001], [-1.4505763, 54.51700760000001], [-1.4499125999999998, 54.5170049], [-1.4488251999999997, 54.517021199999995], [-1.4474857, 54.5170549], [-1.4466179, 54.517087200000006], [-1.44581, 54.5171332], [-1.4441071999999997, 54.5172417], [-1.4419742, 54.5173907], [-1.4398588, 54.517533099999994], [-1.437304454591234, 54.517701712608634], [-1.4356049, 54.51781389999999], [-1.4353905, 54.517827], [-1.4329086, 54.51800209999999], [-1.4303874, 54.51817270000001], [-1.428169, 54.5183322], [-1.4231666999999997, 54.51866919999999], [-1.421603, 54.518777400000005], [-1.4210129, 54.51883110000001], [-1.4206346999999997, 54.5188614], [-1.4201689, 54.5189192], [-1.4194842, 54.519018900000006], [-1.4173057, 54.519356499999994], [-1.4151308, 54.5196967], [-1.4107935, 54.5203835], [-1.4054729, 54.5212198], [-1.4028010999999998, 54.5216384], [-1.400087, 54.5220633], [-1.394694, 54.5229091], [-1.3936759, 54.5230678], [-1.3923468999999995, 54.5232847], [-1.3915843999999995, 54.523394], [-1.3910159999999998, 54.5234669], [-1.3902344, 54.5235368], [-1.388336, 54.52363030000001], [-1.3875570999999998, 54.52367720000001], [-1.3868297999999997, 54.52373], [-1.3861353, 54.52380749999999], [-1.3861075, 54.5238106], [-1.3860141, 54.523823699999994], [-1.3857584453415337, 54.52385966446268], [-1.3855229, 54.52389279999999], [-1.3851914, 54.523949899999984], [-1.384035, 54.52416689999999], [-1.3817893, 54.5245875], [-1.3805702999999998, 54.5247809], [-1.3798657999999997, 54.524869], [-1.3790703999999998, 54.52493210000001], [-1.3780737999999997, 54.5249672], [-1.3776761, 54.52497069999999], [-1.3769494999999998, 54.5249415], [-1.3762606, 54.5249004], [-1.3744704, 54.5247937], [-1.3729389, 54.5246977], [-1.3713446, 54.5246021], [-1.3706252, 54.5245606], [-1.3699292, 54.5245247], [-1.3695468, 54.5245103], [-1.3691334, 54.52449200000001], [-1.3679778, 54.5244611], [-1.3667551000000002, 54.52443499999998], [-1.3643225, 54.5243734], [-1.3636186, 54.524373099999984], [-1.3632162999999995, 54.5243848], [-1.3629487999999998, 54.524398], [-1.3627565999999998, 54.5244097], [-1.3626643, 54.524416299999984], [-1.3624316999999997, 54.524434599999985], [-1.36199, 54.5244845], [-1.3617392999999998, 54.5245192], [-1.3614991, 54.5245576], [-1.3611997999999998, 54.5246111], [-1.3609316, 54.5246657], [-1.3608697000000003, 54.52467750000001], [-1.3607981, 54.52469479999999], [-1.3597345999999997, 54.5249516], [-1.3586364999999998, 54.52521219999999], [-1.3564012999999997, 54.5257508], [-1.3539651, 54.5263448], [-1.3535977999999995, 54.5264481], [-1.3532304, 54.5265639], [-1.3529469, 54.5266668], [-1.3526848, 54.5267722], [-1.3524533, 54.526876599999994], [-1.3522346, 54.52698970000001], [-1.3520233999999998, 54.52711349999999], [-1.3518315, 54.52724109999999], [-1.3516638, 54.52736899999999], [-1.3515111, 54.5274969], [-1.3509506, 54.52807270000001], [-1.3505374999999995, 54.52893130000001], [-1.3503128999999998, 54.5293507], [-1.3498461077534316, 54.53019511305275], [-1.3498402, 54.53020579999999], [-1.3494988, 54.5308151], [-1.3493436999999997, 54.5310708], [-1.3489071, 54.53176249999999], [-1.3486655999999997, 54.532157000000005], [-1.3475338999999995, 54.53393969999999], [-1.3474729261792822, 54.53403023979154], [-1.3470212, 54.534701], [-1.3466807999999997, 54.535185600000005], [-1.3464229999999997, 54.53554329999999], [-1.3463581, 54.53563380000001], [-1.3459849, 54.5361358], [-1.3456256, 54.536606199999994], [-1.3452308999999998, 54.5371071], [-1.3448634, 54.5375558], [-1.3444313, 54.53807059999999], [-1.3440890999999997, 54.5384716], [-1.3436837, 54.53892989999999], [-1.3432622999999997, 54.539397400000006], [-1.3415912, 54.541184], [-1.3414536999999995, 54.5413269], [-1.3406415, 54.542195], [-1.3385971, 54.5443722], [-1.3370658000000002, 54.5460047], [-1.3365683, 54.5465384], [-1.3357439, 54.547416299999995], [-1.3350964999999997, 54.54809999999999], [-1.3347489999999995, 54.548407299999994], [-1.3344847, 54.5486471], [-1.334264, 54.54881199999999], [-1.3340738, 54.5489652], [-1.3337521, 54.5491852], [-1.3334829, 54.549359], [-1.3331917, 54.549521], [-1.3328391999999998, 54.5496856], [-1.3322662, 54.549909799999995], [-1.3316056, 54.550132], [-1.3307341999999998, 54.5503719], [-1.3297517, 54.5506326], [-1.3279821999999997, 54.551135299999984], [-1.3263872, 54.551584], [-1.3247814, 54.5520255], [-1.3232596999999997, 54.5524899], [-1.3203699, 54.553309], [-1.3195672, 54.5535194], [-1.3191395999999995, 54.5536159], [-1.318534, 54.55376479999999], [-1.318151, 54.5538499], [-1.3177948, 54.55391300000001], [-1.3174658, 54.55396009999999], [-1.3167812, 54.55403619999999], [-1.3150981, 54.554203699999995], [-1.3141408, 54.5543084], [-1.3130775, 54.5544878], [-1.3125312, 54.55458649999999], [-1.3118992, 54.554667499999994], [-1.3116013, 54.5547082], [-1.3099605, 54.55490679999999], [-1.3094211, 54.5549857], [-1.3090461999999998, 54.55504609999999], [-1.3084942, 54.55517220000001], [-1.3079485, 54.5553474], [-1.3076007999999997, 54.55548089999999], [-1.3072724, 54.5556351], [-1.3067384999999998, 54.555957], [-1.3063280999999998, 54.55627679999999], [-1.3060467999999998, 54.55654549999999], [-1.3058701, 54.5567229], [-1.3054202, 54.5571741], [-1.3052187999999998, 54.55734189999999], [-1.3047256, 54.5577504], [-1.3045295999999995, 54.55788270000001], [-1.3041406, 54.558094], [-1.3036408, 54.55832629999999], [-1.3032654, 54.5584875], [-1.3028437, 54.55865779999999], [-1.3024986, 54.5587861], [-1.3019726, 54.5589547], [-1.3013296, 54.5591599], [-1.3008733, 54.55931090000001], [-1.3004117999999998, 54.5594521], [-1.3001266, 54.5595266], [-1.2998332, 54.5595927], [-1.2992524999999997, 54.559696], [-1.2988475999999998, 54.55974390000001], [-1.2986333, 54.55976489999999], [-1.2984092, 54.55977489999999], [-1.2981534, 54.5597845], [-1.2978826999999995, 54.5597873], [-1.2976245, 54.55977899999999], [-1.2973629, 54.5597663], [-1.2971058999999998, 54.559745500000005], [-1.2965307, 54.559676200000006], [-1.2962016, 54.5596225], [-1.2958945999999998, 54.5595606], [-1.2956353, 54.5595063], [-1.2953796, 54.559444899999995], [-1.2948942, 54.55931739999999], [-1.2942129, 54.55912869999999], [-1.2938615, 54.5590373], [-1.2934538, 54.5589419], [-1.2930273, 54.5588531], [-1.2926304, 54.55878549999999], [-1.2922467999999998, 54.5587342], [-1.2918363999999998, 54.5586944], [-1.2914126999999995, 54.5586665], [-1.291013, 54.5586517], [-1.2906777, 54.558655], [-1.2902352, 54.5586665], [-1.2898972, 54.55868829999999], [-1.2898078, 54.55869599999999], [-1.2893675999999998, 54.55874219999999], [-1.2889681999999998, 54.5587976], [-1.2885108999999997, 54.5588806], [-1.2880294999999995, 54.55898609999999], [-1.2876013, 54.5590947], [-1.2869264, 54.55928600000001], [-1.284976, 54.55984539999999], [-1.2825873, 54.56055479999999], [-1.2806580999999997, 54.56112850000001], [-1.2788978, 54.5616417], [-1.2787246999999995, 54.5616931], [-1.278031, 54.5619168], [-1.2773383, 54.56210569999999], [-1.2756523, 54.56255699999999], [-1.2749611999999997, 54.562742], [-1.2735907999999998, 54.56310899999999], [-1.2727008, 54.5633669], [-1.2718038, 54.56366119999999], [-1.2707666999999998, 54.5640344], [-1.2702272999999995, 54.5642409], [-1.2694996999999997, 54.5645467], [-1.2690136, 54.56476079999999], [-1.2683369, 54.565080599999995], [-1.2675138999999995, 54.5654835], [-1.2666787999999998, 54.5658929], [-1.2652689, 54.566577200000005], [-1.263645, 54.5673684], [-1.2628140999999995, 54.5677856], [-1.2624124, 54.56800500000001], [-1.2621405, 54.56817470000001], [-1.2617740999999998, 54.5684324], [-1.2614798, 54.5686703], [-1.2612613, 54.5688748], [-1.2610037, 54.5691474], [-1.2607676, 54.5694465], [-1.2605039, 54.56983979999999], [-1.2601265999999998, 54.570457899999994], [-1.2598685, 54.57086999999999], [-1.2597074999999998, 54.57110230000001], [-1.2595293999999997, 54.5713313], [-1.2593164, 54.5715591], [-1.2591495999999998, 54.57173199999999], [-1.2589428, 54.5719178], [-1.258565, 54.57221559999999], [-1.25764139776733, 54.57286516301354], [-1.257441, 54.5730061], [-1.2573049, 54.5731107], [-1.2572224, 54.5731687], [-1.257171548805203, 54.57320935149823], [-1.2570843, 54.573279099999986], [-1.2570186, 54.573333], [-1.2568, 54.573536], [-1.2567261999999997, 54.57359230000001], [-1.2566008, 54.5736852], [-1.2564862, 54.57377580000001], [-1.2563145, 54.573896299999994], [-1.255940245070351, 54.574155802722984], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]}", "current_leg_start": "Darlington", "dest_arr_time_act": "0603½", "motion_projection": null, "next_location_lat": "54.5793567", "next_location_lon": "-1.2343611", "previous_location": "Darlington", "current_leg_milage": "15.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.108, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 718.188, \"from_m\": 572.108, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 758.302, \"from_m\": 718.188, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 888.693, \"from_m\": 758.302, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 915.98, \"from_m\": 888.693, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1736.426, \"from_m\": 915.98, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 2656.315, \"from_m\": 1736.426, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3419.377, \"from_m\": 2656.315, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3450.608, \"from_m\": 3419.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\": 3481.576, \"from_m\": 3450.608, \"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\": 4112.849, \"from_m\": 3481.576, \"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\": 4138.461, \"from_m\": 4112.849, \"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\": 4160.44, \"from_m\": 4138.461, \"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\": 4191.738, \"from_m\": 4160.44, \"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\": 4228.851, \"from_m\": 4191.738, \"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\": 4923.788, \"from_m\": 4228.851, \"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\": 5274.995, \"from_m\": 4923.788, \"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\": 5627.406, \"from_m\": 5274.995, \"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\": 6025.067, \"from_m\": 5627.406, \"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\": 6858.168, \"from_m\": 6025.067, \"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\": 22469.335, \"from_m\": 6858.168, \"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\": 115.0}, {\"to_m\": 24860.213, \"from_m\": 22469.335, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 25552.205, \"from_m\": 24860.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25588.14, \"from_m\": 25552.205, \"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\": 26057.302, \"from_m\": 25588.14, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26765.085, \"from_m\": 26057.302, \"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\": 28694.616, \"from_m\": 26765.085, \"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\": 35190.792, \"from_m\": 28694.616, \"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\": 42038.12, \"from_m\": 35190.792, \"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\": 120.0}, {\"to_m\": 43540.07, \"from_m\": 42038.12, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 53113.474, \"from_m\": 43540.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\": 115.0}, {\"to_m\": 54262.2, \"from_m\": 53113.474, \"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\": 55258.084, \"from_m\": 54262.2, \"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\": 61939.849, \"from_m\": 55258.084, \"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\": 125.0}, {\"to_m\": 61981.218, \"from_m\": 61939.849, \"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\": 62135.117, \"from_m\": 61981.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\": 90.0}, {\"to_m\": 62405.658, \"from_m\": 62135.117, \"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\": 62895.52, \"from_m\": 62405.658, \"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\": 67926.033, \"from_m\": 62895.52, \"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\": 68010.834, \"from_m\": 67926.033, \"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\": 68023.552, \"from_m\": 68010.834, \"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\": 68540.208, \"from_m\": 68023.552, \"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\": 73036.177, \"from_m\": 68540.208, \"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\": 73683.472, \"from_m\": 73036.177, \"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\": 74545.157, \"from_m\": 73683.472, \"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\": 75165.877, \"from_m\": 74545.157, \"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\": 75446.081, \"from_m\": 75165.877, \"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\": 75545.205, \"from_m\": 75446.081, \"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\": 77903.67, \"from_m\": 75545.205, \"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\": 78178.228, \"from_m\": 77903.67, \"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\": 78826.253, \"from_m\": 78178.228, \"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\": 79090.481, \"from_m\": 78826.253, \"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\": 79120.069, \"from_m\": 79090.481, \"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\": 79730.568, \"from_m\": 79120.069, \"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\": 80133.825, \"from_m\": 79730.568, \"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\": 80550.352, \"from_m\": 80133.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 80769.445, \"from_m\": 80550.352, \"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\": 81599.802, \"from_m\": 80769.445, \"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\": 83289.476, \"from_m\": 81599.802, \"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\": 83565.3, \"from_m\": 83289.476, \"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\": 83973.165, \"from_m\": 83565.3, \"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\": 84078.674, \"from_m\": 83973.165, \"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\": 85739.366, \"from_m\": 84078.674, \"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\": 627482, \"profile_key\": \"5dc8b6fc1d095e2f5a3189227f02ddda0e79b6e13fe7149a6dc3a116af119aee\", \"schedule_id\": 21107, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0445\", \"location\": \"Heaton T&R.S.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0449\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 780.39, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": false, \"wtt_arr\": \"0455\", \"wtt_dep\": \"0507\", \"location\": \"Newcastle\", \"stage_seq\": 3, \"distance_m\": 3772.629, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0511\", \"location\": \"King Edward Bridge South Jn\", \"stage_seq\": 4, \"distance_m\": 4989.013, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515\", \"location\": \"Birtley Jn\", \"stage_seq\": 5, \"distance_m\": 11542.599, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Durham\", \"stage_seq\": 6, \"distance_m\": 26057.302, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"Tursdale Jn\", \"stage_seq\": 7, \"distance_m\": 37684.502, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Ferryhill South Jn\", \"stage_seq\": 8, \"distance_m\": 41930.551, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542H\", \"location\": \"Darlington\", \"stage_seq\": 9, \"distance_m\": 61379.707, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547H\", \"location\": \"Dinsdale\", \"stage_seq\": 10, \"distance_m\": 67635.981, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Eaglescliffe\", \"stage_seq\": 11, \"distance_m\": 75693.895, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555H\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 12, \"distance_m\": 77903.67, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 13, \"distance_m\": 79120.069, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558H\", \"location\": \"Thornaby\", \"stage_seq\": 14, \"distance_m\": 80570.521, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 15, \"distance_m\": 83996.092, \"section_seq\": 1, \"route_path_id\": 74506}, {\"is_pass\": false, \"wtt_arr\": \"0603H\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 16, \"distance_m\": 85739.366, \"section_seq\": 1, \"route_path_id\": 74506}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85739.366, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74506}], \"total_distance_m\": 85739.366, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 82817.379, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2921.987, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0445", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "54.5793567", "current_position_lon": "-1.2343611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:50:42Z\", \"source_id\": 52005968, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:51:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:50:49Z\", \"source_id\": 16773013, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:53Z\", \"source_id\": 52027187, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:21:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:58Z\", \"source_id\": 16779287, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:12Z\", \"source_id\": 52046636, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:19Z\", \"source_id\": 16785082, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:54Z\", \"source_id\": 52059678, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:59Z\", \"source_id\": 16789067, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:40Z\", \"source_id\": 52069669, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:43Z\", \"source_id\": 16792179, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:08Z\", \"source_id\": 52076612, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:12Z\", \"source_id\": 16794293, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:53Z\", \"source_id\": 52084654, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:58Z\", \"source_id\": 16796888, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Middlesbrough", "service_state_platform": "2", "timing_fact_generation": 1789621499976933, "current_leg_arrival_utc": "2026-09-17T06:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:48.109464", "service_state_evidence_id": 16796888, "current_leg_start_actual_dep": "2026-09-17T05:43:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:48.215249", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XHT |
MBR |
3E03 |
156447+158816+158860 |
6 |
75 |
None |
{"version": 3, "segments": [{"to_m": 572.108, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 718.188, "from_m": 572.108, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 758.302, "from_m": 718.188, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 888.693, "from_m": 758.302, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 915.98, "from_m": 888.693, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1736.426, "from_m": 915.98, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 2656.315, "from_m": 1736.426, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3419.377, "from_m": 2656.315, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3450.608, "from_m": 3419.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": 3481.576, "from_m": 3450.608, "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": 4112.849, "from_m": 3481.576, "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": 4138.461, "from_m": 4112.849, "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": 4160.44, "from_m": 4138.461, "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": 4191.738, "from_m": 4160.44, "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": 4228.851, "from_m": 4191.738, "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": 4923.788, "from_m": 4228.851, "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": 5274.995, "from_m": 4923.788, "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": 5627.406, "from_m": 5274.995, "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": 6025.067, "from_m": 5627.406, "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": 6858.168, "from_m": 6025.067, "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": 22469.335, "from_m": 6858.168, "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": 115.0}, {"to_m": 24860.213, "from_m": 22469.335, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 25552.205, "from_m": 24860.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25588.14, "from_m": 25552.205, "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": 26057.302, "from_m": 25588.14, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26765.085, "from_m": 26057.302, "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": 28694.616, "from_m": 26765.085, "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": 35190.792, "from_m": 28694.616, "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": 42038.12, "from_m": 35190.792, "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": 120.0}, {"to_m": 43540.07, "from_m": 42038.12, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 53113.474, "from_m": 43540.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": 115.0}, {"to_m": 54262.2, "from_m": 53113.474, "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": 55258.084, "from_m": 54262.2, "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": 61939.849, "from_m": 55258.084, "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": 125.0}, {"to_m": 61981.218, "from_m": 61939.849, "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": 62135.117, "from_m": 61981.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": 90.0}, {"to_m": 62405.658, "from_m": 62135.117, "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": 62895.52, "from_m": 62405.658, "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": 67926.033, "from_m": 62895.52, "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": 68010.834, "from_m": 67926.033, "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": 68023.552, "from_m": 68010.834, "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": 68540.208, "from_m": 68023.552, "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": 73036.177, "from_m": 68540.208, "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": 73683.472, "from_m": 73036.177, "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": 74545.157, "from_m": 73683.472, "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": 75165.877, "from_m": 74545.157, "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": 75446.081, "from_m": 75165.877, "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": 75545.205, "from_m": 75446.081, "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": 77903.67, "from_m": 75545.205, "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": 78178.228, "from_m": 77903.67, "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": 78826.253, "from_m": 78178.228, "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": 79090.481, "from_m": 78826.253, "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": 79120.069, "from_m": 79090.481, "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": 79730.568, "from_m": 79120.069, "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": 80133.825, "from_m": 79730.568, "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": 80550.352, "from_m": 80133.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 80769.445, "from_m": 80550.352, "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": 81599.802, "from_m": 80769.445, "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": 83289.476, "from_m": 81599.802, "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": 83565.3, "from_m": 83289.476, "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": 83973.165, "from_m": 83565.3, "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": 84078.674, "from_m": 83973.165, "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": 85739.366, "from_m": 84078.674, "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": 627482, "profile_key": "5dc8b6fc1d095e2f5a3189227f02ddda0e79b6e13fe7149a6dc3a116af119aee", "schedule_id": 21107, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0445", "location": "Heaton T&R.S.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0449", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 780.39, "section_seq": 1, "route_path_id": 74506}, {"is_pass": false, "wtt_arr": "0455", "wtt_dep": "0507", "location": "Newcastle", "stage_seq": 3, "distance_m": 3772.629, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0511", "location": "King Edward Bridge South Jn", "stage_seq": 4, "distance_m": 4989.013, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515", "location": "Birtley Jn", "stage_seq": 5, "distance_m": 11542.599, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Durham", "stage_seq": 6, "distance_m": 26057.302, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528", "location": "Tursdale Jn", "stage_seq": 7, "distance_m": 37684.502, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Ferryhill South Jn", "stage_seq": 8, "distance_m": 41930.551, "section_seq": 1, "route_path_id": 74506}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542H", "location": "Darlington", "stage_seq": 9, "distance_m": 61379.707, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547H", "location": "Dinsdale", "stage_seq": 10, "distance_m": 67635.981, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Eaglescliffe", "stage_seq": 11, "distance_m": 75693.895, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555H", "location": "Stockton Cut Jn", "stage_seq": 12, "distance_m": 77903.67, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Bowesfield Jn", "stage_seq": 13, "distance_m": 79120.069, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558H", "location": "Thornaby", "stage_seq": 14, "distance_m": 80570.521, "section_seq": 1, "route_path_id": 74506}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Newport East Jn (Teesside)", "stage_seq": 15, "distance_m": 83996.092, "section_seq": 1, "route_path_id": 74506}, {"is_pass": false, "wtt_arr": "0603H", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 16, "distance_m": 85739.366, "section_seq": 1, "route_path_id": 74506}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85739.366, "from_m": 0.0, "section_seq": 1, "route_path_id": 74506}], "total_distance_m": 85739.366, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 82817.379, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2921.987, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3527, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:50:42Z", "source_id": 52005968, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T03:51:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:50:49Z", "source_id": 16773013, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3916, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:53Z", "source_id": 52027187, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:21:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:58Z", "source_id": 16779287, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4349, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:12Z", "source_id": 52046636, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:40:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:19Z", "source_id": 16785082, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4334, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:54Z", "source_id": 52059678, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:59Z", "source_id": 16789067, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4310, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:40Z", "source_id": 52069669, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:43Z", "source_id": 16792179, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4187, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:08Z", "source_id": 52076612, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:12Z", "source_id": 16794293, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4256, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:53Z", "source_id": 52084654, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:05:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:58Z", "source_id": 16796888, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Heaton T&R.S.M.D. |
0445 |
0445 |
None |
None |
None |
Middlesbrough |
0603½ |
0603½ |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28860/2026-09-17/detailed |
None |
Darlington |
2026-09-17T05:43:30+01:00 |
Middlesbrough |
21.0 |
{"type": "LineString", "coordinates": [[-1.5459357709453578, 54.52075388549924], [-1.5468277999999998, 54.516982899999995], [-1.5468907, 54.516707], [-1.5469368, 54.516486699999994], [-1.5471068999999995, 54.5157907], [-1.5471513999999995, 54.5156117], [-1.5471885999999997, 54.5153215], [-1.5471845, 54.514991900000005], [-1.5471699, 54.51461840000001], [-1.5470788999999998, 54.5141134], [-1.5470699999999995, 54.5139953], [-1.5470339, 54.513854999999985], [-1.5469906, 54.5137283], [-1.5469044, 54.51355950000001], [-1.5467743, 54.5133616], [-1.5466614, 54.5132223], [-1.5465170999999998, 54.5130347], [-1.5463085999999997, 54.512824], [-1.5461371, 54.51266309999999], [-1.5458871000000003, 54.5124677], [-1.5452784, 54.5120907], [-1.5447087999999998, 54.5118236], [-1.5442088, 54.5116239], [-1.5436657, 54.5114491], [-1.5431754, 54.511313599999994], [-1.5426124, 54.5112166], [-1.5421269, 54.51115729999999], [-1.5416331, 54.5111174], [-1.5410206999999998, 54.5110906], [-1.5405393, 54.51108309999999], [-1.5392334, 54.51106260000001], [-1.5388671, 54.5110564], [-1.5372006, 54.511033], [-1.5352342, 54.51099750000001], [-1.5315898, 54.510948600000006], [-1.5271359830031863, 54.51088256652367], [-1.5242852, 54.5108403], [-1.5230843, 54.51083460000001], [-1.5220386, 54.510843499999986], [-1.5213244999999995, 54.5108598], [-1.5207024999999998, 54.5108821], [-1.5196693, 54.5109368], [-1.5186977, 54.510999000000005], [-1.5159794, 54.511208399999994], [-1.5159585999999998, 54.51120999999999], [-1.5145096, 54.511321599999995], [-1.5101023, 54.5116613], [-1.5058247, 54.511995299999995], [-1.4972749, 54.512653799999995], [-1.4810669999999997, 54.5139077], [-1.4801937999999997, 54.51397529999999], [-1.4776256, 54.5141742], [-1.4723413, 54.5145727], [-1.4675733, 54.5149589], [-1.4674080182267604, 54.51497224808189], [-1.4671362, 54.51499419999999], [-1.4669166, 54.51501309999999], [-1.4655501999999998, 54.5151078], [-1.4631168, 54.51529299999999], [-1.4625281, 54.5153522], [-1.4621115, 54.5154059], [-1.4618309, 54.5154474], [-1.4616425, 54.51548090000001], [-1.4611051999999998, 54.51558549999999], [-1.4606197, 54.51569989999999], [-1.4601934, 54.51581290000001], [-1.4597267, 54.5159497], [-1.4592149999999997, 54.51612970000001], [-1.4587798, 54.5163044], [-1.4585304999999995, 54.51641479999999], [-1.4577537, 54.51675470000001], [-1.4574633999999995, 54.5168579], [-1.4571582, 54.5169508], [-1.4567098, 54.5170542], [-1.4561041, 54.5171418], [-1.4556055, 54.5171786], [-1.4548247999999997, 54.517173599999985], [-1.4543921999999998, 54.5171573], [-1.453937, 54.5171248], [-1.4525354, 54.517042299999986], [-1.4518259999999998, 54.5170191], [-1.4511945, 54.51700670000001], [-1.4505763, 54.51700760000001], [-1.4499125999999998, 54.5170049], [-1.4488251999999997, 54.517021199999995], [-1.4474857, 54.5170549], [-1.4466179, 54.517087200000006], [-1.44581, 54.5171332], [-1.4441071999999997, 54.5172417], [-1.4419742, 54.5173907], [-1.4398588, 54.517533099999994], [-1.437304454591234, 54.517701712608634], [-1.4356049, 54.51781389999999], [-1.4353905, 54.517827], [-1.4329086, 54.51800209999999], [-1.4303874, 54.51817270000001], [-1.428169, 54.5183322], [-1.4231666999999997, 54.51866919999999], [-1.421603, 54.518777400000005], [-1.4210129, 54.51883110000001], [-1.4206346999999997, 54.5188614], [-1.4201689, 54.5189192], [-1.4194842, 54.519018900000006], [-1.4173057, 54.519356499999994], [-1.4151308, 54.5196967], [-1.4107935, 54.5203835], [-1.4054729, 54.5212198], [-1.4028010999999998, 54.5216384], [-1.400087, 54.5220633], [-1.394694, 54.5229091], [-1.3936759, 54.5230678], [-1.3923468999999995, 54.5232847], [-1.3915843999999995, 54.523394], [-1.3910159999999998, 54.5234669], [-1.3902344, 54.5235368], [-1.388336, 54.52363030000001], [-1.3875570999999998, 54.52367720000001], [-1.3868297999999997, 54.52373], [-1.3861353, 54.52380749999999], [-1.3861075, 54.5238106], [-1.3860141, 54.523823699999994], [-1.3857584453415337, 54.52385966446268], [-1.3855229, 54.52389279999999], [-1.3851914, 54.523949899999984], [-1.384035, 54.52416689999999], [-1.3817893, 54.5245875], [-1.3805702999999998, 54.5247809], [-1.3798657999999997, 54.524869], [-1.3790703999999998, 54.52493210000001], [-1.3780737999999997, 54.5249672], [-1.3776761, 54.52497069999999], [-1.3769494999999998, 54.5249415], [-1.3762606, 54.5249004], [-1.3744704, 54.5247937], [-1.3729389, 54.5246977], [-1.3713446, 54.5246021], [-1.3706252, 54.5245606], [-1.3699292, 54.5245247], [-1.3695468, 54.5245103], [-1.3691334, 54.52449200000001], [-1.3679778, 54.5244611], [-1.3667551000000002, 54.52443499999998], [-1.3643225, 54.5243734], [-1.3636186, 54.524373099999984], [-1.3632162999999995, 54.5243848], [-1.3629487999999998, 54.524398], [-1.3627565999999998, 54.5244097], [-1.3626643, 54.524416299999984], [-1.3624316999999997, 54.524434599999985], [-1.36199, 54.5244845], [-1.3617392999999998, 54.5245192], [-1.3614991, 54.5245576], [-1.3611997999999998, 54.5246111], [-1.3609316, 54.5246657], [-1.3608697000000003, 54.52467750000001], [-1.3607981, 54.52469479999999], [-1.3597345999999997, 54.5249516], [-1.3586364999999998, 54.52521219999999], [-1.3564012999999997, 54.5257508], [-1.3539651, 54.5263448], [-1.3535977999999995, 54.5264481], [-1.3532304, 54.5265639], [-1.3529469, 54.5266668], [-1.3526848, 54.5267722], [-1.3524533, 54.526876599999994], [-1.3522346, 54.52698970000001], [-1.3520233999999998, 54.52711349999999], [-1.3518315, 54.52724109999999], [-1.3516638, 54.52736899999999], [-1.3515111, 54.5274969], [-1.3509506, 54.52807270000001], [-1.3505374999999995, 54.52893130000001], [-1.3503128999999998, 54.5293507], [-1.3498461077534316, 54.53019511305275], [-1.3498402, 54.53020579999999], [-1.3494988, 54.5308151], [-1.3493436999999997, 54.5310708], [-1.3489071, 54.53176249999999], [-1.3486655999999997, 54.532157000000005], [-1.3475338999999995, 54.53393969999999], [-1.3474729261792822, 54.53403023979154], [-1.3470212, 54.534701], [-1.3466807999999997, 54.535185600000005], [-1.3464229999999997, 54.53554329999999], [-1.3463581, 54.53563380000001], [-1.3459849, 54.5361358], [-1.3456256, 54.536606199999994], [-1.3452308999999998, 54.5371071], [-1.3448634, 54.5375558], [-1.3444313, 54.53807059999999], [-1.3440890999999997, 54.5384716], [-1.3436837, 54.53892989999999], [-1.3432622999999997, 54.539397400000006], [-1.3415912, 54.541184], [-1.3414536999999995, 54.5413269], [-1.3406415, 54.542195], [-1.3385971, 54.5443722], [-1.3370658000000002, 54.5460047], [-1.3365683, 54.5465384], [-1.3357439, 54.547416299999995], [-1.3350964999999997, 54.54809999999999], [-1.3347489999999995, 54.548407299999994], [-1.3344847, 54.5486471], [-1.334264, 54.54881199999999], [-1.3340738, 54.5489652], [-1.3337521, 54.5491852], [-1.3334829, 54.549359], [-1.3331917, 54.549521], [-1.3328391999999998, 54.5496856], [-1.3322662, 54.549909799999995], [-1.3316056, 54.550132], [-1.3307341999999998, 54.5503719], [-1.3297517, 54.5506326], [-1.3279821999999997, 54.551135299999984], [-1.3263872, 54.551584], [-1.3247814, 54.5520255], [-1.3232596999999997, 54.5524899], [-1.3203699, 54.553309], [-1.3195672, 54.5535194], [-1.3191395999999995, 54.5536159], [-1.318534, 54.55376479999999], [-1.318151, 54.5538499], [-1.3177948, 54.55391300000001], [-1.3174658, 54.55396009999999], [-1.3167812, 54.55403619999999], [-1.3150981, 54.554203699999995], [-1.3141408, 54.5543084], [-1.3130775, 54.5544878], [-1.3125312, 54.55458649999999], [-1.3118992, 54.554667499999994], [-1.3116013, 54.5547082], [-1.3099605, 54.55490679999999], [-1.3094211, 54.5549857], [-1.3090461999999998, 54.55504609999999], [-1.3084942, 54.55517220000001], [-1.3079485, 54.5553474], [-1.3076007999999997, 54.55548089999999], [-1.3072724, 54.5556351], [-1.3067384999999998, 54.555957], [-1.3063280999999998, 54.55627679999999], [-1.3060467999999998, 54.55654549999999], [-1.3058701, 54.5567229], [-1.3054202, 54.5571741], [-1.3052187999999998, 54.55734189999999], [-1.3047256, 54.5577504], [-1.3045295999999995, 54.55788270000001], [-1.3041406, 54.558094], [-1.3036408, 54.55832629999999], [-1.3032654, 54.5584875], [-1.3028437, 54.55865779999999], [-1.3024986, 54.5587861], [-1.3019726, 54.5589547], [-1.3013296, 54.5591599], [-1.3008733, 54.55931090000001], [-1.3004117999999998, 54.5594521], [-1.3001266, 54.5595266], [-1.2998332, 54.5595927], [-1.2992524999999997, 54.559696], [-1.2988475999999998, 54.55974390000001], [-1.2986333, 54.55976489999999], [-1.2984092, 54.55977489999999], [-1.2981534, 54.5597845], [-1.2978826999999995, 54.5597873], [-1.2976245, 54.55977899999999], [-1.2973629, 54.5597663], [-1.2971058999999998, 54.559745500000005], [-1.2965307, 54.559676200000006], [-1.2962016, 54.5596225], [-1.2958945999999998, 54.5595606], [-1.2956353, 54.5595063], [-1.2953796, 54.559444899999995], [-1.2948942, 54.55931739999999], [-1.2942129, 54.55912869999999], [-1.2938615, 54.5590373], [-1.2934538, 54.5589419], [-1.2930273, 54.5588531], [-1.2926304, 54.55878549999999], [-1.2922467999999998, 54.5587342], [-1.2918363999999998, 54.5586944], [-1.2914126999999995, 54.5586665], [-1.291013, 54.5586517], [-1.2906777, 54.558655], [-1.2902352, 54.5586665], [-1.2898972, 54.55868829999999], [-1.2898078, 54.55869599999999], [-1.2893675999999998, 54.55874219999999], [-1.2889681999999998, 54.5587976], [-1.2885108999999997, 54.5588806], [-1.2880294999999995, 54.55898609999999], [-1.2876013, 54.5590947], [-1.2869264, 54.55928600000001], [-1.284976, 54.55984539999999], [-1.2825873, 54.56055479999999], [-1.2806580999999997, 54.56112850000001], [-1.2788978, 54.5616417], [-1.2787246999999995, 54.5616931], [-1.278031, 54.5619168], [-1.2773383, 54.56210569999999], [-1.2756523, 54.56255699999999], [-1.2749611999999997, 54.562742], [-1.2735907999999998, 54.56310899999999], [-1.2727008, 54.5633669], [-1.2718038, 54.56366119999999], [-1.2707666999999998, 54.5640344], [-1.2702272999999995, 54.5642409], [-1.2694996999999997, 54.5645467], [-1.2690136, 54.56476079999999], [-1.2683369, 54.565080599999995], [-1.2675138999999995, 54.5654835], [-1.2666787999999998, 54.5658929], [-1.2652689, 54.566577200000005], [-1.263645, 54.5673684], [-1.2628140999999995, 54.5677856], [-1.2624124, 54.56800500000001], [-1.2621405, 54.56817470000001], [-1.2617740999999998, 54.5684324], [-1.2614798, 54.5686703], [-1.2612613, 54.5688748], [-1.2610037, 54.5691474], [-1.2607676, 54.5694465], [-1.2605039, 54.56983979999999], [-1.2601265999999998, 54.570457899999994], [-1.2598685, 54.57086999999999], [-1.2597074999999998, 54.57110230000001], [-1.2595293999999997, 54.5713313], [-1.2593164, 54.5715591], [-1.2591495999999998, 54.57173199999999], [-1.2589428, 54.5719178], [-1.258565, 54.57221559999999], [-1.25764139776733, 54.57286516301354], [-1.257441, 54.5730061], [-1.2573049, 54.5731107], [-1.2572224, 54.5731687], [-1.257171548805203, 54.57320935149823], [-1.2570843, 54.573279099999986], [-1.2570186, 54.573333], [-1.2568, 54.573536], [-1.2567261999999997, 54.57359230000001], [-1.2566008, 54.5736852], [-1.2564862, 54.57377580000001], [-1.2563145, 54.573896299999994], [-1.255940245070351, 54.574155802722984], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]} |
15.1 |
0544 |
0605 |
Darlington |
Middlesbrough |
Middlesbrough |
54.5793567 |
-1.2343611 |
54.5793567 |
-1.2343611 |
1 |
0 |
2026-09-17 05:15:51 |
TERMINATED |
2026-09-17 05:05:00 |
Middlesbrough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796888 |
1789621499976933 |
62 |
62 |
2026-09-17 05:15:48.215249 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:48.109464 |
| 597879 |
630221 |
L81153 |
862E05M617 |
2026-09-17 |
COMPLETE |
16797394 |
2026-09-17 06:05:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 630221, "stp": "P", "toc": "South Western Railway", "uid": "L81153", "consist": null, "dest_crs": "PMS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81153/2026-09-17/detailed", "trust_id": "862E05M617", "origin_crs": "SOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth & Southsea", "service_date": "2026-09-17", "dest_arr_time": "0722", "dest_platform": "3", "is_terminated": 1, "next_location": "St. Denys", "signalling_id": "2E05", "timing_status": null, "origin_station": "Southampton Central", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0623", "origin_platform": "3A", "current_location": "Southampton Central", "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0722", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1349.931, \"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\": 1706.248, \"from_m\": 1349.931, \"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\": 3063.067, \"from_m\": 1706.248, \"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\": 3312.766, \"from_m\": 3063.067, \"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\": 3723.917, \"from_m\": 3312.766, \"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\": 4867.793, \"from_m\": 3723.917, \"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\": 5514.689, \"from_m\": 4867.793, \"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\": 6574.18, \"from_m\": 5514.689, \"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\": 7214.814, \"from_m\": 6574.18, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7594.709, \"from_m\": 7214.814, \"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\": 10875.192, \"from_m\": 7594.709, \"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\": 12469.694, \"from_m\": 10875.192, \"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\": 13705.471, \"from_m\": 12469.694, \"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\": 15286.188, \"from_m\": 13705.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21725.821, \"from_m\": 15286.188, \"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\": 22546.192, \"from_m\": 21725.821, \"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\": 22958.386, \"from_m\": 22546.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23810.036, \"from_m\": 22958.386, \"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\": 25126.578, \"from_m\": 23810.036, \"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\": 25134.568, \"from_m\": 25126.578, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33662.788, \"from_m\": 25134.568, \"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\": 34327.665, \"from_m\": 33662.788, \"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\": 34505.251, \"from_m\": 34327.665, \"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\": 36050.485, \"from_m\": 34505.251, \"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\": 38156.169, \"from_m\": 36050.485, \"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\": 38221.417, \"from_m\": 38156.169, \"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\": 38516.604, \"from_m\": 38221.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\": 39704.969, \"from_m\": 38516.604, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39958.191, \"from_m\": 39704.969, \"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\": 40009.633, \"from_m\": 39958.191, \"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\": 630221, \"profile_key\": \"f8b5f4171704e0ee2c0fe7e8d3eab27ed23bc2fdc6a6b0ac276e8432c43d9127\", \"schedule_id\": 17026, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0623\", \"location\": \"Southampton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Northam Jn\", \"stage_seq\": 2, \"distance_m\": 1797.957, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0628\", \"wtt_dep\": \"0629H\", \"location\": \"St. Denys\", \"stage_seq\": 3, \"distance_m\": 3150.1, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0631H\", \"wtt_dep\": \"0632\", \"location\": \"Bitterne\", \"stage_seq\": 4, \"distance_m\": 4041.746, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0633H\", \"location\": \"Woolston Sig. E803\", \"stage_seq\": 5, \"distance_m\": 5875.73, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0635\", \"wtt_dep\": \"0636\", \"location\": \"Woolston\", \"stage_seq\": 6, \"distance_m\": 7051.871, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0637H\", \"wtt_dep\": \"0638\", \"location\": \"Sholing\", \"stage_seq\": 7, \"distance_m\": 8140.443, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0641\", \"wtt_dep\": \"0641H\", \"location\": \"Netley\", \"stage_seq\": 8, \"distance_m\": 11054.628, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0643\", \"wtt_dep\": \"0644\", \"location\": \"Hamble\", \"stage_seq\": 9, \"distance_m\": 12058.419, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0646H\", \"wtt_dep\": \"0647\", \"location\": \"Bursledon\", \"stage_seq\": 10, \"distance_m\": 14293.644, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0650\", \"wtt_dep\": \"0651\", \"location\": \"Swanwick\", \"stage_seq\": 11, \"distance_m\": 17515.953, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0656H\", \"wtt_dep\": \"0657H\", \"location\": \"Fareham\", \"stage_seq\": 12, \"distance_m\": 23481.77, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Portchester\", \"stage_seq\": 13, \"distance_m\": 28609.05, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0707\", \"wtt_dep\": \"0708\", \"location\": \"Cosham\", \"stage_seq\": 14, \"distance_m\": 32862.886, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709H\", \"location\": \"Cosham Jn\", \"stage_seq\": 15, \"distance_m\": 33624.556, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0710H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 16, \"distance_m\": 34397.976, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0712\", \"wtt_dep\": \"0712H\", \"location\": \"Hilsea\", \"stage_seq\": 17, \"distance_m\": 35170.134, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0715\", \"location\": \"Fratton East Jn\", \"stage_seq\": 18, \"distance_m\": 38226.364, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0716\", \"wtt_dep\": \"0719\", \"location\": \"Fratton\", \"stage_seq\": 19, \"distance_m\": 38848.434, \"section_seq\": 1, \"route_path_id\": 72903}, {\"is_pass\": false, \"wtt_arr\": \"0722\", \"wtt_dep\": null, \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 20, \"distance_m\": 40009.633, \"section_seq\": 1, \"route_path_id\": 72903}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40009.633, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72903}], \"total_distance_m\": 40009.633, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 40001.643, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0623", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Southampton Central", "service_state_platform": "3A", "timing_fact_generation": 1789621555088374, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:05:55.082476", "service_state_evidence_id": 16797394, "current_leg_start_actual_dep": null, "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:15:55.358648", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
SOU |
PMS |
2E05 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1349.931, "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": 1706.248, "from_m": 1349.931, "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": 3063.067, "from_m": 1706.248, "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": 3312.766, "from_m": 3063.067, "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": 3723.917, "from_m": 3312.766, "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": 4867.793, "from_m": 3723.917, "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": 5514.689, "from_m": 4867.793, "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": 6574.18, "from_m": 5514.689, "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": 7214.814, "from_m": 6574.18, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7594.709, "from_m": 7214.814, "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": 10875.192, "from_m": 7594.709, "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": 12469.694, "from_m": 10875.192, "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": 13705.471, "from_m": 12469.694, "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": 15286.188, "from_m": 13705.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21725.821, "from_m": 15286.188, "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": 22546.192, "from_m": 21725.821, "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": 22958.386, "from_m": 22546.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23810.036, "from_m": 22958.386, "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": 25126.578, "from_m": 23810.036, "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": 25134.568, "from_m": 25126.578, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33662.788, "from_m": 25134.568, "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": 34327.665, "from_m": 33662.788, "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": 34505.251, "from_m": 34327.665, "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": 36050.485, "from_m": 34505.251, "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": 38156.169, "from_m": 36050.485, "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": 38221.417, "from_m": 38156.169, "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": 38516.604, "from_m": 38221.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": 39704.969, "from_m": 38516.604, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39958.191, "from_m": 39704.969, "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": 40009.633, "from_m": 39958.191, "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": 630221, "profile_key": "f8b5f4171704e0ee2c0fe7e8d3eab27ed23bc2fdc6a6b0ac276e8432c43d9127", "schedule_id": 17026, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0623", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72903}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Northam Jn", "stage_seq": 2, "distance_m": 1797.957, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0628", "wtt_dep": "0629H", "location": "St. Denys", "stage_seq": 3, "distance_m": 3150.1, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0631H", "wtt_dep": "0632", "location": "Bitterne", "stage_seq": 4, "distance_m": 4041.746, "section_seq": 1, "route_path_id": 72903}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0633H", "location": "Woolston Sig. E803", "stage_seq": 5, "distance_m": 5875.73, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0635", "wtt_dep": "0636", "location": "Woolston", "stage_seq": 6, "distance_m": 7051.871, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0637H", "wtt_dep": "0638", "location": "Sholing", "stage_seq": 7, "distance_m": 8140.443, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0641", "wtt_dep": "0641H", "location": "Netley", "stage_seq": 8, "distance_m": 11054.628, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0643", "wtt_dep": "0644", "location": "Hamble", "stage_seq": 9, "distance_m": 12058.419, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0646H", "wtt_dep": "0647", "location": "Bursledon", "stage_seq": 10, "distance_m": 14293.644, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0650", "wtt_dep": "0651", "location": "Swanwick", "stage_seq": 11, "distance_m": 17515.953, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0656H", "wtt_dep": "0657H", "location": "Fareham", "stage_seq": 12, "distance_m": 23481.77, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Portchester", "stage_seq": 13, "distance_m": 28609.05, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0707", "wtt_dep": "0708", "location": "Cosham", "stage_seq": 14, "distance_m": 32862.886, "section_seq": 1, "route_path_id": 72903}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709H", "location": "Cosham Jn", "stage_seq": 15, "distance_m": 33624.556, "section_seq": 1, "route_path_id": 72903}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0710H", "location": "Portcreek Jn", "stage_seq": 16, "distance_m": 34397.976, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0712", "wtt_dep": "0712H", "location": "Hilsea", "stage_seq": 17, "distance_m": 35170.134, "section_seq": 1, "route_path_id": 72903}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0715", "location": "Fratton East Jn", "stage_seq": 18, "distance_m": 38226.364, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0716", "wtt_dep": "0719", "location": "Fratton", "stage_seq": 19, "distance_m": 38848.434, "section_seq": 1, "route_path_id": 72903}, {"is_pass": false, "wtt_arr": "0722", "wtt_dep": null, "location": "Portsmouth & Southsea", "stage_seq": 20, "distance_m": 40009.633, "section_seq": 1, "route_path_id": 72903}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40009.633, "from_m": 0.0, "section_seq": 1, "route_path_id": 72903}], "total_distance_m": 40009.633, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 40001.643, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Southampton Central |
0623 |
0623 |
3A |
None |
None |
Portsmouth & Southsea |
0722 |
0722 |
3 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L81153/2026-09-17/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Southampton Central |
St. Denys |
None |
None |
None |
None |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:05:00 |
Southampton Central |
TRUST |
TRUST_CANCELLATION |
16797394 |
1789621555088374 |
26 |
26 |
2026-09-17 05:15:55.358648 |
3A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:05:55.082476 |
| 597880 |
627768 |
P91090 |
895P08M517 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:06:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 627768, "stp": "P", "toc": "Southeastern", "uid": "P91090", "consist": "375701+375919", "dest_crs": "RAM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91090/2026-09-17/detailed", "trust_id": "895P08M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:06:00", "dar_platform": null, "dest_station": "Ramsgate", "service_date": "2026-09-17", "dest_arr_time": "0519", "dest_platform": "4", "is_terminated": 1, "next_location": "Ramsgate Sig. EK4985", "signalling_id": "5P08", "timing_status": null, "origin_station": "Ramsgate New Sidings", "current_leg_arr": "0510", "current_leg_dep": "0506", "current_leg_end": "Ramsgate Sig. EK4985", "origin_dep_time": "0506", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4062188999999998, 51.34032419999999], [1.4050252, 51.3403572], [1.4038459999999997, 51.3403653], [1.4036792, 51.3403652], [1.4035909999999998, 51.3403652], [1.4031718, 51.3403418], [1.4029748999999998, 51.340323999999995], [1.4025476, 51.340292], [1.402353, 51.3402789], [1.4021238, 51.3402722]]}", "current_leg_start": "Ramsgate New Sidings", "dest_arr_time_act": "0519", "motion_projection": null, "next_location_lat": "51.3402722", "next_location_lon": "1.4021238", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 355.584, \"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\": 434.38, \"from_m\": 355.584, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 454.111, \"from_m\": 434.38, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1061.641, \"from_m\": 454.111, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1097.894, \"from_m\": 1061.641, \"capability_applied\": null, \"effective_limit_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\": 1360.006, \"from_m\": 1097.894, \"capability_applied\": null, \"effective_limit_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\": 627768, \"profile_key\": \"91f5db80f7976c703d27b6629a430883206f9de88b71bf4f20416579f869e64c\", \"schedule_id\": 24495, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0506\", \"location\": \"Ramsgate New Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 61357}, {\"is_pass\": false, \"wtt_arr\": \"0510\", \"wtt_dep\": \"0517\", \"location\": \"Ramsgate Sig. EK4985\", \"stage_seq\": 2, \"distance_m\": 434.38, \"section_seq\": 1, \"route_path_id\": 61357}, {\"is_pass\": false, \"wtt_arr\": \"0519\", \"wtt_dep\": null, \"location\": \"Ramsgate\", \"stage_seq\": 3, \"distance_m\": 1360.006, \"section_seq\": 1, \"route_path_id\": 61357}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1360.006, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 61357}], \"total_distance_m\": 1360.006, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1281.21, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 78.796, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0506", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.3402722", "current_position_lon": "1.4021238", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ramsgate New Sidings", "service_state_platform": null, "timing_fact_generation": 1789614742175220, "current_leg_arrival_utc": "2026-09-17T05:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:00.161096", "service_state_evidence_id": 51991304, "current_leg_start_actual_dep": "2026-09-17T05:06:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:00.787136", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
RAM |
5P08 |
375701+375919 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 355.584, "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": 434.38, "from_m": 355.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 454.111, "from_m": 434.38, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1061.641, "from_m": 454.111, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1097.894, "from_m": 1061.641, "capability_applied": null, "effective_limit_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": 1360.006, "from_m": 1097.894, "capability_applied": null, "effective_limit_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": 627768, "profile_key": "91f5db80f7976c703d27b6629a430883206f9de88b71bf4f20416579f869e64c", "schedule_id": 24495, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0506", "location": "Ramsgate New Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 61357}, {"is_pass": false, "wtt_arr": "0510", "wtt_dep": "0517", "location": "Ramsgate Sig. EK4985", "stage_seq": 2, "distance_m": 434.38, "section_seq": 1, "route_path_id": 61357}, {"is_pass": false, "wtt_arr": "0519", "wtt_dep": null, "location": "Ramsgate", "stage_seq": 3, "distance_m": 1360.006, "section_seq": 1, "route_path_id": 61357}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1360.006, "from_m": 0.0, "section_seq": 1, "route_path_id": 61357}], "total_distance_m": 1360.006, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1281.21, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 78.796, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Ramsgate New Sidings |
0506 |
0506 |
None |
5:06:00 |
None |
Ramsgate |
0519 |
0519 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:P91090/2026-09-17/detailed |
None |
Ramsgate New Sidings |
2026-09-17T05:06:30+01:00 |
Ramsgate Sig. EK4985 |
4.0 |
{"type": "LineString", "coordinates": [[1.4062188999999998, 51.34032419999999], [1.4050252, 51.3403572], [1.4038459999999997, 51.3403653], [1.4036792, 51.3403652], [1.4035909999999998, 51.3403652], [1.4031718, 51.3403418], [1.4029748999999998, 51.340323999999995], [1.4025476, 51.340292], [1.402353, 51.3402789], [1.4021238, 51.3402722]]} |
0.2 |
0506 |
0510 |
None |
None |
Ramsgate Sig. EK4985 |
51.3402722 |
1.4021238 |
51.3402722 |
1.4021238 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:06:00 |
Ramsgate New Sidings |
TD |
NEVER_DEPARTED_TIMEOUT |
51991304 |
1789614742175220 |
1 |
1 |
2026-09-17 05:16:00.787136 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:00.161096 |
| 597881 |
627361 |
G40083 |
642V20M417 |
2026-09-17 |
COMPLETE |
16797497 |
2026-09-17 06:00:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 627361, "stp": "P", "toc": "Transport for Wales", "uid": "G40083", "consist": "AT01", "dest_crs": "LLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40083/2026-09-17/detailed", "trust_id": "642V20M417", "origin_crs": "SHR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Llandrindod", "service_date": "2026-09-17", "dest_arr_time": "0556", "dest_platform": "1", "is_terminated": 1, "next_location": "Llandrindod", "signalling_id": "2V20", "timing_status": "LATE", "origin_station": "Shrewsbury", "current_leg_arr": "0600", "current_leg_dep": "0527", "current_leg_end": "Llandrindod", "origin_dep_time": "0430", "origin_platform": "4", "current_location": "Llandrindod", "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.042312, 52.34502959999998], [-3.0428584, 52.345156899999985], [-3.0436461, 52.34539689999999], [-3.0446884999999995, 52.34580689999999], [-3.0449016, 52.34591480000001], [-3.0453291, 52.3461827], [-3.0463545, 52.3468194], [-3.0473397, 52.3473095], [-3.0480261, 52.3475687], [-3.0487939, 52.347803], [-3.0537053999999997, 52.3492312], [-3.0542332, 52.34938300000001], [-3.0542719660063726, 52.34939416788519], [-3.0542994999999995, 52.34940209999999], [-3.0557496999999993, 52.3498191], [-3.0557889, 52.3498306], [-3.0561366, 52.3499272], [-3.0613004, 52.35142269999999], [-3.0642590999999997, 52.3522758], [-3.0659261000000004, 52.352756199999995], [-3.0681134, 52.3533982], [-3.0695832999999997, 52.3539385], [-3.0714940999999993, 52.354818], [-3.0733792999999996, 52.3559847], [-3.0741144, 52.3564044], [-3.0749424999999997, 52.3567729], [-3.0756827, 52.3569989], [-3.0764813999999996, 52.357177400000005], [-3.0776254, 52.3573618], [-3.0795153999999996, 52.3576354], [-3.0806842, 52.35780789999999], [-3.081302599999999, 52.35793279999999], [-3.0828167999999994, 52.35831499999998], [-3.0832796, 52.3584157], [-3.083750199999999, 52.3585006], [-3.0845707999999994, 52.35859749999999], [-3.0854278999999996, 52.358662900000006], [-3.0869029, 52.3587954], [-3.0877806999999997, 52.35892040000001], [-3.0883957999999994, 52.3590188], [-3.0888799, 52.3591154], [-3.0898588999999994, 52.3593506], [-3.0913994999999996, 52.3597523], [-3.0918863, 52.35987489999999], [-3.0924165999999995, 52.3599632], [-3.0928418999999994, 52.3600242], [-3.0932880000000003, 52.36006460000001], [-3.0937957999999997, 52.360077799999985], [-3.0942158999999996, 52.360078299999984], [-3.0945286999999997, 52.360060399999995], [-3.0950761999999994, 52.3600015], [-3.0965017999999995, 52.3597197], [-3.0971767999999997, 52.35963139999999], [-3.0976347999999994, 52.359606099999986], [-3.0984990999999997, 52.359623], [-3.099425399999999, 52.35971760000001], [-3.0999901999999997, 52.359827], [-3.1005274, 52.3599637], [-3.1009819, 52.360110899999995], [-3.1014261, 52.36029589999999], [-3.1019021, 52.3605243], [-3.1038325999999996, 52.36164800000001], [-3.1052892999999995, 52.3625124], [-3.1056893, 52.3627185], [-3.1060232999999995, 52.3628846], [-3.1063744999999994, 52.3630318], [-3.1069848999999996, 52.3632311], [-3.1069973000000006, 52.3632351], [-3.1070885, 52.36326439999999], [-3.1074671, 52.3633859], [-3.1094634999999995, 52.3638544], [-3.1101691, 52.364041699999994], [-3.1110669, 52.36432030000001], [-3.1120491, 52.3647249], [-3.1139242, 52.3655729], [-3.114775799999999, 52.3658489], [-3.1156768, 52.3660893], [-3.116456, 52.36622220000001], [-3.1206504, 52.366589700000006], [-3.1214474999999995, 52.3666475], [-3.1229637999999995, 52.366666], [-3.1237984999999995, 52.3666082], [-3.1248300999999996, 52.3664574], [-3.1249323999999996, 52.366433400000005], [-3.1250346, 52.36640940000001], [-3.1255511, 52.366288299999994], [-3.1263142, 52.3660607], [-3.1275145, 52.36558539999999], [-3.128888, 52.3650724], [-3.1294898999999994, 52.3648926], [-3.1302138000000004, 52.36472520000001], [-3.1311743, 52.3645989], [-3.1320889999999997, 52.3645203], [-3.1326495, 52.36449309999999], [-3.1332981, 52.3644921], [-3.1343863, 52.3645911], [-3.1356101, 52.364751099999985], [-3.1375333, 52.365141699999995], [-3.1385362999999997, 52.3652791], [-3.1390701, 52.3653297], [-3.139716, 52.3653657], [-3.139965, 52.36536850000001], [-3.1405453999999997, 52.3653749], [-3.1408888, 52.36536720000001], [-3.1417921, 52.3653155], [-3.1428761, 52.3651911], [-3.1437143, 52.365055], [-3.144103494418325, 52.36497546380687], [-3.1445535, 52.364883500000005], [-3.1461798, 52.36443150000001], [-3.1471403999999996, 52.3641537], [-3.1487283999999995, 52.3637605], [-3.1500749, 52.3634563], [-3.1528741999999994, 52.3628642], [-3.1576949, 52.3618173], [-3.1586155, 52.36159529999998], [-3.1596236999999996, 52.3613016], [-3.1608685, 52.3608356], [-3.1620556999999994, 52.3603367], [-3.1639492999999996, 52.35933809999999], [-3.1648919, 52.3585502], [-3.1656169999999997, 52.3578201], [-3.166081699999999, 52.35687020000001], [-3.1662705, 52.3560524], [-3.1662598, 52.355499399999985], [-3.166226599999999, 52.35526060000001], [-3.1661417999999997, 52.35496659999999], [-3.1658378, 52.354550499999995], [-3.1655980999999995, 52.35430989999998], [-3.1653459999999995, 52.354098699999994], [-3.1650211999999995, 52.35384690000001], [-3.164926, 52.3537825], [-3.1646236, 52.3535779], [-3.1633331, 52.3527481], [-3.1625178, 52.3519881], [-3.1619682999999994, 52.3511442], [-3.1614479, 52.35002939999998], [-3.1607629, 52.348451], [-3.1602036, 52.347409699999986], [-3.1596991, 52.3467933], [-3.1593204, 52.34640830000001], [-3.1586899999999996, 52.3457479], [-3.1584759999999994, 52.34544139999999], [-3.1583201999999995, 52.3450931], [-3.1582154, 52.344671], [-3.1581980999999995, 52.3444208], [-3.1582012, 52.34427620000001], [-3.158218, 52.344143800000005], [-3.1582844999999997, 52.34387229999999], [-3.1583279, 52.343737999999995], [-3.1584512999999994, 52.3434796], [-3.1586679999999996, 52.3431396], [-3.1590824, 52.3425562], [-3.1592347, 52.3423799], [-3.159495, 52.342174], [-3.1598331999999996, 52.3420119], [-3.1604287, 52.3418276], [-3.1613777, 52.34157749999999], [-3.1618579999999996, 52.34148], [-3.1623026999999997, 52.3414143], [-3.1628686, 52.3413549], [-3.1633093999999997, 52.3413481], [-3.1640621, 52.3413933], [-3.164494, 52.3414361], [-3.1654283000000003, 52.34154730000001], [-3.1664667999999994, 52.3416642], [-3.1671205, 52.3416976], [-3.167768, 52.341711399999994], [-3.1683321, 52.34168859999998], [-3.1697163999999995, 52.3415595], [-3.1706036, 52.3414713], [-3.1709830999999995, 52.34144], [-3.1713232, 52.34142990000001], [-3.1718917, 52.3414283], [-3.1723889, 52.3414505], [-3.1727683999999994, 52.3414898], [-3.1734281999999996, 52.34160140000001], [-3.1743705999999996, 52.3417823], [-3.1748748, 52.341860399999995], [-3.1754159, 52.34191140000001], [-3.1759800999999994, 52.3419379], [-3.1764001, 52.34194509999999], [-3.1768249, 52.3419159], [-3.1774489, 52.3418492], [-3.1779556, 52.3417708], [-3.178129, 52.34174399999999], [-3.1788330999999994, 52.3416351], [-3.1796762, 52.3415444], [-3.1806364, 52.3415339], [-3.1815268999999997, 52.34159909999999], [-3.1826373999999995, 52.3418076], [-3.1843057, 52.34211830000001], [-3.185163999999999, 52.3422079], [-3.1864139, 52.3422382], [-3.1873579999999997, 52.3421886], [-3.1883825999999997, 52.34207629999999], [-3.1898418, 52.34180169999999], [-3.1909175999999997, 52.34169449999999], [-3.1916978999999994, 52.3416456], [-3.1931082, 52.3416128], [-3.1932583, 52.3416106], [-3.1946785999999996, 52.34159880000001], [-3.1955124999999995, 52.3415705], [-3.1963942, 52.3414935], [-3.1972604999999996, 52.3413671], [-3.1979657999999995, 52.34120490000001], [-3.1985642999999997, 52.34103509999999], [-3.1993008, 52.3407618], [-3.1999413, 52.34048669999999], [-3.2009379, 52.339999], [-3.2016084999999994, 52.33970969999999], [-3.2023745999999997, 52.3394429], [-3.2030916, 52.3392425], [-3.2038911999999997, 52.3390672], [-3.2058539999999995, 52.3387056], [-3.2066501, 52.338534], [-3.2074657, 52.3383425], [-3.2082241, 52.338143800000005], [-3.2095964, 52.33773219999999], [-3.2106117, 52.3374074], [-3.2121196, 52.33679929999999], [-3.2127417, 52.336519], [-3.2135049, 52.3361646], [-3.2143125999999995, 52.3357501], [-3.2151322, 52.33529179999999], [-3.2186452999999995, 52.3332283], [-3.2190468, 52.3329819], [-3.2195621, 52.33262989999999], [-3.2204259, 52.3319547], [-3.2212521, 52.330994200000006], [-3.2218780395841917, 52.32991742479848], [-3.2219102, 52.32986210000001], [-3.2221195999999996, 52.3294378], [-3.2223762999999996, 52.3288567], [-3.2233227000000007, 52.3275447], [-3.2251311, 52.325426099999994], [-3.2262238, 52.3242668], [-3.227062, 52.32335399999999], [-3.2290357999999997, 52.3220419], [-3.2320540999999996, 52.320953300000006], [-3.2330304, 52.32057110000001], [-3.2337208000000004, 52.3202404], [-3.233935022830277, 52.32012276996339], [-3.2347868999999996, 52.319655], [-3.2356568, 52.31903020000001], [-3.2364076999999996, 52.3183518], [-3.2369330999999995, 52.31779199999999], [-3.2372628999999997, 52.317313699999985], [-3.237504, 52.31689420000001], [-3.2377891999999995, 52.3162788], [-3.2379631999999994, 52.31569399999999], [-3.238148, 52.314772299999994], [-3.2382822, 52.313911999999995], [-3.2384511, 52.3133254], [-3.2386952, 52.31272070000001], [-3.2390248999999995, 52.31214680000001], [-3.2395963999999995, 52.31139919999998], [-3.2402497, 52.31071210000001], [-3.2409047, 52.3101838], [-3.2441761999999996, 52.3079053], [-3.2542872, 52.30112210000001], [-3.2545193, 52.300968000000005], [-3.2567168, 52.299557], [-3.2596499, 52.29754629999999], [-3.259803, 52.2974413], [-3.262910199999999, 52.295311100000006], [-3.2633450999999996, 52.2950131], [-3.2695909, 52.290895], [-3.2748222, 52.287232499999995], [-3.279445, 52.2841699], [-3.2809741, 52.28339379999999], [-3.2822082, 52.2828619], [-3.285384, 52.2821271], [-3.2868713000000005, 52.28198449999999], [-3.2907582999999994, 52.2816319], [-3.292133199999999, 52.281495500000005], [-3.2929536, 52.281378], [-3.2936708, 52.281230699999995], [-3.2944639, 52.28102839999998], [-3.2959937, 52.28053], [-3.2963395, 52.2804173], [-3.2966181999999997, 52.2803265], [-3.2998831999999996, 52.2792901], [-3.3002431, 52.2791758], [-3.309090799999999, 52.27636710000001], [-3.3104191, 52.2760657], [-3.3131756, 52.2755318], [-3.315892754563225, 52.27498606676315], [-3.3173030999999997, 52.27470279999999], [-3.3177262, 52.2746178], [-3.3182588999999996, 52.2745219], [-3.3188037999999995, 52.274442099999995], [-3.3191672, 52.2744008], [-3.3196074999999996, 52.2743602], [-3.3199246, 52.274337], [-3.3202465, 52.2743226], [-3.3206662, 52.2743114], [-3.3216086, 52.274320200000005], [-3.3222188, 52.274338699999994], [-3.323766551242229, 52.274377167066305], [-3.3274575, 52.2744689], [-3.3285137999999996, 52.2744861], [-3.3309748, 52.274279], [-3.3313893999999995, 52.2742355], [-3.334324, 52.27384740000001], [-3.3363693, 52.2735601], [-3.3375499, 52.27339429999999], [-3.3377804, 52.2733622], [-3.3402889999999994, 52.2730025], [-3.3414638, 52.2728155], [-3.3425098999999996, 52.2725709], [-3.343681699999999, 52.2722064], [-3.3449453, 52.2716732], [-3.3461438999999995, 52.2710888], [-3.346409, 52.2709492], [-3.3469372, 52.270686399999995], [-3.355937, 52.266292999999976], [-3.3631899, 52.2628261], [-3.3670091, 52.260802899999995], [-3.3678514, 52.2601056], [-3.3685109, 52.2594901], [-3.3689614, 52.2589728], [-3.3698842, 52.2575199], [-3.3705452999999994, 52.256704799999994], [-3.3713868999999996, 52.2559439], [-3.373618, 52.25434090000001], [-3.3743513, 52.253474], [-3.3747191, 52.2529589], [-3.3750198, 52.252418], [-3.3752764, 52.25181870000001], [-3.3755038, 52.2511857], [-3.3759308999999997, 52.250027499999995], [-3.3763843999999996, 52.2488738], [-3.376530499999999, 52.2485075], [-3.3768853999999995, 52.24760649999999], [-3.3781052000000003, 52.24451030000001], [-3.3783638, 52.244026799999986], [-3.3785123999999995, 52.2436765], [-3.378821, 52.2431217], [-3.3790929, 52.2427246], [-3.3792232999999996, 52.2425471], [-3.3793612999999993, 52.2423735]]}", "current_leg_start": "Knighton", "dest_arr_time_act": "0554", "motion_projection": null, "next_location_lat": "52.2423735", "next_location_lon": "-3.3793613", "previous_location": "Llandrindod Wells L.C.", "current_leg_milage": "19.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 282.879, \"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\": 344.39, \"from_m\": 282.879, \"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\": 550.896, \"from_m\": 344.39, \"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\": 1421.962, \"from_m\": 550.896, \"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\": 1464.179, \"from_m\": 1421.962, \"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\": 4230.962, \"from_m\": 1464.179, \"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\": 4950.206, \"from_m\": 4230.962, \"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\": 8121.541, \"from_m\": 4950.206, \"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\": 8517.278, \"from_m\": 8121.541, \"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\": 10009.04, \"from_m\": 8517.278, \"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\": 10563.901, \"from_m\": 10009.04, \"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\": 15155.037, \"from_m\": 10563.901, \"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\": 17689.747, \"from_m\": 15155.037, \"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\": 23983.781, \"from_m\": 17689.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\": 90.0}, {\"to_m\": 31736.455, \"from_m\": 23983.781, \"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\": 31772.696, \"from_m\": 31736.455, \"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\": 32251.215, \"from_m\": 31772.696, \"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\": 83636.126, \"from_m\": 32251.215, \"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\": 627361, \"profile_key\": \"9aeeb8c26d3b75924cc604ca3a930fb75f975484dc142fdf7db83a1e732c6833\", \"schedule_id\": 37222, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0430\", \"location\": \"Shrewsbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0431H\", \"location\": \"English Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 544.135, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0433\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1349.68, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0439H\", \"location\": \"Dorrington\", \"stage_seq\": 4, \"distance_m\": 10077.864, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": false, \"wtt_arr\": \"0447H\", \"wtt_dep\": \"0448H\", \"location\": \"Church Stretton\", \"stage_seq\": 5, \"distance_m\": 20513.636, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0451H\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 6, \"distance_m\": 24673.129, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": false, \"wtt_arr\": \"0456\", \"wtt_dep\": \"0458\", \"location\": \"Craven Arms\", \"stage_seq\": 7, \"distance_m\": 32051.94, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": false, \"wtt_arr\": \"0517\", \"wtt_dep\": \"0520\", \"location\": \"Knighton\", \"stage_seq\": 8, \"distance_m\": 52116.047, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0552\", \"location\": \"Llandrindod Wells L.C.\", \"stage_seq\": 9, \"distance_m\": 82925.934, \"section_seq\": 1, \"route_path_id\": 105513}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": null, \"location\": \"Llandrindod\", \"stage_seq\": 10, \"distance_m\": 83636.126, \"section_seq\": 1, \"route_path_id\": 105513}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83636.126, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105513}], \"total_distance_m\": 83636.126, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 32172.757, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51463.369, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0430", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "33.0", "current_position_lat": "52.2423735", "current_position_lon": "-3.3793613", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:16:19Z\", \"source_id\": 16778001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:09Z\", \"source_id\": 16781048, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:59Z\", \"source_id\": 16797497, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Llandrindod", "service_state_platform": "1", "timing_fact_generation": 1789621560246911, "current_leg_arrival_utc": "2026-09-17T06:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:00.243450", "service_state_evidence_id": 16797497, "current_leg_start_actual_dep": "2026-09-17T05:26:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-17T05:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:00.762504", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
SHR |
LLO |
2V20 |
AT01 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 282.879, "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": 344.39, "from_m": 282.879, "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": 550.896, "from_m": 344.39, "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": 1421.962, "from_m": 550.896, "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": 1464.179, "from_m": 1421.962, "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": 4230.962, "from_m": 1464.179, "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": 4950.206, "from_m": 4230.962, "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": 8121.541, "from_m": 4950.206, "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": 8517.278, "from_m": 8121.541, "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": 10009.04, "from_m": 8517.278, "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": 10563.901, "from_m": 10009.04, "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": 15155.037, "from_m": 10563.901, "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": 17689.747, "from_m": 15155.037, "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": 23983.781, "from_m": 17689.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": 90.0}, {"to_m": 31736.455, "from_m": 23983.781, "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": 31772.696, "from_m": 31736.455, "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": 32251.215, "from_m": 31772.696, "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": 83636.126, "from_m": 32251.215, "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": 627361, "profile_key": "9aeeb8c26d3b75924cc604ca3a930fb75f975484dc142fdf7db83a1e732c6833", "schedule_id": 37222, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0430", "location": "Shrewsbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0431H", "location": "English Bridge Jn", "stage_seq": 2, "distance_m": 544.135, "section_seq": 1, "route_path_id": 105513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0433", "location": "Sutton Bridge Jn", "stage_seq": 3, "distance_m": 1349.68, "section_seq": 1, "route_path_id": 105513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0439H", "location": "Dorrington", "stage_seq": 4, "distance_m": 10077.864, "section_seq": 1, "route_path_id": 105513}, {"is_pass": false, "wtt_arr": "0447H", "wtt_dep": "0448H", "location": "Church Stretton", "stage_seq": 5, "distance_m": 20513.636, "section_seq": 1, "route_path_id": 105513}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0451H", "location": "Marshbrook S.B.", "stage_seq": 6, "distance_m": 24673.129, "section_seq": 1, "route_path_id": 105513}, {"is_pass": false, "wtt_arr": "0456", "wtt_dep": "0458", "location": "Craven Arms", "stage_seq": 7, "distance_m": 32051.94, "section_seq": 1, "route_path_id": 105513}, {"is_pass": false, "wtt_arr": "0517", "wtt_dep": "0520", "location": "Knighton", "stage_seq": 8, "distance_m": 52116.047, "section_seq": 1, "route_path_id": 105513}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0552", "location": "Llandrindod Wells L.C.", "stage_seq": 9, "distance_m": 82925.934, "section_seq": 1, "route_path_id": 105513}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": null, "location": "Llandrindod", "stage_seq": 10, "distance_m": 83636.126, "section_seq": 1, "route_path_id": 105513}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83636.126, "from_m": 0.0, "section_seq": 1, "route_path_id": 105513}], "total_distance_m": 83636.126, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 32172.757, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51463.369, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:16:19Z", "source_id": 16778001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:09Z", "source_id": 16781048, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:59Z", "source_id": 16797497, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}] |
Shrewsbury |
0430 |
0430 |
4 |
None |
None |
Llandrindod |
0556 |
0554 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40083/2026-09-17/detailed |
None |
Knighton |
2026-09-17T05:26:00+01:00 |
Llandrindod |
33.0 |
{"type": "LineString", "coordinates": [[-3.042312, 52.34502959999998], [-3.0428584, 52.345156899999985], [-3.0436461, 52.34539689999999], [-3.0446884999999995, 52.34580689999999], [-3.0449016, 52.34591480000001], [-3.0453291, 52.3461827], [-3.0463545, 52.3468194], [-3.0473397, 52.3473095], [-3.0480261, 52.3475687], [-3.0487939, 52.347803], [-3.0537053999999997, 52.3492312], [-3.0542332, 52.34938300000001], [-3.0542719660063726, 52.34939416788519], [-3.0542994999999995, 52.34940209999999], [-3.0557496999999993, 52.3498191], [-3.0557889, 52.3498306], [-3.0561366, 52.3499272], [-3.0613004, 52.35142269999999], [-3.0642590999999997, 52.3522758], [-3.0659261000000004, 52.352756199999995], [-3.0681134, 52.3533982], [-3.0695832999999997, 52.3539385], [-3.0714940999999993, 52.354818], [-3.0733792999999996, 52.3559847], [-3.0741144, 52.3564044], [-3.0749424999999997, 52.3567729], [-3.0756827, 52.3569989], [-3.0764813999999996, 52.357177400000005], [-3.0776254, 52.3573618], [-3.0795153999999996, 52.3576354], [-3.0806842, 52.35780789999999], [-3.081302599999999, 52.35793279999999], [-3.0828167999999994, 52.35831499999998], [-3.0832796, 52.3584157], [-3.083750199999999, 52.3585006], [-3.0845707999999994, 52.35859749999999], [-3.0854278999999996, 52.358662900000006], [-3.0869029, 52.3587954], [-3.0877806999999997, 52.35892040000001], [-3.0883957999999994, 52.3590188], [-3.0888799, 52.3591154], [-3.0898588999999994, 52.3593506], [-3.0913994999999996, 52.3597523], [-3.0918863, 52.35987489999999], [-3.0924165999999995, 52.3599632], [-3.0928418999999994, 52.3600242], [-3.0932880000000003, 52.36006460000001], [-3.0937957999999997, 52.360077799999985], [-3.0942158999999996, 52.360078299999984], [-3.0945286999999997, 52.360060399999995], [-3.0950761999999994, 52.3600015], [-3.0965017999999995, 52.3597197], [-3.0971767999999997, 52.35963139999999], [-3.0976347999999994, 52.359606099999986], [-3.0984990999999997, 52.359623], [-3.099425399999999, 52.35971760000001], [-3.0999901999999997, 52.359827], [-3.1005274, 52.3599637], [-3.1009819, 52.360110899999995], [-3.1014261, 52.36029589999999], [-3.1019021, 52.3605243], [-3.1038325999999996, 52.36164800000001], [-3.1052892999999995, 52.3625124], [-3.1056893, 52.3627185], [-3.1060232999999995, 52.3628846], [-3.1063744999999994, 52.3630318], [-3.1069848999999996, 52.3632311], [-3.1069973000000006, 52.3632351], [-3.1070885, 52.36326439999999], [-3.1074671, 52.3633859], [-3.1094634999999995, 52.3638544], [-3.1101691, 52.364041699999994], [-3.1110669, 52.36432030000001], [-3.1120491, 52.3647249], [-3.1139242, 52.3655729], [-3.114775799999999, 52.3658489], [-3.1156768, 52.3660893], [-3.116456, 52.36622220000001], [-3.1206504, 52.366589700000006], [-3.1214474999999995, 52.3666475], [-3.1229637999999995, 52.366666], [-3.1237984999999995, 52.3666082], [-3.1248300999999996, 52.3664574], [-3.1249323999999996, 52.366433400000005], [-3.1250346, 52.36640940000001], [-3.1255511, 52.366288299999994], [-3.1263142, 52.3660607], [-3.1275145, 52.36558539999999], [-3.128888, 52.3650724], [-3.1294898999999994, 52.3648926], [-3.1302138000000004, 52.36472520000001], [-3.1311743, 52.3645989], [-3.1320889999999997, 52.3645203], [-3.1326495, 52.36449309999999], [-3.1332981, 52.3644921], [-3.1343863, 52.3645911], [-3.1356101, 52.364751099999985], [-3.1375333, 52.365141699999995], [-3.1385362999999997, 52.3652791], [-3.1390701, 52.3653297], [-3.139716, 52.3653657], [-3.139965, 52.36536850000001], [-3.1405453999999997, 52.3653749], [-3.1408888, 52.36536720000001], [-3.1417921, 52.3653155], [-3.1428761, 52.3651911], [-3.1437143, 52.365055], [-3.144103494418325, 52.36497546380687], [-3.1445535, 52.364883500000005], [-3.1461798, 52.36443150000001], [-3.1471403999999996, 52.3641537], [-3.1487283999999995, 52.3637605], [-3.1500749, 52.3634563], [-3.1528741999999994, 52.3628642], [-3.1576949, 52.3618173], [-3.1586155, 52.36159529999998], [-3.1596236999999996, 52.3613016], [-3.1608685, 52.3608356], [-3.1620556999999994, 52.3603367], [-3.1639492999999996, 52.35933809999999], [-3.1648919, 52.3585502], [-3.1656169999999997, 52.3578201], [-3.166081699999999, 52.35687020000001], [-3.1662705, 52.3560524], [-3.1662598, 52.355499399999985], [-3.166226599999999, 52.35526060000001], [-3.1661417999999997, 52.35496659999999], [-3.1658378, 52.354550499999995], [-3.1655980999999995, 52.35430989999998], [-3.1653459999999995, 52.354098699999994], [-3.1650211999999995, 52.35384690000001], [-3.164926, 52.3537825], [-3.1646236, 52.3535779], [-3.1633331, 52.3527481], [-3.1625178, 52.3519881], [-3.1619682999999994, 52.3511442], [-3.1614479, 52.35002939999998], [-3.1607629, 52.348451], [-3.1602036, 52.347409699999986], [-3.1596991, 52.3467933], [-3.1593204, 52.34640830000001], [-3.1586899999999996, 52.3457479], [-3.1584759999999994, 52.34544139999999], [-3.1583201999999995, 52.3450931], [-3.1582154, 52.344671], [-3.1581980999999995, 52.3444208], [-3.1582012, 52.34427620000001], [-3.158218, 52.344143800000005], [-3.1582844999999997, 52.34387229999999], [-3.1583279, 52.343737999999995], [-3.1584512999999994, 52.3434796], [-3.1586679999999996, 52.3431396], [-3.1590824, 52.3425562], [-3.1592347, 52.3423799], [-3.159495, 52.342174], [-3.1598331999999996, 52.3420119], [-3.1604287, 52.3418276], [-3.1613777, 52.34157749999999], [-3.1618579999999996, 52.34148], [-3.1623026999999997, 52.3414143], [-3.1628686, 52.3413549], [-3.1633093999999997, 52.3413481], [-3.1640621, 52.3413933], [-3.164494, 52.3414361], [-3.1654283000000003, 52.34154730000001], [-3.1664667999999994, 52.3416642], [-3.1671205, 52.3416976], [-3.167768, 52.341711399999994], [-3.1683321, 52.34168859999998], [-3.1697163999999995, 52.3415595], [-3.1706036, 52.3414713], [-3.1709830999999995, 52.34144], [-3.1713232, 52.34142990000001], [-3.1718917, 52.3414283], [-3.1723889, 52.3414505], [-3.1727683999999994, 52.3414898], [-3.1734281999999996, 52.34160140000001], [-3.1743705999999996, 52.3417823], [-3.1748748, 52.341860399999995], [-3.1754159, 52.34191140000001], [-3.1759800999999994, 52.3419379], [-3.1764001, 52.34194509999999], [-3.1768249, 52.3419159], [-3.1774489, 52.3418492], [-3.1779556, 52.3417708], [-3.178129, 52.34174399999999], [-3.1788330999999994, 52.3416351], [-3.1796762, 52.3415444], [-3.1806364, 52.3415339], [-3.1815268999999997, 52.34159909999999], [-3.1826373999999995, 52.3418076], [-3.1843057, 52.34211830000001], [-3.185163999999999, 52.3422079], [-3.1864139, 52.3422382], [-3.1873579999999997, 52.3421886], [-3.1883825999999997, 52.34207629999999], [-3.1898418, 52.34180169999999], [-3.1909175999999997, 52.34169449999999], [-3.1916978999999994, 52.3416456], [-3.1931082, 52.3416128], [-3.1932583, 52.3416106], [-3.1946785999999996, 52.34159880000001], [-3.1955124999999995, 52.3415705], [-3.1963942, 52.3414935], [-3.1972604999999996, 52.3413671], [-3.1979657999999995, 52.34120490000001], [-3.1985642999999997, 52.34103509999999], [-3.1993008, 52.3407618], [-3.1999413, 52.34048669999999], [-3.2009379, 52.339999], [-3.2016084999999994, 52.33970969999999], [-3.2023745999999997, 52.3394429], [-3.2030916, 52.3392425], [-3.2038911999999997, 52.3390672], [-3.2058539999999995, 52.3387056], [-3.2066501, 52.338534], [-3.2074657, 52.3383425], [-3.2082241, 52.338143800000005], [-3.2095964, 52.33773219999999], [-3.2106117, 52.3374074], [-3.2121196, 52.33679929999999], [-3.2127417, 52.336519], [-3.2135049, 52.3361646], [-3.2143125999999995, 52.3357501], [-3.2151322, 52.33529179999999], [-3.2186452999999995, 52.3332283], [-3.2190468, 52.3329819], [-3.2195621, 52.33262989999999], [-3.2204259, 52.3319547], [-3.2212521, 52.330994200000006], [-3.2218780395841917, 52.32991742479848], [-3.2219102, 52.32986210000001], [-3.2221195999999996, 52.3294378], [-3.2223762999999996, 52.3288567], [-3.2233227000000007, 52.3275447], [-3.2251311, 52.325426099999994], [-3.2262238, 52.3242668], [-3.227062, 52.32335399999999], [-3.2290357999999997, 52.3220419], [-3.2320540999999996, 52.320953300000006], [-3.2330304, 52.32057110000001], [-3.2337208000000004, 52.3202404], [-3.233935022830277, 52.32012276996339], [-3.2347868999999996, 52.319655], [-3.2356568, 52.31903020000001], [-3.2364076999999996, 52.3183518], [-3.2369330999999995, 52.31779199999999], [-3.2372628999999997, 52.317313699999985], [-3.237504, 52.31689420000001], [-3.2377891999999995, 52.3162788], [-3.2379631999999994, 52.31569399999999], [-3.238148, 52.314772299999994], [-3.2382822, 52.313911999999995], [-3.2384511, 52.3133254], [-3.2386952, 52.31272070000001], [-3.2390248999999995, 52.31214680000001], [-3.2395963999999995, 52.31139919999998], [-3.2402497, 52.31071210000001], [-3.2409047, 52.3101838], [-3.2441761999999996, 52.3079053], [-3.2542872, 52.30112210000001], [-3.2545193, 52.300968000000005], [-3.2567168, 52.299557], [-3.2596499, 52.29754629999999], [-3.259803, 52.2974413], [-3.262910199999999, 52.295311100000006], [-3.2633450999999996, 52.2950131], [-3.2695909, 52.290895], [-3.2748222, 52.287232499999995], [-3.279445, 52.2841699], [-3.2809741, 52.28339379999999], [-3.2822082, 52.2828619], [-3.285384, 52.2821271], [-3.2868713000000005, 52.28198449999999], [-3.2907582999999994, 52.2816319], [-3.292133199999999, 52.281495500000005], [-3.2929536, 52.281378], [-3.2936708, 52.281230699999995], [-3.2944639, 52.28102839999998], [-3.2959937, 52.28053], [-3.2963395, 52.2804173], [-3.2966181999999997, 52.2803265], [-3.2998831999999996, 52.2792901], [-3.3002431, 52.2791758], [-3.309090799999999, 52.27636710000001], [-3.3104191, 52.2760657], [-3.3131756, 52.2755318], [-3.315892754563225, 52.27498606676315], [-3.3173030999999997, 52.27470279999999], [-3.3177262, 52.2746178], [-3.3182588999999996, 52.2745219], [-3.3188037999999995, 52.274442099999995], [-3.3191672, 52.2744008], [-3.3196074999999996, 52.2743602], [-3.3199246, 52.274337], [-3.3202465, 52.2743226], [-3.3206662, 52.2743114], [-3.3216086, 52.274320200000005], [-3.3222188, 52.274338699999994], [-3.323766551242229, 52.274377167066305], [-3.3274575, 52.2744689], [-3.3285137999999996, 52.2744861], [-3.3309748, 52.274279], [-3.3313893999999995, 52.2742355], [-3.334324, 52.27384740000001], [-3.3363693, 52.2735601], [-3.3375499, 52.27339429999999], [-3.3377804, 52.2733622], [-3.3402889999999994, 52.2730025], [-3.3414638, 52.2728155], [-3.3425098999999996, 52.2725709], [-3.343681699999999, 52.2722064], [-3.3449453, 52.2716732], [-3.3461438999999995, 52.2710888], [-3.346409, 52.2709492], [-3.3469372, 52.270686399999995], [-3.355937, 52.266292999999976], [-3.3631899, 52.2628261], [-3.3670091, 52.260802899999995], [-3.3678514, 52.2601056], [-3.3685109, 52.2594901], [-3.3689614, 52.2589728], [-3.3698842, 52.2575199], [-3.3705452999999994, 52.256704799999994], [-3.3713868999999996, 52.2559439], [-3.373618, 52.25434090000001], [-3.3743513, 52.253474], [-3.3747191, 52.2529589], [-3.3750198, 52.252418], [-3.3752764, 52.25181870000001], [-3.3755038, 52.2511857], [-3.3759308999999997, 52.250027499999995], [-3.3763843999999996, 52.2488738], [-3.376530499999999, 52.2485075], [-3.3768853999999995, 52.24760649999999], [-3.3781052000000003, 52.24451030000001], [-3.3783638, 52.244026799999986], [-3.3785123999999995, 52.2436765], [-3.378821, 52.2431217], [-3.3790929, 52.2427246], [-3.3792232999999996, 52.2425471], [-3.3793612999999993, 52.2423735]]} |
19.5 |
0527 |
0600 |
Llandrindod Wells L.C. |
Llandrindod |
Llandrindod |
52.2423735 |
-3.3793613 |
52.2423735 |
-3.3793613 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:00:00 |
Llandrindod |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797497 |
1789621560246911 |
17 |
17 |
2026-09-17 05:16:00.762504 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:00.243450 |
| 597882 |
629350 |
Y15452 |
732A02M617 |
2026-09-17 |
COMPLETE |
16796836 |
2026-09-17 06:05:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 629350, "stp": "P", "toc": "Great Western Railway", "uid": "Y15452", "consist": "165125", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15452/2026-09-17/detailed", "trust_id": "732A02M617", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A02", "timing_status": "EARLY", "origin_station": "Windsor & Eton Central", "current_leg_arr": "0605", "current_leg_dep": "0600", "current_leg_end": "Slough", "origin_dep_time": "0600", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]}", "current_leg_start": "Windsor & Eton Central", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.5122547", "next_location_lon": "-0.5919076", "previous_location": "Windsor & Eton Central", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 299.623, \"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\": 565.85, \"from_m\": 299.623, \"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\": 2442.286, \"from_m\": 565.85, \"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\": 2452.756, \"from_m\": 2442.286, \"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\": 3972.252, \"from_m\": 2452.756, \"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\": 4224.082, \"from_m\": 3972.252, \"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\": 4727.077, \"from_m\": 4224.082, \"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\": 4856.584, \"from_m\": 4727.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6062.542, \"from_m\": 4856.584, \"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\": 6228.679, \"from_m\": 6062.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7464.027, \"from_m\": 6228.679, \"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\": 8039.345, \"from_m\": 7464.027, \"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\": 629350, \"profile_key\": \"c3df8c56cf7bb9bbf82333a4f085cc2c2958a5aa41531487a3ef958c0044c3aa\", \"schedule_id\": 30043, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Slough\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 40410}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5122547", "current_position_lon": "-0.5919076", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:49Z\", \"source_id\": 52084505, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:54Z\", \"source_id\": 16796836, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1789621494421136, "current_leg_arrival_utc": "2026-09-17T06:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:00.544870", "service_state_evidence_id": 16796836, "current_leg_start_actual_dep": "2026-09-17T06:00:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:01.524066", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
WNC |
SLO |
2A02 |
165125 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 299.623, "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": 565.85, "from_m": 299.623, "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": 2442.286, "from_m": 565.85, "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": 2452.756, "from_m": 2442.286, "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": 3972.252, "from_m": 2452.756, "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": 4224.082, "from_m": 3972.252, "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": 4727.077, "from_m": 4224.082, "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": 4856.584, "from_m": 4727.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6062.542, "from_m": 4856.584, "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": 6228.679, "from_m": 6062.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7464.027, "from_m": 6228.679, "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": 8039.345, "from_m": 7464.027, "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": 629350, "profile_key": "c3df8c56cf7bb9bbf82333a4f085cc2c2958a5aa41531487a3ef958c0044c3aa", "schedule_id": 30043, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40410}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Slough", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 40410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 40410}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23553, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:49Z", "source_id": 52084505, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:05:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:54Z", "source_id": 16796836, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Windsor & Eton Central |
0600 |
0600 |
BAY |
None |
None |
Slough |
0606 |
0606 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y15452/2026-09-17/detailed |
None |
Windsor & Eton Central |
2026-09-17T06:00:00+01:00 |
Slough |
5.0 |
{"type": "LineString", "coordinates": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]} |
5.0 |
0600 |
0605 |
Windsor & Eton Central |
Slough |
Slough |
51.5122547 |
-0.5919076 |
51.5122547 |
-0.5919076 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:05:00 |
Slough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796836 |
1789621494421136 |
7 |
7 |
2026-09-17 05:16:01.524066 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:00.544870 |
| 597883 |
628002 |
C21203 |
552P48M517 |
2026-09-17 |
COMPLETE |
16796714 |
2026-09-17 06:06:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 628002, "stp": "P", "toc": "East Midlands Railway", "uid": "C21203", "consist": "170511", "dest_crs": "LEI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21203/2026-09-17/detailed", "trust_id": "552P48M517", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leicester", "service_date": "2026-09-17", "dest_arr_time": "0604", "dest_platform": "4", "is_terminated": 1, "next_location": "Leicester", "signalling_id": "2P48", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "0606", "current_leg_dep": "0557", "current_leg_end": "Leicester", "origin_dep_time": "0518", "origin_platform": "4A", "current_location": "Leicester", "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0826053151757384, 52.69408484246432], [-1.0825764, 52.6939548], [-1.082539, 52.693506799999994], [-1.0824335, 52.6928679], [-1.0822467, 52.6912153], [-1.0821847, 52.6894858], [-1.0822016, 52.688441100000006], [-1.0822515, 52.687390099999995], [-1.0824111999999997, 52.6859933], [-1.0827239, 52.68419080000001], [-1.0831797, 52.6824121], [-1.0835139, 52.6813702], [-1.0839054999999995, 52.68033179999999], [-1.0844881999999998, 52.67901400000001], [-1.0851489, 52.6777044], [-1.0859818, 52.676201000000006], [-1.0860707, 52.67605079999999], [-1.0871873, 52.67432299999999], [-1.0928425999999998, 52.665573599999995], [-1.0929271, 52.6654428], [-1.095607, 52.6612961], [-1.097699967484394, 52.658076072523166], [-1.0990066, 52.6560657], [-1.0992388, 52.655741199999994], [-1.1007466, 52.653787099999995], [-1.1010147999999995, 52.6534669], [-1.101943, 52.6523894], [-1.1029285, 52.6513216], [-1.1039735, 52.6502528], [-1.1050618999999997, 52.6492057], [-1.1063712, 52.6480225], [-1.1082306, 52.6463205], [-1.1083179999999997, 52.6462414], [-1.1085871, 52.6459919], [-1.1088064, 52.64578949999999], [-1.1097534, 52.6449157], [-1.1098864, 52.64478900000001], [-1.1105414999999998, 52.6441768], [-1.1112432, 52.6435238], [-1.1121979999999998, 52.642643699999994], [-1.1132693, 52.6416548], [-1.1141879999999995, 52.64080560000001], [-1.1146734, 52.640352500000006], [-1.1149349999999998, 52.6401177], [-1.1155645999999997, 52.639531], [-1.1157012, 52.6394055], [-1.1163594, 52.6388147], [-1.1165261, 52.6386555], [-1.1168824, 52.63832829999998], [-1.1173756999999995, 52.6378753], [-1.1179287, 52.6373645], [-1.1181098, 52.6372027], [-1.1185065999999997, 52.6368356], [-1.119074, 52.6363084], [-1.1196731999999998, 52.63575699999999], [-1.1202742, 52.63521289999999], [-1.1206336999999995, 52.6349], [-1.1209742, 52.6346134], [-1.1211453, 52.63447039999999], [-1.1213706, 52.6342459], [-1.1215824, 52.6340219], [-1.1216680999999995, 52.6339431], [-1.1219574, 52.63367170000001], [-1.1224552, 52.6331812], [-1.1232142, 52.63244130000001], [-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.1257655, 52.62977229999999], [-1.1255901, 52.62998189999999], [-1.1255187999999998, 52.6300769], [-1.1253863, 52.63021970000001], [-1.1252229, 52.630357299999986], [-1.1250507, 52.63049219999999], [-1.1247179, 52.630699099999994], [-1.1245445, 52.63081619999999], [-1.1241420999999998, 52.63113859999999], [-1.1239878, 52.63126809999999], [-1.1237905, 52.631461], [-1.1235693, 52.63167510000001], [-1.1232525, 52.63199449999999]]}", "current_leg_start": "Syston", "dest_arr_time_act": "0604", "motion_projection": null, "next_location_lat": "52.6319945", "next_location_lon": "-1.1232525", "previous_location": "Syston", "current_leg_milage": "5.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 562.856, \"from_m\": 224.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 614.137, \"from_m\": 562.856, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 665.337, \"from_m\": 614.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1030.243, \"from_m\": 665.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10793.374, \"from_m\": 1030.243, \"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\": 11853.717, \"from_m\": 10793.374, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12483.41, \"from_m\": 11853.717, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18513.663, \"from_m\": 12483.41, \"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\": 27413.396, \"from_m\": 18513.663, \"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\": 29514.304, \"from_m\": 27413.396, \"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\": 31440.723, \"from_m\": 29514.304, \"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\": 31643.707, \"from_m\": 31440.723, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32608.654, \"from_m\": 31643.707, \"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\": 32811.638, \"from_m\": 32608.654, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34046.918, \"from_m\": 32811.638, \"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\": 38027.568, \"from_m\": 34046.918, \"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\": 38077.447, \"from_m\": 38027.568, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44752.816, \"from_m\": 38077.447, \"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\": 45269.376, \"from_m\": 44752.816, \"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\": 45327.322, \"from_m\": 45269.376, \"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\": 45907.66, \"from_m\": 45327.322, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46237.91, \"from_m\": 45907.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 628002, \"profile_key\": \"8b7c69d58213886c90d0012f1b44c956d0172b0a13123882673a5d1634253ad9\", \"schedule_id\": 2945, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 988.536, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522H\", \"location\": \"Beeston South Jn\", \"stage_seq\": 3, \"distance_m\": 4580.234, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527H\", \"location\": \"Trent East Jn\", \"stage_seq\": 4, \"distance_m\": 10793.374, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528H\", \"location\": \"Trent South Jn\", \"stage_seq\": 5, \"distance_m\": 11870.513, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0531H\", \"location\": \"East Midlands Parkway\", \"stage_seq\": 6, \"distance_m\": 13452.498, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0539\", \"wtt_dep\": \"0540\", \"location\": \"Loughborough\", \"stage_seq\": 7, \"distance_m\": 24047.315, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0544H\", \"wtt_dep\": \"0545H\", \"location\": \"Barrow-on-Soar\", \"stage_seq\": 8, \"distance_m\": 28863.089, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Sileby Jn\", \"stage_seq\": 9, \"distance_m\": 31510.083, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0549H\", \"location\": \"Sileby\", \"stage_seq\": 10, \"distance_m\": 32126.18, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Syston North Jn\", \"stage_seq\": 11, \"distance_m\": 37224.174, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Syston South Jn\", \"stage_seq\": 12, \"distance_m\": 37754.71, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555H\", \"location\": \"Syston\", \"stage_seq\": 13, \"distance_m\": 37969.841, \"section_seq\": 1, \"route_path_id\": 66776}, {\"is_pass\": false, \"wtt_arr\": \"0604\", \"wtt_dep\": null, \"location\": \"Leicester\", \"stage_seq\": 14, \"distance_m\": 46237.91, \"section_seq\": 1, \"route_path_id\": 66776}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46237.91, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66776}], \"total_distance_m\": 46237.91, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 45501.692, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 736.218, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.6319945", "current_position_lon": "-1.1232525", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:37Z\", \"source_id\": 52035897, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:44Z\", \"source_id\": 16781835, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:26Z\", \"source_id\": 52045750, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:39:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:29Z\", \"source_id\": 16784789, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:32Z\", \"source_id\": 52052145, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:38Z\", \"source_id\": 16786784, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:50Z\", \"source_id\": 52059557, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:53Z\", \"source_id\": 16789026, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:24Z\", \"source_id\": 52067805, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:27Z\", \"source_id\": 16791586, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:33Z\", \"source_id\": 52084120, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:38Z\", \"source_id\": 16796714, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leicester", "service_state_platform": "4", "timing_fact_generation": 1789621478145043, "current_leg_arrival_utc": "2026-09-17T06:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:07.422183", "service_state_evidence_id": 16796714, "current_leg_start_actual_dep": "2026-09-17T05:57:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:07.775871", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
NOT |
LEI |
2P48 |
170511 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 562.856, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10793.374, "from_m": 1030.243, "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": 11853.717, "from_m": 10793.374, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12483.41, "from_m": 11853.717, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18513.663, "from_m": 12483.41, "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": 27413.396, "from_m": 18513.663, "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": 29514.304, "from_m": 27413.396, "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": 31440.723, "from_m": 29514.304, "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": 31643.707, "from_m": 31440.723, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32608.654, "from_m": 31643.707, "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": 32811.638, "from_m": 32608.654, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34046.918, "from_m": 32811.638, "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": 38027.568, "from_m": 34046.918, "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": 38077.447, "from_m": 38027.568, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44752.816, "from_m": 38077.447, "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": 45269.376, "from_m": 44752.816, "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": 45327.322, "from_m": 45269.376, "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": 45907.66, "from_m": 45327.322, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46237.91, "from_m": 45907.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 628002, "profile_key": "8b7c69d58213886c90d0012f1b44c956d0172b0a13123882673a5d1634253ad9", "schedule_id": 2945, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522H", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527H", "location": "Trent East Jn", "stage_seq": 4, "distance_m": 10793.374, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528H", "location": "Trent South Jn", "stage_seq": 5, "distance_m": 11870.513, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0531H", "location": "East Midlands Parkway", "stage_seq": 6, "distance_m": 13452.498, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0539", "wtt_dep": "0540", "location": "Loughborough", "stage_seq": 7, "distance_m": 24047.315, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0544H", "wtt_dep": "0545H", "location": "Barrow-on-Soar", "stage_seq": 8, "distance_m": 28863.089, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Sileby Jn", "stage_seq": 9, "distance_m": 31510.083, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0549H", "location": "Sileby", "stage_seq": 10, "distance_m": 32126.18, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Syston North Jn", "stage_seq": 11, "distance_m": 37224.174, "section_seq": 1, "route_path_id": 66776}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "Syston South Jn", "stage_seq": 12, "distance_m": 37754.71, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555H", "location": "Syston", "stage_seq": 13, "distance_m": 37969.841, "section_seq": 1, "route_path_id": 66776}, {"is_pass": false, "wtt_arr": "0604", "wtt_dep": null, "location": "Leicester", "stage_seq": 14, "distance_m": 46237.91, "section_seq": 1, "route_path_id": 66776}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46237.91, "from_m": 0.0, "section_seq": 1, "route_path_id": 66776}], "total_distance_m": 46237.91, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 45501.692, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 736.218, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16841, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:37Z", "source_id": 52035897, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:44Z", "source_id": 16781835, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17348, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:26Z", "source_id": 52045750, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:39:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:29Z", "source_id": 16784789, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17363, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:32Z", "source_id": 52052145, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:45:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:38Z", "source_id": 16786784, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17367, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:50Z", "source_id": 52059557, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:50:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:53Z", "source_id": 16789026, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17410, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:24Z", "source_id": 52067805, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:55:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:27Z", "source_id": 16791586, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17445, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:33Z", "source_id": 52084120, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:38Z", "source_id": 16796714, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Nottingham |
0518 |
0518 |
4A |
None |
None |
Leicester |
0604 |
0604 |
4 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21203/2026-09-17/detailed |
None |
Syston |
2026-09-17T05:57:30+01:00 |
Leicester |
9.0 |
{"type": "LineString", "coordinates": [[-1.0826053151757384, 52.69408484246432], [-1.0825764, 52.6939548], [-1.082539, 52.693506799999994], [-1.0824335, 52.6928679], [-1.0822467, 52.6912153], [-1.0821847, 52.6894858], [-1.0822016, 52.688441100000006], [-1.0822515, 52.687390099999995], [-1.0824111999999997, 52.6859933], [-1.0827239, 52.68419080000001], [-1.0831797, 52.6824121], [-1.0835139, 52.6813702], [-1.0839054999999995, 52.68033179999999], [-1.0844881999999998, 52.67901400000001], [-1.0851489, 52.6777044], [-1.0859818, 52.676201000000006], [-1.0860707, 52.67605079999999], [-1.0871873, 52.67432299999999], [-1.0928425999999998, 52.665573599999995], [-1.0929271, 52.6654428], [-1.095607, 52.6612961], [-1.097699967484394, 52.658076072523166], [-1.0990066, 52.6560657], [-1.0992388, 52.655741199999994], [-1.1007466, 52.653787099999995], [-1.1010147999999995, 52.6534669], [-1.101943, 52.6523894], [-1.1029285, 52.6513216], [-1.1039735, 52.6502528], [-1.1050618999999997, 52.6492057], [-1.1063712, 52.6480225], [-1.1082306, 52.6463205], [-1.1083179999999997, 52.6462414], [-1.1085871, 52.6459919], [-1.1088064, 52.64578949999999], [-1.1097534, 52.6449157], [-1.1098864, 52.64478900000001], [-1.1105414999999998, 52.6441768], [-1.1112432, 52.6435238], [-1.1121979999999998, 52.642643699999994], [-1.1132693, 52.6416548], [-1.1141879999999995, 52.64080560000001], [-1.1146734, 52.640352500000006], [-1.1149349999999998, 52.6401177], [-1.1155645999999997, 52.639531], [-1.1157012, 52.6394055], [-1.1163594, 52.6388147], [-1.1165261, 52.6386555], [-1.1168824, 52.63832829999998], [-1.1173756999999995, 52.6378753], [-1.1179287, 52.6373645], [-1.1181098, 52.6372027], [-1.1185065999999997, 52.6368356], [-1.119074, 52.6363084], [-1.1196731999999998, 52.63575699999999], [-1.1202742, 52.63521289999999], [-1.1206336999999995, 52.6349], [-1.1209742, 52.6346134], [-1.1211453, 52.63447039999999], [-1.1213706, 52.6342459], [-1.1215824, 52.6340219], [-1.1216680999999995, 52.6339431], [-1.1219574, 52.63367170000001], [-1.1224552, 52.6331812], [-1.1232142, 52.63244130000001], [-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.1257655, 52.62977229999999], [-1.1255901, 52.62998189999999], [-1.1255187999999998, 52.6300769], [-1.1253863, 52.63021970000001], [-1.1252229, 52.630357299999986], [-1.1250507, 52.63049219999999], [-1.1247179, 52.630699099999994], [-1.1245445, 52.63081619999999], [-1.1241420999999998, 52.63113859999999], [-1.1239878, 52.63126809999999], [-1.1237905, 52.631461], [-1.1235693, 52.63167510000001], [-1.1232525, 52.63199449999999]]} |
5.1 |
0557 |
0606 |
Syston |
Leicester |
Leicester |
52.6319945 |
-1.1232525 |
52.6319945 |
-1.1232525 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:06:00 |
Leicester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796714 |
1789621478145043 |
60 |
60 |
2026-09-17 05:16:07.775871 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:07.422183 |
| 597884 |
629411 |
C49869 |
795L07M617 |
2026-09-17 |
COMPLETE |
16795756 |
2026-09-17 06:06:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 629411, "stp": "P", "toc": "Great Western Railway", "uid": "C49869", "consist": "800018+800033", "dest_crs": "SWA", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49869/2026-09-17/detailed", "trust_id": "795L07M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swansea", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "3", "is_terminated": 1, "next_location": "Swansea", "signalling_id": "5L07", "timing_status": "ON TIME", "origin_station": "Swansea Maliphant IEP Depot", "current_leg_arr": "0606", "current_leg_dep": "0602", "current_leg_end": "Swansea", "origin_dep_time": "0602", "origin_platform": null, "current_location": "Swansea", "last_update_time": "2026-09-17T05:16:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9359899, 51.63506650000001], [-3.9359557, 51.634933], [-3.9359305, 51.6348041], [-3.9359203, 51.6347295], [-3.935916100000001, 51.6346327], [-3.9359163, 51.6344313], [-3.9359344, 51.6341068], [-3.935961900000001, 51.63362689999999], [-3.935965200000001, 51.6332482], [-3.9359907, 51.632786], [-3.9359955, 51.63272729999999], [-3.9360022, 51.63268680000001], [-3.9360138999999994, 51.6326328], [-3.9360297, 51.6325716], [-3.9360479, 51.6325021], [-3.9360747, 51.63241980000001], [-3.9360865, 51.6323778], [-3.9361331, 51.6322025], [-3.936137, 51.63219119999999], [-3.93614, 51.632176399999985], [-3.9361400999999994, 51.6321594], [-3.9361369, 51.632142300000005], [-3.9361372, 51.6321295], [-3.9361369, 51.63211739999999], [-3.9361379, 51.6321025], [-3.936153399999999, 51.63202220000001], [-3.9361846, 51.631885200000006], [-3.936218199999999, 51.6317564], [-3.9362358, 51.63169789999999], [-3.9362472, 51.6316601], [-3.9362726, 51.6315504], [-3.9362925, 51.63147049999999], [-3.9364099, 51.63099939999999], [-3.9365202, 51.630680100000006], [-3.9365675, 51.6305749], [-3.9366267, 51.630463299999995], [-3.9366884, 51.6303648], [-3.9367317, 51.6303033], [-3.9367794, 51.6302427], [-3.936855399999999, 51.6301583], [-3.9369547, 51.63005080000001], [-3.9370358, 51.629959], [-3.9370916, 51.629889], [-3.9371595, 51.6297823], [-3.937288, 51.6296002], [-3.9373872, 51.62946219999999], [-3.9374945, 51.629312], [-3.937673999999999, 51.6290606], [-3.9378378999999986, 51.6288556], [-3.9378447999999993, 51.628846499999995], [-3.938048499999999, 51.6285737], [-3.9381012, 51.628477], [-3.9381605, 51.6283554], [-3.938198999999999, 51.62828919999999], [-3.9383091, 51.6281494], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]}", "current_leg_start": "Swansea Maliphant IEP Depot", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.6254157", "next_location_lon": "-3.9408570", "previous_location": "Swansea Maliphant IEP Depot", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 799.156, \"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\": 1196.141, \"from_m\": 799.156, \"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\": 629411, \"profile_key\": \"a547db1abc2a50dedd379f08398a1609b1279b2939979e3d8397e0436f994ffd\", \"schedule_id\": 6826, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Swansea Maliphant IEP Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30384}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Swansea\", \"stage_seq\": 2, \"distance_m\": 1196.141, \"section_seq\": 1, \"route_path_id\": 30384}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1196.141, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30384}], \"total_distance_m\": 1196.141, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 396.985, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 799.156, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0602", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6254157", "current_position_lon": "-3.9408570", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:48Z\", \"source_id\": 52081115, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:52Z\", \"source_id\": 16795756, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swansea", "service_state_platform": "3", "timing_fact_generation": 1789621374563702, "current_leg_arrival_utc": "2026-09-17T06:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:07.425776", "service_state_evidence_id": 16795756, "current_leg_start_actual_dep": "2026-09-17T06:02:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:07.782893", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
None |
SWA |
5L07 |
800018+800033 |
10 |
125 |
None |
{"version": 3, "segments": [{"to_m": 799.156, "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": 1196.141, "from_m": 799.156, "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": 629411, "profile_key": "a547db1abc2a50dedd379f08398a1609b1279b2939979e3d8397e0436f994ffd", "schedule_id": 6826, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0602", "location": "Swansea Maliphant IEP Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30384}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Swansea", "stage_seq": 2, "distance_m": 1196.141, "section_seq": 1, "route_path_id": 30384}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1196.141, "from_m": 0.0, "section_seq": 1, "route_path_id": 30384}], "total_distance_m": 1196.141, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 396.985, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 799.156, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25492, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:48Z", "source_id": 52081115, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:52Z", "source_id": 16795756, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Swansea Maliphant IEP Depot |
0602 |
0602 |
None |
None |
None |
Swansea |
0606 |
0606 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49869/2026-09-17/detailed |
None |
Swansea Maliphant IEP Depot |
2026-09-17T06:02:00+01:00 |
Swansea |
4.0 |
{"type": "LineString", "coordinates": [[-3.9359899, 51.63506650000001], [-3.9359557, 51.634933], [-3.9359305, 51.6348041], [-3.9359203, 51.6347295], [-3.935916100000001, 51.6346327], [-3.9359163, 51.6344313], [-3.9359344, 51.6341068], [-3.935961900000001, 51.63362689999999], [-3.935965200000001, 51.6332482], [-3.9359907, 51.632786], [-3.9359955, 51.63272729999999], [-3.9360022, 51.63268680000001], [-3.9360138999999994, 51.6326328], [-3.9360297, 51.6325716], [-3.9360479, 51.6325021], [-3.9360747, 51.63241980000001], [-3.9360865, 51.6323778], [-3.9361331, 51.6322025], [-3.936137, 51.63219119999999], [-3.93614, 51.632176399999985], [-3.9361400999999994, 51.6321594], [-3.9361369, 51.632142300000005], [-3.9361372, 51.6321295], [-3.9361369, 51.63211739999999], [-3.9361379, 51.6321025], [-3.936153399999999, 51.63202220000001], [-3.9361846, 51.631885200000006], [-3.936218199999999, 51.6317564], [-3.9362358, 51.63169789999999], [-3.9362472, 51.6316601], [-3.9362726, 51.6315504], [-3.9362925, 51.63147049999999], [-3.9364099, 51.63099939999999], [-3.9365202, 51.630680100000006], [-3.9365675, 51.6305749], [-3.9366267, 51.630463299999995], [-3.9366884, 51.6303648], [-3.9367317, 51.6303033], [-3.9367794, 51.6302427], [-3.936855399999999, 51.6301583], [-3.9369547, 51.63005080000001], [-3.9370358, 51.629959], [-3.9370916, 51.629889], [-3.9371595, 51.6297823], [-3.937288, 51.6296002], [-3.9373872, 51.62946219999999], [-3.9374945, 51.629312], [-3.937673999999999, 51.6290606], [-3.9378378999999986, 51.6288556], [-3.9378447999999993, 51.628846499999995], [-3.938048499999999, 51.6285737], [-3.9381012, 51.628477], [-3.9381605, 51.6283554], [-3.938198999999999, 51.62828919999999], [-3.9383091, 51.6281494], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]} |
0.7 |
0602 |
0606 |
Swansea Maliphant IEP Depot |
Swansea |
Swansea |
51.6254157 |
-3.9408570 |
51.6254157 |
-3.9408570 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:06:00 |
Swansea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16795756 |
1789621374563702 |
4 |
4 |
2026-09-17 05:16:07.782893 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:07.425776 |
| 597885 |
628831 |
P02934 |
525B14M517 |
2026-09-17 |
COMPLETE |
16796852 |
2026-09-17 06:06:00 |
2026-09-17 05:16:21 |
2026-09-19 05:16:21 |
{"id": 628831, "stp": "P", "toc": "Greater Anglia", "uid": "P02934", "consist": "720573+720589", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02934/2026-09-17/detailed", "trust_id": "525B14M517", "origin_crs": "XTX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "7", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "5B14", "timing_status": "EARLY", "origin_station": "Orient Way CS", "current_leg_arr": "0606", "current_leg_dep": "0556", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0546", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T05:16:21", "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": "0608", "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\": 1239.424, \"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\": 2928.585, \"from_m\": 1239.424, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3305.089, \"from_m\": 2928.585, \"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\": 3696.4, \"from_m\": 3305.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4069.569, \"from_m\": 3696.4, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6891.17, \"from_m\": 4069.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7353.765, \"from_m\": 6891.17, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7424.381, \"from_m\": 7353.765, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7649.649, \"from_m\": 7424.381, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8161.097, \"from_m\": 7649.649, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8687.721, \"from_m\": 8161.097, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9164.395, \"from_m\": 8687.721, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9617.614, \"from_m\": 9164.395, \"capability_applied\": null, \"effective_limit_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\": 628831, \"profile_key\": \"c48d133019bb0b55d549e2ce08b72dd8215099e4177dd775564d75faba8ac1ed\", \"schedule_id\": 20122, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Orient Way CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 2294.439, \"section_seq\": 1, \"route_path_id\": 34578}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0600\", \"location\": \"Stratford\", \"stage_seq\": 3, \"distance_m\": 3232.476, \"section_seq\": 1, \"route_path_id\": 34578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Bow Jn\", \"stage_seq\": 4, \"distance_m\": 4727.646, \"section_seq\": 1, \"route_path_id\": 34578}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Bethnal Green\", \"stage_seq\": 5, \"distance_m\": 7797.251, \"section_seq\": 1, \"route_path_id\": 34578}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 6, \"distance_m\": 9617.614, \"section_seq\": 1, \"route_path_id\": 34578}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9617.614, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34578}], \"total_distance_m\": 9617.614, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7422.957, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2194.657, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0546", "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\": 15255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:18Z\", \"source_id\": 52069179, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:21Z\", \"source_id\": 16792005, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:43Z\", \"source_id\": 52072854, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:47Z\", \"source_id\": 16793147, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:51Z\", \"source_id\": 52084573, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:54Z\", \"source_id\": 16796852, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "7", "timing_fact_generation": 1789621494736790, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:16.329844", "service_state_evidence_id": 16796852, "current_leg_start_actual_dep": "2026-09-17T06:00:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:16.705714", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XTX |
LST |
5B14 |
720573+720589 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1239.424, "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": 2928.585, "from_m": 1239.424, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3305.089, "from_m": 2928.585, "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": 3696.4, "from_m": 3305.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4069.569, "from_m": 3696.4, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6891.17, "from_m": 4069.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7353.765, "from_m": 6891.17, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7424.381, "from_m": 7353.765, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7649.649, "from_m": 7424.381, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8161.097, "from_m": 7649.649, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8687.721, "from_m": 8161.097, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9164.395, "from_m": 8687.721, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9617.614, "from_m": 9164.395, "capability_applied": null, "effective_limit_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": 628831, "profile_key": "c48d133019bb0b55d549e2ce08b72dd8215099e4177dd775564d75faba8ac1ed", "schedule_id": 20122, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0546", "location": "Orient Way CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 2294.439, "section_seq": 1, "route_path_id": 34578}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0600", "location": "Stratford", "stage_seq": 3, "distance_m": 3232.476, "section_seq": 1, "route_path_id": 34578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Bow Jn", "stage_seq": 4, "distance_m": 4727.646, "section_seq": 1, "route_path_id": 34578}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Bethnal Green", "stage_seq": 5, "distance_m": 7797.251, "section_seq": 1, "route_path_id": 34578}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 6, "distance_m": 9617.614, "section_seq": 1, "route_path_id": 34578}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9617.614, "from_m": 0.0, "section_seq": 1, "route_path_id": 34578}], "total_distance_m": 9617.614, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7422.957, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2194.657, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15255, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:18Z", "source_id": 52069179, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:56:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:21Z", "source_id": 16792005, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15327, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:43Z", "source_id": 52072854, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:47Z", "source_id": 16793147, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15485, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:51Z", "source_id": 52084573, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:06:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:54Z", "source_id": 16796852, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Orient Way CS |
0546 |
0546 |
None |
None |
None |
London Liverpool Street |
0608 |
0608 |
7 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02934/2026-09-17/detailed |
None |
Stratford |
2026-09-17T06:00:00+01:00 |
London Liverpool Street |
10.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 |
0556 |
0606 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-17 05:16:21 |
TERMINATED |
2026-09-17 05:06:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796852 |
1789621494736790 |
18 |
18 |
2026-09-17 05:16:16.705714 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:16.329844 |
| 597886 |
609789 |
H57726 |
446M07CX16 |
2026-09-16 |
COMPLETE |
16797735 |
2026-09-17 05:05:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 609789, "stp": "P", "toc": "Unknown", "uid": "H57726", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57726/2026-09-17/detailed", "trust_id": "446M07CX16", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wolverhampton Steel Terminal", "service_date": "2026-09-16", "dest_arr_time": "0515", "dest_platform": null, "is_terminated": 1, "next_location": "Wolverhampton Steel Terminal", "signalling_id": "6M07", "timing_status": "EARLY", "origin_station": "Boston Sleaford Sidings", "current_leg_arr": "0505", "current_leg_dep": "0410", "current_leg_end": "Wolverhampton Steel Terminal", "origin_dep_time": "1858", "origin_platform": null, "current_location": "Wolverhampton Steel Terminal", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9911539969297969, 52.56261474440464], [-1.9910729999999996, 52.56257359999999], [-1.9905475, 52.562280300000005], [-1.9899086, 52.5619221], [-1.988898, 52.56135990000001], [-1.9880755000000003, 52.56090239999999], [-1.9869053999999997, 52.5602452], [-1.9866379, 52.56007329999999], [-1.9863602, 52.559908699999994], [-1.9863219999999997, 52.559886099999986], [-1.986045, 52.5597197], [-1.9857733, 52.5595541], [-1.9854552000000003, 52.559373699999995], [-1.9849380999999993, 52.55904830000001], [-1.984496, 52.558810900000005], [-1.9841717999999997, 52.5586451], [-1.9840167, 52.55853110000001], [-1.9837148999999996, 52.5583091], [-1.9830959, 52.5578701], [-1.9824548, 52.5573952], [-1.9813643000000003, 52.5566426], [-1.9807674, 52.556194600000005], [-1.9799862999999995, 52.55563899999999], [-1.9798831, 52.55556010000001], [-1.9795700999999997, 52.5553543], [-1.9793684, 52.5552217], [-1.9792383, 52.5551418], [-1.9790169999999996, 52.554999899999984], [-1.9785865, 52.5547216], [-1.9783504000000005, 52.5545017], [-1.9781831, 52.5543183], [-1.9777671, 52.5540286], [-1.9777025, 52.55396139999999], [-1.9775027, 52.5537573], [-1.9764555, 52.55268749999999], [-1.9763913, 52.5526232], [-1.976293625062947, 52.55252529584243], [-1.9756690999999995, 52.551899299999995], [-1.9734958, 52.5496247], [-1.97285275126335, 52.54896191164581], [-1.9717049, 52.54777880000001], [-1.9697033, 52.5457189], [-1.9690693, 52.5450746], [-1.9690171, 52.545020699999995], [-1.9687723, 52.544768100000006], [-1.9677169000000003, 52.543669699999995], [-1.9661561, 52.5420737], [-1.9651982, 52.5410851], [-1.9651338, 52.5410195], [-1.9649053, 52.5407869], [-1.9645638999999997, 52.5404369], [-1.9637277, 52.53966719999998], [-1.96292, 52.53901890000001], [-1.9623860999999996, 52.5386428], [-1.9618027, 52.53825340000001], [-1.9612080000000005, 52.5378944], [-1.9605947999999995, 52.53755160000001], [-1.9600543, 52.537268], [-1.9594522999999997, 52.5369821], [-1.9591554, 52.5368446], [-1.9588654000000003, 52.5367167], [-1.9585226999999996, 52.536572], [-1.9582669, 52.53646830000001], [-1.9577304999999996, 52.536259699999995], [-1.9573134, 52.53610950000001], [-1.9568998999999996, 52.5359625], [-1.9567400999999995, 52.53590870000001], [-1.9565374, 52.53584149999999], [-1.9563566, 52.5357839], [-1.9561659, 52.5357257], [-1.9559649999999993, 52.5356624], [-1.9558118999999996, 52.5356156], [-1.955635, 52.5355653], [-1.9554097, 52.53550330000001], [-1.9552124, 52.535446699999994], [-1.9550126, 52.5353929], [-1.9547995, 52.5353377], [-1.9546239, 52.5352953], [-1.9544453, 52.5352517], [-1.9542591, 52.535205600000005], [-1.9541075000000003, 52.53516969999999], [-1.9539466, 52.53513300000001], [-1.9537506, 52.5350894], [-1.9536019, 52.5350579], [-1.9533874, 52.53501299999999], [-1.9531365999999997, 52.53496410000001], [-1.952907, 52.5349197], [-1.9526656, 52.53487489999999], [-1.9524497000000005, 52.5348365], [-1.9521815, 52.53479000000001], [-1.9519267, 52.53475], [-1.9516571, 52.534710100000005], [-1.9513447, 52.53466600000001], [-1.9510981, 52.5346337], [-1.9508109, 52.5345975], [-1.9505924999999995, 52.5345717], [-1.9502304, 52.534535], [-1.9500142999999996, 52.5345135], [-1.9498023999999996, 52.534495500000006], [-1.9495571999999997, 52.534475500000006], [-1.949341, 52.53445959999999], [-1.9490931, 52.5344428], [-1.9488528999999997, 52.5344286], [-1.9485592, 52.5344123], [-1.9483166, 52.53440369999999], [-1.9480846, 52.53439389999999], [-1.9478082000000003, 52.53438619999999], [-1.9475882, 52.5343813], [-1.9472999, 52.5343789], [-1.9470169, 52.53437809999999], [-1.9467593999999997, 52.5343772], [-1.9464697, 52.5343797], [-1.9461789, 52.5343849], [-1.9459225999999996, 52.53439029999999], [-1.9456639, 52.534398], [-1.9454036, 52.5344042], [-1.9451246, 52.534410699999995], [-1.944847, 52.5344172], [-1.944587, 52.5344232], [-1.9443269, 52.5344281], [-1.9440667, 52.53443059999999], [-1.9438586, 52.5344303], [-1.9435772, 52.5344281], [-1.9433516999999996, 52.5344254], [-1.9430995, 52.5344221], [-1.9428141, 52.5344175], [-1.9424934, 52.5344058], [-1.942205, 52.53439439999999], [-1.9419035, 52.5343808], [-1.941631, 52.53436500000001], [-1.9413856000000005, 52.53435189999999], [-1.9411509, 52.5343356], [-1.9408775000000005, 52.5343147], [-1.9406536, 52.534296799999986], [-1.940376, 52.5342723], [-1.9401158, 52.5342462], [-1.939842, 52.534214899999995], [-1.9395697999999997, 52.534183899999995], [-1.9393243, 52.53415289999999], [-1.939095, 52.5341227], [-1.9388603, 52.534091700000005], [-1.9385882999999997, 52.53405209999999], [-1.9383093, 52.5340113], [-1.9380556, 52.533970200000006], [-1.9378064, 52.5339289], [-1.9375286, 52.53388040000001], [-1.9373033, 52.5338396], [-1.9370069, 52.533782499999994], [-1.936732, 52.53372790000001], [-1.9364343, 52.533665099999986], [-1.9362051, 52.53361639999999], [-1.9359314999999997, 52.533556100000006], [-1.935674, 52.5334957], [-1.93543, 52.53343530000001], [-1.9352474, 52.5333885], [-1.9350154, 52.53332809999999], [-1.9346908, 52.533243299999995], [-1.9344389, 52.53317429999999], [-1.9341181999999997, 52.53308259999999], [-1.9338687, 52.53300670000001], [-1.9335551, 52.532912399999994], [-1.9333298, 52.5328398], [-1.9331058, 52.5327623], [-1.9328846, 52.53268640000001], [-1.9325788, 52.5325836], [-1.9322931, 52.5324825], [-1.932026, 52.53238590000001], [-1.9318156999999996, 52.5323063], [-1.93155, 52.53220309999999], [-1.9312779, 52.532094999999984], [-1.9310658, 52.5320073], [-1.9308634999999996, 52.53192359999999], [-1.9306302, 52.531823300000006], [-1.9303616999999995, 52.531703], [-1.930123, 52.5315913], [-1.9298925, 52.531487199999994], [-1.9296390999999995, 52.531364], [-1.9292689, 52.53117390000001], [-1.9290517, 52.5310695], [-1.9288857, 52.5309829], [-1.9286868999999995, 52.5308729], [-1.9285016, 52.5307689], [-1.9283326, 52.53067260000001], [-1.9281288, 52.530556], [-1.9279384, 52.53044500000001], [-1.9277426, 52.5303267], [-1.9275602, 52.53021410000001], [-1.9273752999999996, 52.5300994], [-1.9271525, 52.529958], [-1.9269325, 52.52981849999999], [-1.926718, 52.5296773], [-1.9265168, 52.529541899999984], [-1.9262982, 52.5293934], [-1.9261039, 52.529258299999995], [-1.9259067999999997, 52.5291196], [-1.9257202, 52.52898379999999], [-1.9255364, 52.5288484], [-1.9253608, 52.528713], [-1.9252027, 52.528591699999986], [-1.9250028999999995, 52.52843339999999], [-1.9248416999999995, 52.52830339999999], [-1.9246193000000005, 52.52812089999999], [-1.9244314, 52.527962299999984], [-1.9242703999999995, 52.5278196], [-1.9241057, 52.52767469999999], [-1.9239365, 52.5275234], [-1.9237729, 52.52737079999999], [-1.9235987, 52.5272047], [-1.9234094, 52.527023199999995], [-1.9232568, 52.5268726], [-1.9230864000000003, 52.5267005], [-1.922932, 52.526536099999994], [-1.9227552, 52.52635120000001], [-1.9226276, 52.5262122], [-1.9224749, 52.5260387], [-1.9223354, 52.52588699999999], [-1.92224, 52.5257814], [-1.9220403999999995, 52.52555980000001], [-1.9219316, 52.5254395], [-1.9217451, 52.52523800000001], [-1.9215909, 52.52507399999999], [-1.9214503, 52.5249291], [-1.9212945, 52.524772899999995], [-1.9211472, 52.524623899999995], [-1.9210251999999997, 52.5245072], [-1.9208935, 52.524380400000005], [-1.9207516, 52.52424859999999], [-1.9206052, 52.52411279999999], [-1.9204751, 52.5239937], [-1.9203439, 52.5238773], [-1.9202055, 52.523753799999994], [-1.9200580000000005, 52.5236256], [-1.9198838999999996, 52.52347830000001], [-1.9197295, 52.52335149999999], [-1.9195886, 52.5232348], [-1.9194251999999996, 52.52310539999999], [-1.9192817, 52.5229936], [-1.9191446999999997, 52.522888], [-1.918961, 52.5227501], [-1.9188028, 52.5226318], [-1.9186595, 52.522526000000006], [-1.9185091000000003, 52.52241639999999], [-1.9183696, 52.5223168], [-1.9181724, 52.52217890000001], [-1.918041, 52.522089099999995], [-1.917872, 52.52197489999999], [-1.9176762000000005, 52.521840299999994], [-1.9174979, 52.521728499999995], [-1.9172915, 52.5216023], [-1.9170888, 52.5214722], [-1.9170027, 52.52141779999999], [-1.9168674999999995, 52.5213188], [-1.9167831, 52.5212535], [-1.9166838, 52.5211785], [-1.9165752000000005, 52.521092], [-1.9164585, 52.520994900000005], [-1.9163270999999995, 52.5208774], [-1.9162037, 52.5207688], [-1.9161112, 52.52067579999999], [-1.9160066, 52.5205673], [-1.9159087, 52.52046769999999], [-1.9158254999999995, 52.5203673], [-1.9157491, 52.52027189999999], [-1.9156833, 52.5201862], [-1.9156109, 52.52007929999999], [-1.9155626, 52.5200001], [-1.915501, 52.5199006], [-1.9154379, 52.519785500000005], [-1.915395, 52.5196925], [-1.9153548, 52.51959779999999], [-1.9153104999999997, 52.519490099999985], [-1.9152743, 52.5193824], [-1.9152408, 52.5192755], [-1.9152139999999995, 52.5191678], [-1.9151952, 52.5190674], [-1.9151831, 52.518958], [-1.9151723999999997, 52.51884129999999], [-1.9151684, 52.5187303], [-1.9151723999999997, 52.5186112], [-1.9151885, 52.5184464], [-1.9152126000000005, 52.5182856], [-1.9152435, 52.518130499999984], [-1.9152797, 52.51797299999999], [-1.9153212, 52.51780329999999], [-1.9153601, 52.5176311], [-1.9153809855681303, 52.517543477756035], [-1.915416055956621, 52.5173864009484], [-1.9154460652784888, 52.51724751674861], [-1.915471731386253, 52.51712422575348], [-1.9154937721324343, 52.51701392855987], [-1.9155129053695523, 52.516914025764635], [-1.915529848950127, 52.516821917964606], [-1.915545320726678, 52.51673500575664], [-1.915560038551726, 52.5166506897376], [-1.9155747202777904, 52.516566370504314], [-1.915590083757391, 52.516479448653634], [-1.915606846843048, 52.516387324782414], [-1.9156257273872817, 52.516287399487496], [-1.915647443242611, 52.516177073365725], [-1.9156727122615569, 52.51605374701396], [-1.915702252296639, 52.51591482102905], [-1.915736781200377, 52.515757696007825], [-1.915784, 52.51554439999999], [-1.9158321, 52.515387999999994], [-1.9158882999999995, 52.51524009999999], [-1.9159516999999997, 52.51507949999999], [-1.9160414, 52.5149174], [-1.9161448000000003, 52.5147576], [-1.9162741999999997, 52.51457500000001], [-1.9163902, 52.51442860000001], [-1.9165112, 52.5142905], [-1.9166407, 52.51416219999999], [-1.9168284, 52.51399369999999], [-1.9170624999999992, 52.513818499999985], [-1.9171959, 52.5137189], [-1.9173504, 52.51361649999999], [-1.9174831, 52.5135332], [-1.9176610999999997, 52.5134262], [-1.9178344, 52.5133277], [-1.917984, 52.513248], [-1.9181949000000005, 52.5131398], [-1.9184263, 52.51302719999999], [-1.9186590999999995, 52.5129139], [-1.9188039, 52.5128435], [-1.9190334, 52.51273709999998], [-1.9191867, 52.512668999999995], [-1.919559, 52.5125296], [-1.9200793, 52.5123571], [-1.9206357, 52.5121996], [-1.9210371, 52.512100399999994], [-1.9214504999999995, 52.5119945], [-1.9217417000000003, 52.5119134], [-1.9220399, 52.511819399999986], [-1.9222864, 52.5117338], [-1.9225410999999992, 52.511636300000006], [-1.9227264, 52.51155579999999], [-1.922968, 52.511438299999995], [-1.9231472, 52.5113457], [-1.9233926, 52.51120319999999], [-1.9235856, 52.51108289999999], [-1.9237525, 52.51096780000001], [-1.9239296, 52.51083020000001], [-1.924084, 52.510701699999984], [-1.9242465, 52.5105445], [-1.924447, 52.51032669999999], [-1.9245746, 52.5101568], [-1.9247048, 52.50998049999999], [-1.9247841, 52.5098603], [-1.9248607, 52.509715199999995], [-1.9249685, 52.5094904], [-1.925031, 52.5093315], [-1.9255717000000003, 52.50800279999999], [-1.9259922, 52.50694819999999], [-1.9263391999999997, 52.5060775], [-1.9264007000000003, 52.50591519999998], [-1.9264571, 52.5057481], [-1.9265049999999997, 52.5055753], [-1.9265353, 52.50541760000001], [-1.9265542, 52.5052738], [-1.9265693, 52.5051256], [-1.9265660999999996, 52.5049871], [-1.9265579, 52.50477169999999], [-1.9265372, 52.50458059999999], [-1.9265078, 52.504336], [-1.9264813999999997, 52.50411810000001], [-1.9264481, 52.5037096], [-1.9264471, 52.5036236], [-1.9264486, 52.5035223], [-1.9264550000000005, 52.5033836], [-1.9264682, 52.503263700000005], [-1.9264917, 52.5031426], [-1.9265267, 52.503001000000005], [-1.9265751, 52.502840500000005], [-1.9266365000000003, 52.5026751], [-1.9266929, 52.50254710000001], [-1.9267772, 52.502387299999995], [-1.9269046, 52.502166300000006], [-1.9269638, 52.5020913], [-1.9270771, 52.5019335], [-1.927281, 52.50170419999999], [-1.9275178, 52.501469699999994], [-1.9277766, 52.5012609], [-1.9279081, 52.5011646], [-1.9280471999999995, 52.5010692], [-1.9281858, 52.50097919999999], [-1.9283341000000005, 52.5008919], [-1.928541, 52.5007841], [-1.9287503, 52.50067930000001], [-1.9289213000000005, 52.5006014], [-1.9291487000000005, 52.500506400000006], [-1.9293482, 52.5004244], [-1.9299113000000003, 52.5002037], [-1.9300687000000003, 52.5001418], [-1.9303004, 52.50004659999999], [-1.9304918, 52.4999622], [-1.9307961, 52.49982459999998], [-1.9310993999999997, 52.49968619999999], [-1.9313449, 52.4995734], [-1.9316173999999997, 52.499454], [-1.9318662999999996, 52.49935120000001], [-1.9321924, 52.4992246], [-1.9324716, 52.4991235], [-1.9327350999999997, 52.4990317], [-1.9331623, 52.4988984], [-1.9335016, 52.4987985], [-1.9337563, 52.4987275], [-1.934048, 52.49865109999999], [-1.9344686, 52.4985536], [-1.9349594999999995, 52.49845079999999], [-1.9354321, 52.4983596], [-1.9358108, 52.49829609999999], [-1.9361361, 52.498247799999994], [-1.9364821437717288, 52.49820636175942], [-1.9365788118521343, 52.498194785889794], [-1.9367407, 52.4981754], [-1.938246, 52.49801879999999], [-1.9386673999999997, 52.49797509999999], [-1.9391747, 52.49791949999999], [-1.9394971, 52.49787559999999], [-1.9397816, 52.4978242], [-1.9400203, 52.4977732], [-1.9402393, 52.497721299999995], [-1.9404736, 52.4976569], [-1.94069, 52.4975885], [-1.940923, 52.4975088], [-1.9411157000000003, 52.497437399999995], [-1.9413245, 52.4973515], [-1.9415508, 52.49724710000001], [-1.9417658, 52.497138099999994], [-1.9420382, 52.496985599999995], [-1.9422971, 52.4968282], [-1.9425907999999996, 52.496643], [-1.9427663, 52.496517], [-1.9428536, 52.4964529], [-1.9431128, 52.49627240000001], [-1.9432557, 52.496172900000005], [-1.943526, 52.4959707], [-1.9437081, 52.495846699999994], [-1.9439021, 52.495719], [-1.9440784, 52.495603900000006], [-1.9442228, 52.495522], [-1.9443206, 52.495470999999995], [-1.9444281, 52.49541870000001], [-1.9445486, 52.4953657], [-1.9446976, 52.4953041], [-1.9447955, 52.49526889999999], [-1.9449034, 52.4952316], [-1.9449991999999996, 52.495201400000006], [-1.9451064, 52.4951707], [-1.9451943, 52.4951463], [-1.9452923, 52.49512239999999], [-1.9454082, 52.49509449999999], [-1.9456365, 52.4950444], [-1.945765, 52.4950211], [-1.9458737, 52.495003399999995], [-1.9460015, 52.4949883], [-1.9461001, 52.4949786], [-1.9461975, 52.4949713], [-1.9463018999999997, 52.4949646], [-1.946417, 52.49496059999999], [-1.9465303, 52.4949587], [-1.9466303000000005, 52.49495939999999], [-1.9467361, 52.494963], [-1.9468634999999996, 52.4949688], [-1.9469533, 52.49497609999999], [-1.9470294999999995, 52.4949828], [-1.9471228, 52.4949932], [-1.9472447, 52.4950101], [-1.9473842, 52.4950323], [-1.9474835, 52.4950492], [-1.9476083, 52.49507409999999], [-1.9478238, 52.495141], [-1.9481522, 52.4952359], [-1.9483016, 52.49527929999999], [-1.9483988, 52.4953082], [-1.9485359, 52.495346199999986], [-1.9488055, 52.495417], [-1.9490912, 52.495493], [-1.9493261999999996, 52.49554800000001], [-1.9498505999999995, 52.4956647], [-1.9502136999999995, 52.4957371], [-1.9506093, 52.4958138], [-1.9509784, 52.4958811], [-1.9513365, 52.4959382], [-1.9516758, 52.4959872], [-1.9519883, 52.496031299999984], [-1.9520491492339025, 52.49603912760494], [-1.9523059514615908, 52.49606493287484], [-1.9525334116831532, 52.49608558356004], [-1.952735735633408, 52.49610175714681], [-1.9529171290471716, 52.4961141311214], [-1.9530817976592616, 52.49612338297008], [-1.953233947204496, 52.49613019017909], [-1.9533777834176904, 52.4961352302347], [-1.953517512033664, 52.496139180623175], [-1.9536573387872331, 52.49614271883077], [-1.9538014694132149, 52.496146522343736], [-1.9539541096464264, 52.49615126864835], [-1.954119465221686, 52.49615763523085], [-1.9543017418738104, 52.49616629957751], [-1.9545051453376163, 52.49617793917458], [-1.9547338813479216, 52.49619323150833], [-1.954992155639544, 52.49621285406501], [-1.9550081, 52.4962136], [-1.9552334, 52.4962176], [-1.9554232, 52.496221299999995], [-1.9555946999999996, 52.4962306], [-1.9557578, 52.49624029999999], [-1.9560401, 52.4962551], [-1.9564658999999995, 52.49625050000001], [-1.9578693000000005, 52.496205799999984], [-1.9581348, 52.49619740000001], [-1.9613435, 52.4960903], [-1.9623238, 52.49605729999999], [-1.9629525, 52.49603650000001], [-1.9632452, 52.4960271], [-1.9641731, 52.49599599999998], [-1.9644899, 52.49598379999999], [-1.9650939, 52.4959699], [-1.9654211, 52.4959623], [-1.9657261, 52.4959566], [-1.9660119, 52.4959564], [-1.9663251, 52.4959592], [-1.9665899, 52.4959657], [-1.9668407, 52.4959759], [-1.9671043, 52.49598850000001], [-1.9673282000000003, 52.4960019], [-1.9676388, 52.49602449999999], [-1.9678901, 52.4960464], [-1.9681455999999995, 52.4960734], [-1.9683655, 52.4960994], [-1.9686753, 52.496141400000006], [-1.9689050999999995, 52.4961746], [-1.9690897999999997, 52.4962051], [-1.9693727, 52.49625999999999], [-1.9696047000000003, 52.496304399999985], [-1.9698245999999997, 52.49634820000001], [-1.9700265, 52.4963953], [-1.9701934000000003, 52.496434399999984], [-1.9705827, 52.49653399999999], [-1.9707985, 52.4965923], [-1.9710303, 52.49665999999999], [-1.9712149, 52.496718099999995], [-1.9714051999999995, 52.49678000000001], [-1.9716299, 52.496856599999994], [-1.9717812, 52.4969091], [-1.9720039, 52.496991300000005], [-1.9722078, 52.49706990000001], [-1.9723672999999995, 52.4971356], [-1.9725853, 52.4972287], [-1.9728735999999991, 52.497359900000006], [-1.9730895999999996, 52.497462], [-1.9732483999999997, 52.49754260000001], [-1.9734076000000005, 52.4976248], [-1.9735436, 52.4976988], [-1.9737984, 52.4978418], [-1.9739993, 52.4979626], [-1.9742128999999995, 52.4980936], [-1.9744912999999995, 52.4982764], [-1.9748554, 52.4985182], [-1.9752895999999995, 52.4988061], [-1.9754183368951344, 52.49889178793339], [-1.9755935148780557, 52.49900907706829], [-1.97574757222056, 52.499113130827595], [-1.9758835438182083, 52.49920582978558], [-1.97600446456656, 52.499289054516545], [-1.9761133693611728, 52.49936468559478], [-1.976213293097607, 52.49943460359456], [-1.976307270671422, 52.499500689090176], [-1.9763983369781768, 52.49956482265593], [-1.9764895269134308, 52.49962888486609], [-1.976583875372743, 52.49969475629496], [-1.976684417251673, 52.49976431751682], [-1.9767941874457808, 52.49983944910595], [-1.976916220850624, 52.499922031636665], [-1.9770535523617636, 52.50001394568323], [-1.977209216874758, 52.50011707181993], [-1.9773862492851664, 52.50023329062107], [-1.9775091, 52.5003046], [-1.9776512999999996, 52.5003808], [-1.9782776, 52.5007981], [-1.9787688999999995, 52.50111819999999], [-1.9789239999999997, 52.5012256], [-1.9791623, 52.5013807], [-1.9793281000000005, 52.5014863], [-1.9794896, 52.5015857], [-1.9796582, 52.501686799999995], [-1.9799204, 52.5018369], [-1.9802663000000005, 52.5020325], [-1.980413730655176, 52.50210648374785], [-1.9804427179377309, 52.50212103015031], [-1.9807334000000003, 52.5022669], [-1.9812511, 52.5024968], [-1.9818149000000005, 52.5027254], [-1.9825047, 52.50297499999999], [-1.9828165, 52.5030775], [-1.9832606, 52.50321319999999], [-1.9836019, 52.50330879999999], [-1.9840591, 52.5034295], [-1.9845728999999996, 52.5035495], [-1.98497, 52.5036325], [-1.98554, 52.5037415], [-1.9861763, 52.50385589999999], [-1.9872005, 52.50404229999998], [-1.9877738, 52.504141700000005], [-1.9885149, 52.504274599999995], [-1.9894188, 52.50443529999999], [-1.990239, 52.5045829], [-1.990767, 52.5046781], [-1.9911930999999996, 52.50475200000001], [-1.9917153, 52.5048463], [-1.9922834000000005, 52.50494900000001], [-1.992831, 52.50504300000001], [-1.9934264999999995, 52.505147699999995], [-1.9939994999999997, 52.50524399999999], [-1.9945269, 52.50532960000001], [-1.9953109, 52.5054485], [-1.9960365, 52.505552], [-1.9965566, 52.5056213], [-1.9970996999999997, 52.50568909999999], [-1.9974734, 52.50573090000001], [-1.9977478, 52.5057586], [-1.9980004, 52.50577839999999], [-1.9988355, 52.5058667], [-1.9995562, 52.50592549999999], [-2.0001439, 52.5059731], [-2.0007294999999994, 52.50603319999999], [-2.0011915, 52.50608339999999], [-2.0017612, 52.5061549], [-2.0023548, 52.50623709999999], [-2.0029917, 52.50633869999999], [-2.0035183, 52.5064316], [-2.0042181999999995, 52.5065698], [-2.0049651, 52.50672699999999], [-2.0058227, 52.5069174], [-2.0060901, 52.5069754], [-2.0064908, 52.507067699999986], [-2.0070159, 52.5071873], [-2.0078525, 52.50738359999999], [-2.0082717999999997, 52.50749319999999], [-2.0086524, 52.50760100000001], [-2.0090187, 52.50769940000001], [-2.0092935, 52.5077798], [-2.0096694, 52.5078931], [-2.0100279, 52.5080035], [-2.0104024999999996, 52.5081241], [-2.0111448, 52.50838830000001], [-2.0112339999999995, 52.50842009999999], [-2.0114807999999997, 52.5085088], [-2.0119431999999997, 52.50868719999999], [-2.0119728, 52.50869850000001], [-2.0121352, 52.5087598], [-2.0123594, 52.50885410000001], [-2.0124460999999996, 52.5088915], [-2.0133362999999997, 52.50928499999999], [-2.013795, 52.5095077], [-2.0139587999999997, 52.50958839999999], [-2.0143804, 52.50980769999999], [-2.0148581999999995, 52.5100608], [-2.0154542, 52.5103989], [-2.0158275999999997, 52.5106214], [-2.0162679, 52.51089919999999], [-2.0165246999999997, 52.5110616], [-2.016587, 52.5111004], [-2.0175320999999995, 52.5117336], [-2.0176627, 52.511825999999985], [-2.0179066, 52.5119716], [-2.0181362, 52.51212319999999], [-2.0183865, 52.5122901], [-2.0194416, 52.51299569999999], [-2.0195171, 52.513047099999994], [-2.0196996, 52.5131693], [-2.0202425, 52.5135329], [-2.020877, 52.51395779999999], [-2.0210741, 52.5140936], [-2.0211606, 52.5141532], [-2.0215935, 52.514455899999994], [-2.0217813999999996, 52.5146044], [-2.0219709, 52.51476310000001], [-2.0221316999999996, 52.514898900000006], [-2.022298, 52.5150511], [-2.0224632, 52.51519690000001], [-2.0227851, 52.515500499999995], [-2.0229178999999995, 52.51562830000001], [-2.0230028, 52.515709], [-2.0231246, 52.5158069], [-2.0233852999999997, 52.5159918], [-2.0237399, 52.516221299999984], [-2.0238723999999997, 52.516296], [-2.0240863, 52.51642069999999], [-2.0242719, 52.5165194], [-2.0246636, 52.51670980000001], [-2.0249005, 52.5168168], [-2.0251230999999996, 52.5169088], [-2.0254644, 52.5170463], [-2.0258027, 52.51717260000001], [-2.0262269, 52.5173194], [-2.0264758, 52.5174016], [-2.0267112, 52.517474], [-2.0269248, 52.5175403], [-2.0272243, 52.5176336], [-2.0275561, 52.51773339999999], [-2.0278461999999995, 52.5178199], [-2.0281064, 52.51789529999999], [-2.0283817, 52.51797349999999], [-2.0286885, 52.5180583], [-2.0290367, 52.5181525], [-2.0302499, 52.5184717], [-2.030606, 52.518565900000006], [-2.0311684, 52.5187222], [-2.0318058, 52.5189019], [-2.0320366, 52.5189713], [-2.0332804, 52.5193472], [-2.0375044, 52.5207001], [-2.0470282, 52.5237571], [-2.0482023, 52.52410229999999], [-2.0485772999999994, 52.5242106], [-2.0489304, 52.5243163], [-2.0492129, 52.52440310000001], [-2.049653, 52.524541199999994], [-2.0499359, 52.5246375], [-2.0502321, 52.52473649999999], [-2.0504459, 52.5248168], [-2.0508141, 52.5249402], [-2.0514968, 52.52517280000001], [-2.0516495999999997, 52.5252217], [-2.0528091, 52.52560629999999], [-2.0529558999999997, 52.525658], [-2.0535763, 52.52585249999999], [-2.0540658, 52.52600999999999], [-2.0546301999999996, 52.52618869999999], [-2.0568961999999997, 52.526922799999994], [-2.0575629000000006, 52.52713529999998], [-2.0583252999999995, 52.5273903], [-2.0588561, 52.52757350000001], [-2.0593347, 52.5277397], [-2.0597544, 52.5278942], [-2.060061699999999, 52.528016099999995], [-2.0607262, 52.52826610000001], [-2.0611829, 52.5284478], [-2.0614862, 52.5285715], [-2.0620202, 52.5287932], [-2.0624215, 52.5289602], [-2.0626453, 52.5290571], [-2.0629243000000006, 52.5291737], [-2.0630476, 52.52922680000001], [-2.0633995, 52.529385399999995], [-2.063675, 52.5295135], [-2.0643743999999997, 52.52982399999999], [-2.065439899999999, 52.53036149999999], [-2.0658025, 52.530539], [-2.066125153474899, 52.530694738914214], [-2.0661605, 52.53071179999999], [-2.0662563, 52.5307568], [-2.0668741999999996, 52.5310471], [-2.0671137, 52.5311586], [-2.0675889, 52.531353], [-2.0679645, 52.5315038], [-2.068155, 52.53158260000001], [-2.0684826, 52.53170899999999], [-2.0685864, 52.53174599999999], [-2.0691230999999997, 52.531929000000005], [-2.0697663, 52.5321434], [-2.0702341, 52.53229259999999], [-2.0706751999999997, 52.53242670000001], [-2.0713552999999996, 52.53261849999999], [-2.0719492, 52.5327844], [-2.0725265, 52.532945], [-2.0737303999999996, 52.5332874], [-2.0739119, 52.5333393], [-2.0742283999999995, 52.533417099999994], [-2.0744305999999995, 52.53348], [-2.0746558, 52.53355369999999], [-2.0748405999999995, 52.53361179999999], [-2.0750745, 52.53368789999999], [-2.0752743999999996, 52.533753699999984], [-2.0754859999999997, 52.53382570000001], [-2.0756808, 52.53389309999999], [-2.0759794, 52.5339996], [-2.0762372, 52.534097499999994], [-2.0764707, 52.5341882], [-2.0767212, 52.5342904], [-2.0769401, 52.534381], [-2.0771485, 52.534469599999994], [-2.0772503, 52.5345149], [-2.0775656999999996, 52.534662399999995], [-2.0777654, 52.534757699999986], [-2.0779824, 52.5348659], [-2.0780485999999994, 52.53489950000001], [-2.0781702999999996, 52.5349613], [-2.0783556999999995, 52.53505909999999], [-2.0784993, 52.5351344], [-2.0786489, 52.53521859999999], [-2.0787978999999996, 52.5353038], [-2.0790085, 52.53542519999999], [-2.0792432999999995, 52.53556660000001], [-2.0794293, 52.5356827], [-2.0796126, 52.53579969999999], [-2.0798832, 52.53597969999999], [-2.0800776, 52.53611389999999], [-2.0803051, 52.5362747], [-2.0805042999999994, 52.5364215], [-2.080712, 52.5365773], [-2.0808851, 52.5367149], [-2.081054, 52.536852399999994], [-2.0812044, 52.536979], [-2.0813537999999996, 52.5371075], [-2.0815026, 52.53724089999999], [-2.0816294999999996, 52.5373611], [-2.0817713, 52.53749710000001], [-2.0819246, 52.53764889999999], [-2.082126699999999, 52.5378597], [-2.0822245999999995, 52.53796710000001], [-2.0823445, 52.5380997], [-2.0824448, 52.5382149], [-2.0826003999999996, 52.5383994], [-2.082709, 52.5385339], [-2.0828391, 52.5387025], [-2.0829776, 52.5388851], [-2.0831328, 52.5391039], [-2.083273, 52.53930780000001], [-2.0834064, 52.5395243], [-2.0834712, 52.53963079999999], [-2.0835774999999996, 52.53982129999999], [-2.0836929999999994, 52.5400357], [-2.0837661, 52.5401794], [-2.0838479, 52.54034819999999], [-2.0839189999999994, 52.540513], [-2.0839801, 52.5406506], [-2.0840237, 52.5407557], [-2.0840857, 52.5409046], [-2.0841458, 52.54106110000001], [-2.0842201, 52.5412705], [-2.0843005, 52.5415042], [-2.084392, 52.541753799999995], [-2.0844723, 52.541969900000005], [-2.08455, 52.54218519999999], [-2.0846598, 52.5424794], [-2.0847063, 52.5425965], [-2.0847753, 52.5427908], [-2.0849282, 52.54318510000001], [-2.0850039999999996, 52.5433928], [-2.0851026, 52.5436458], [-2.0852682, 52.5440738], [-2.0853365, 52.54424710000001], [-2.0854006999999997, 52.54440679999999], [-2.0854749, 52.5445813], [-2.0855865999999996, 52.5448243], [-2.0856818999999995, 52.545021899999995], [-2.0857505, 52.54515419999999], [-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1067504999999995, 52.5744567], [-2.1067733, 52.574526799999994], [-2.1068269, 52.574661199999994], [-2.1069247999999994, 52.5748568], [-2.1070549, 52.5751266], [-2.1071595, 52.575338499999994], [-2.1072467, 52.5755056], [-2.1073902, 52.57579], [-2.1074371, 52.5758752], [-2.1074679999999995, 52.575956299999994], [-2.1074948, 52.576030499999995], [-2.1075242999999997, 52.576125000000005], [-2.1075549, 52.57622049999999], [-2.107577899999999, 52.576267599999994], [-2.1076233, 52.5763548], [-2.1076773999999996, 52.5764615], [-2.1077345, 52.5765838], [-2.107772, 52.576706900000005], [-2.1077788, 52.57682149999999], [-2.1077687, 52.5769155], [-2.1077568, 52.5769848], [-2.1077392999999995, 52.577045199999986], [-2.1076888, 52.57715550000001], [-2.1076394, 52.57723949999999], [-2.1075926, 52.57730659999999], [-2.1075458, 52.5773668], [-2.1073855, 52.5775378], [-2.10735, 52.5775746], [-2.1070983, 52.5778354], [-2.1070364, 52.57791749999999], [-2.1069851, 52.57799609999999], [-2.1069033, 52.578146499999995], [-2.1068665, 52.5782522], [-2.106845, 52.5783361], [-2.1068287999999997, 52.5784372], [-2.1068208, 52.5785719], [-2.1068379, 52.578699], [-2.1068811, 52.578819], [-2.1069357, 52.5789233], [-2.1070265, 52.57904369999999], [-2.1072017000000005, 52.5792377], [-2.1074765999999996, 52.5795178], [-2.1075875, 52.579629399999995], [-2.1080490999999997, 52.58008999999999], [-2.1083203, 52.5803606], [-2.1085554, 52.5805351], [-2.1086973, 52.5806466], [-2.1088003, 52.58075049999999], [-2.1089039, 52.58087489999999], [-2.1090068, 52.58104050000001], [-2.1098835999999994, 52.5824466]]}", "current_leg_start": "Bescot Stadium", "dest_arr_time_act": "0515", "motion_projection": null, "next_location_lat": "52.5824466", "next_location_lon": "-2.1098836", "previous_location": "Bescot Stadium", "current_leg_milage": "16.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.075, \"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\": 1156.082, \"from_m\": 326.075, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18702.174, \"from_m\": 1156.082, \"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\": 18765.242, \"from_m\": 18702.174, \"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\": 26514.051, \"from_m\": 18765.242, \"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\": 27145.58, \"from_m\": 26514.051, \"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\": 49511.781, \"from_m\": 27145.58, \"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\": 49544.287, \"from_m\": 49511.781, \"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\": 49764.681, \"from_m\": 49544.287, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50161.538, \"from_m\": 49764.681, \"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\": 58538.337, \"from_m\": 50161.538, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65536.626, \"from_m\": 58538.337, \"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\": 67586.898, \"from_m\": 65536.626, \"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\": 70829.264, \"from_m\": 67586.898, \"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\": 73926.277, \"from_m\": 70829.264, \"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\": 74205.55, \"from_m\": 73926.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74404.533, \"from_m\": 74205.55, \"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\": 76167.595, \"from_m\": 74404.533, \"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\": 76565.224, \"from_m\": 76167.595, \"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\": 76936.468, \"from_m\": 76565.224, \"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\": 77872.42, \"from_m\": 76936.468, \"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\": 78560.373, \"from_m\": 77872.42, \"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\": 80677.926, \"from_m\": 78560.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81384.584, \"from_m\": 80677.926, \"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\": 81723.713, \"from_m\": 81384.584, \"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\": 82191.167, \"from_m\": 81723.713, \"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\": 85821.943, \"from_m\": 82191.167, \"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\": 85883.432, \"from_m\": 85821.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91677.71, \"from_m\": 85883.432, \"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\": 92011.607, \"from_m\": 91677.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\": 94991.639, \"from_m\": 92011.607, \"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\": 95022.764, \"from_m\": 94991.639, \"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\": 95063.69, \"from_m\": 95022.764, \"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\": 95101.03, \"from_m\": 95063.69, \"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\": 95134.421, \"from_m\": 95101.03, \"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\": 95152.554, \"from_m\": 95134.421, \"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\": 95486.922, \"from_m\": 95152.554, \"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\": 95505.055, \"from_m\": 95486.922, \"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\": 95538.446, \"from_m\": 95505.055, \"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\": 95575.786, \"from_m\": 95538.446, \"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\": 95616.712, \"from_m\": 95575.786, \"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\": 95647.837, \"from_m\": 95616.712, \"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\": 98627.869, \"from_m\": 95647.837, \"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\": 98872.625, \"from_m\": 98627.869, \"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\": 98901.753, \"from_m\": 98872.625, \"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\": 99623.326, \"from_m\": 98901.753, \"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\": 99666.46, \"from_m\": 99623.326, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 99792.801, \"from_m\": 99666.46, \"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\": 99870.231, \"from_m\": 99792.801, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111795.564, \"from_m\": 99870.231, \"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\": 113007.853, \"from_m\": 111795.564, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 119415.799, \"from_m\": 113007.853, \"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\": 119673.783, \"from_m\": 119415.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119709.863, \"from_m\": 119673.783, \"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\": 119757.198, \"from_m\": 119709.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 129234.088, \"from_m\": 119757.198, \"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\": 129935.446, \"from_m\": 129234.088, \"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\": 137649.072, \"from_m\": 129935.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\": 137709.776, \"from_m\": 137649.072, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 159497.94, \"from_m\": 137709.776, \"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\": 160301.899, \"from_m\": 159497.94, \"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\": 163436.411, \"from_m\": 160301.899, \"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\": 163794.504, \"from_m\": 163436.411, \"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\": 167434.59, \"from_m\": 163794.504, \"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\": 167438.481, \"from_m\": 167434.59, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 167501.538, \"from_m\": 167438.481, \"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\": 167687.651, \"from_m\": 167501.538, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 168559.553, \"from_m\": 167687.651, \"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\": 168624.568, \"from_m\": 168559.553, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 168665.132, \"from_m\": 168624.568, \"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\": 170325.295, \"from_m\": 168665.132, \"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\": 170532.828, \"from_m\": 170325.295, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170539.654, \"from_m\": 170532.828, \"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\": 187398.913, \"from_m\": 170539.654, \"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\": 187800.314, \"from_m\": 187398.913, \"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\": 188761.236, \"from_m\": 187800.314, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 189441.644, \"from_m\": 188761.236, \"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\": 189998.55, \"from_m\": 189441.644, \"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\": 192042.102, \"from_m\": 189998.55, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 192078.271, \"from_m\": 192042.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 192174.813, \"from_m\": 192078.271, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 192828.936, \"from_m\": 192174.813, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 192884.367, \"from_m\": 192828.936, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 199626.669, \"from_m\": 192884.367, \"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\": 200161.312, \"from_m\": 199626.669, \"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\": 203344.007, \"from_m\": 200161.312, \"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\": 203371.636, \"from_m\": 203344.007, \"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\": 203756.896, \"from_m\": 203371.636, \"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\": 206697.118, \"from_m\": 203756.896, \"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\": 209256.632, \"from_m\": 206697.118, \"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\": 209257.539, \"from_m\": 209256.632, \"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\": 209311.587, \"from_m\": 209257.539, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 209869.329, \"from_m\": 209311.587, \"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\": 213492.249, \"from_m\": 209869.329, \"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\": 213857.146, \"from_m\": 213492.249, \"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\": 218772.279, \"from_m\": 213857.146, \"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\": 218813.741, \"from_m\": 218772.279, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 218954.896, \"from_m\": 218813.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\": 219753.127, \"from_m\": 218954.896, \"capability_applied\": null, \"effective_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\": 609789, \"profile_key\": \"35c1a3b103e9c2f4a35710fe371e6fecc3de0250456fe03430353aaaf1a659d2\", \"schedule_id\": 14873, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Boston Sleaford Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"1903\", \"wtt_dep\": \"1906\", \"location\": \"Boston\", \"stage_seq\": 2, \"distance_m\": 326.075, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914H\", \"location\": \"Hubberts Bridge\", \"stage_seq\": 3, \"distance_m\": 6013.843, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1928\", \"location\": \"Heckington\", \"stage_seq\": 4, \"distance_m\": 18621.38, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Sleaford\", \"stage_seq\": 5, \"distance_m\": 26715.724, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Rauceby\", \"stage_seq\": 6, \"distance_m\": 30217.26, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Ancaster\", \"stage_seq\": 7, \"distance_m\": 36354.47, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Barkston East Jn\", \"stage_seq\": 8, \"distance_m\": 43593.686, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Allington Jn\", \"stage_seq\": 9, \"distance_m\": 50161.538, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Bottesford West Jn\", \"stage_seq\": 10, \"distance_m\": 58339.33, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Aslockton\", \"stage_seq\": 11, \"distance_m\": 63642.988, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Bingham\", \"stage_seq\": 12, \"distance_m\": 67254.819, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Radcliffe (Notts)\", \"stage_seq\": 13, \"distance_m\": 73062.676, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2057H\", \"location\": \"Netherfield\", \"stage_seq\": 14, \"distance_m\": 76337.647, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Netherfield Jn\", \"stage_seq\": 15, \"distance_m\": 76936.468, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2109\", \"location\": \"Nottingham\", \"stage_seq\": 16, \"distance_m\": 81207.961, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112\", \"location\": \"Mansfield Jn\", \"stage_seq\": 17, \"distance_m\": 82149.46, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2128\", \"location\": \"Beeston South Jn\", \"stage_seq\": 18, \"distance_m\": 85741.158, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Attenborough Jn\", \"stage_seq\": 19, \"distance_m\": 90113.529, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"Meadow Lane Jn\", \"stage_seq\": 20, \"distance_m\": 92842.302, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Toton Jn\", \"stage_seq\": 21, \"distance_m\": 94134.949, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Toton Centre Jn\", \"stage_seq\": 22, \"distance_m\": 95101.03, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"0229\", \"location\": \"Toton Up Sidings\", \"stage_seq\": 23, \"distance_m\": 95319.738, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0234\", \"location\": \"Toton Centre Jn\", \"stage_seq\": 24, \"distance_m\": 95538.446, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0234H\", \"location\": \"Toton Jn\", \"stage_seq\": 25, \"distance_m\": 96504.527, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0236\", \"location\": \"Long Eaton Town L.C.\", \"stage_seq\": 26, \"distance_m\": 97582.854, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0238\", \"location\": \"Trent East Jn\", \"stage_seq\": 27, \"distance_m\": 98872.625, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0240H\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 28, \"distance_m\": 99792.801, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0253\", \"location\": \"Castle Donington Jn\", \"stage_seq\": 29, \"distance_m\": 105464.794, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0307\", \"location\": \"Stenson Jn\", \"stage_seq\": 30, \"distance_m\": 119757.198, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0308\", \"location\": \"North Stafford Jn\", \"stage_seq\": 31, \"distance_m\": 120513.341, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0314\", \"location\": \"Clay Mills Jn\", \"stage_seq\": 32, \"distance_m\": 126167.989, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0316H\", \"location\": \"Burton-on-Trent\", \"stage_seq\": 33, \"distance_m\": 129560.866, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0323\", \"location\": \"Wichnor Jn\", \"stage_seq\": 34, \"distance_m\": 138284.14, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0334\", \"location\": \"Tamworth High Level\", \"stage_seq\": 35, \"distance_m\": 150272.389, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0343\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 36, \"distance_m\": 159497.94, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0347H\", \"location\": \"Whitacre Jn\", \"stage_seq\": 37, \"distance_m\": 163469.615, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0350\", \"location\": \"Coleshill Parkway\", \"stage_seq\": 38, \"distance_m\": 165443.618, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0352H\", \"location\": \"Water Orton\", \"stage_seq\": 39, \"distance_m\": 167894.495, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0353H\", \"location\": \"Water Orton West Jn\", \"stage_seq\": 40, \"distance_m\": 168559.553, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0355H\", \"location\": \"Park Lane Jn (W Midlands)\", \"stage_seq\": 41, \"distance_m\": 170370.22, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0420H\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 42, \"distance_m\": 188761.236, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0422H\", \"location\": \"Walsall\", \"stage_seq\": 43, \"distance_m\": 189721.569, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0426\", \"location\": \"Pleck Jn\", \"stage_seq\": 44, \"distance_m\": 190857.674, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"0429H\", \"wtt_dep\": \"0431H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 45, \"distance_m\": 192422.757, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0440H\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 46, \"distance_m\": 199588.701, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0441H\", \"location\": \"Perry Barr West Jn\", \"stage_seq\": 47, \"distance_m\": 200161.312, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0450\", \"location\": \"Soho East Jn\", \"stage_seq\": 48, \"distance_m\": 203362.377, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0453H\", \"location\": \"Soho North Jn\", \"stage_seq\": 49, \"distance_m\": 204194.607, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Galton Jn\", \"stage_seq\": 50, \"distance_m\": 205864.053, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0504H\", \"location\": \"Dudley Port\", \"stage_seq\": 51, \"distance_m\": 211646.18, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0511\", \"location\": \"Monmore Green\", \"stage_seq\": 52, \"distance_m\": 218790.418, \"section_seq\": 1, \"route_path_id\": 71787}, {\"is_pass\": false, \"wtt_arr\": \"0515\", \"wtt_dep\": null, \"location\": \"Wolverhampton Steel Terminal\", \"stage_seq\": 53, \"distance_m\": 219753.127, \"section_seq\": 1, \"route_path_id\": 71787}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 219753.127, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71787}], \"total_distance_m\": 219753.127, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 208535.176, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 11217.951, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1858", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "55.0", "current_position_lat": "52.5824466", "current_position_lon": "-2.1098836", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T18:01:38Z\", \"source_id\": 16553337, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:27Z\", \"source_id\": 51490556, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:28Z\", \"source_id\": 16627188, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:41:44Z\", \"source_id\": 51496164, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:42:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:41:46Z\", \"source_id\": 16628772, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:45:28Z\", \"source_id\": 16631372, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:48:31Z\", \"source_id\": 51512454, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:48:33Z\", \"source_id\": 16633463, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:54Z\", \"source_id\": 51539787, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:01:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:59:57Z\", \"source_id\": 16641294, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:12Z\", \"source_id\": 16669936, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T01:57:16Z\", \"source_id\": 51976022, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T01:58:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T01:57:18Z\", \"source_id\": 16765502, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T02:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:07:04Z\", \"source_id\": 51977731, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T02:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:07:09Z\", \"source_id\": 16765803, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:19:15Z\", \"source_id\": 51979815, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T02:21:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:19:18Z\", \"source_id\": 16766134, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:30:17Z\", \"source_id\": 51981873, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T02:31:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:30:23Z\", \"source_id\": 16766497, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:59:04Z\", \"source_id\": 51987962, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:01:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T02:59:08Z\", \"source_id\": 16767888, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:09:08Z\", \"source_id\": 51990518, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:10:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:09:14Z\", \"source_id\": 16768534, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:48:03Z\", \"source_id\": 52004541, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:48:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:48:08Z\", \"source_id\": 16772642, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:25Z\", \"source_id\": 16797735, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wolverhampton Steel Terminal", "service_state_platform": null, "timing_fact_generation": 1789621585762996, "current_leg_arrival_utc": "2026-09-17T05:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:25.747005", "service_state_evidence_id": 16797735, "current_leg_start_actual_dep": "2026-09-17T04:31:30+01:00", "operational_evidence_version": 117, "service_state_event_time_utc": "2026-09-17T04:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:26.048769", "service_state_valid_until_kind": null, "operational_interpretation_version": 117, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6M07 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 326.075, "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": 1156.082, "from_m": 326.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18702.174, "from_m": 1156.082, "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": 18765.242, "from_m": 18702.174, "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": 26514.051, "from_m": 18765.242, "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": 27145.58, "from_m": 26514.051, "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": 49511.781, "from_m": 27145.58, "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": 49544.287, "from_m": 49511.781, "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": 49764.681, "from_m": 49544.287, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50161.538, "from_m": 49764.681, "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": 58538.337, "from_m": 50161.538, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65536.626, "from_m": 58538.337, "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": 67586.898, "from_m": 65536.626, "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": 70829.264, "from_m": 67586.898, "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": 73926.277, "from_m": 70829.264, "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": 74205.55, "from_m": 73926.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74404.533, "from_m": 74205.55, "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": 76167.595, "from_m": 74404.533, "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": 76565.224, "from_m": 76167.595, "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": 76936.468, "from_m": 76565.224, "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": 77872.42, "from_m": 76936.468, "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": 78560.373, "from_m": 77872.42, "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": 80677.926, "from_m": 78560.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81384.584, "from_m": 80677.926, "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": 81723.713, "from_m": 81384.584, "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": 82191.167, "from_m": 81723.713, "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": 85821.943, "from_m": 82191.167, "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": 85883.432, "from_m": 85821.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91677.71, "from_m": 85883.432, "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": 92011.607, "from_m": 91677.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": 94991.639, "from_m": 92011.607, "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": 95022.764, "from_m": 94991.639, "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": 95063.69, "from_m": 95022.764, "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": 95101.03, "from_m": 95063.69, "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": 95134.421, "from_m": 95101.03, "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": 95152.554, "from_m": 95134.421, "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": 95486.922, "from_m": 95152.554, "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": 95505.055, "from_m": 95486.922, "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": 95538.446, "from_m": 95505.055, "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": 95575.786, "from_m": 95538.446, "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": 95616.712, "from_m": 95575.786, "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": 95647.837, "from_m": 95616.712, "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": 98627.869, "from_m": 95647.837, "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": 98872.625, "from_m": 98627.869, "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": 98901.753, "from_m": 98872.625, "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": 99623.326, "from_m": 98901.753, "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": 99666.46, "from_m": 99623.326, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 99792.801, "from_m": 99666.46, "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": 99870.231, "from_m": 99792.801, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111795.564, "from_m": 99870.231, "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": 113007.853, "from_m": 111795.564, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 119415.799, "from_m": 113007.853, "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": 119673.783, "from_m": 119415.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119709.863, "from_m": 119673.783, "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": 119757.198, "from_m": 119709.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 129234.088, "from_m": 119757.198, "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": 129935.446, "from_m": 129234.088, "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": 137649.072, "from_m": 129935.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": 137709.776, "from_m": 137649.072, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 159497.94, "from_m": 137709.776, "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": 160301.899, "from_m": 159497.94, "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": 163436.411, "from_m": 160301.899, "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": 163794.504, "from_m": 163436.411, "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": 167434.59, "from_m": 163794.504, "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": 167438.481, "from_m": 167434.59, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 167501.538, "from_m": 167438.481, "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": 167687.651, "from_m": 167501.538, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 168559.553, "from_m": 167687.651, "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": 168624.568, "from_m": 168559.553, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 168665.132, "from_m": 168624.568, "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": 170325.295, "from_m": 168665.132, "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": 170532.828, "from_m": 170325.295, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170539.654, "from_m": 170532.828, "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": 187398.913, "from_m": 170539.654, "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": 187800.314, "from_m": 187398.913, "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": 188761.236, "from_m": 187800.314, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 189441.644, "from_m": 188761.236, "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": 189998.55, "from_m": 189441.644, "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": 192042.102, "from_m": 189998.55, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 192078.271, "from_m": 192042.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 192174.813, "from_m": 192078.271, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 192828.936, "from_m": 192174.813, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 192884.367, "from_m": 192828.936, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 199626.669, "from_m": 192884.367, "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": 200161.312, "from_m": 199626.669, "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": 203344.007, "from_m": 200161.312, "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": 203371.636, "from_m": 203344.007, "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": 203756.896, "from_m": 203371.636, "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": 206697.118, "from_m": 203756.896, "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": 209256.632, "from_m": 206697.118, "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": 209257.539, "from_m": 209256.632, "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": 209311.587, "from_m": 209257.539, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 209869.329, "from_m": 209311.587, "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": 213492.249, "from_m": 209869.329, "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": 213857.146, "from_m": 213492.249, "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": 218772.279, "from_m": 213857.146, "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": 218813.741, "from_m": 218772.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 218954.896, "from_m": 218813.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": 219753.127, "from_m": 218954.896, "capability_applied": null, "effective_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": 609789, "profile_key": "35c1a3b103e9c2f4a35710fe371e6fecc3de0250456fe03430353aaaf1a659d2", "schedule_id": 14873, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1858", "location": "Boston Sleaford Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "1903", "wtt_dep": "1906", "location": "Boston", "stage_seq": 2, "distance_m": 326.075, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914H", "location": "Hubberts Bridge", "stage_seq": 3, "distance_m": 6013.843, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1928", "location": "Heckington", "stage_seq": 4, "distance_m": 18621.38, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Sleaford", "stage_seq": 5, "distance_m": 26715.724, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Rauceby", "stage_seq": 6, "distance_m": 30217.26, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Ancaster", "stage_seq": 7, "distance_m": 36354.47, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Barkston East Jn", "stage_seq": 8, "distance_m": 43593.686, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Allington Jn", "stage_seq": 9, "distance_m": 50161.538, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Bottesford West Jn", "stage_seq": 10, "distance_m": 58339.33, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Aslockton", "stage_seq": 11, "distance_m": 63642.988, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Bingham", "stage_seq": 12, "distance_m": 67254.819, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Radcliffe (Notts)", "stage_seq": 13, "distance_m": 73062.676, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2057H", "location": "Netherfield", "stage_seq": 14, "distance_m": 76337.647, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Netherfield Jn", "stage_seq": 15, "distance_m": 76936.468, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2109", "location": "Nottingham", "stage_seq": 16, "distance_m": 81207.961, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112", "location": "Mansfield Jn", "stage_seq": 17, "distance_m": 82149.46, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2128", "location": "Beeston South Jn", "stage_seq": 18, "distance_m": 85741.158, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Attenborough Jn", "stage_seq": 19, "distance_m": 90113.529, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "Meadow Lane Jn", "stage_seq": 20, "distance_m": 92842.302, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Toton Jn", "stage_seq": 21, "distance_m": 94134.949, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Toton Centre Jn", "stage_seq": 22, "distance_m": 95101.03, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "0229", "location": "Toton Up Sidings", "stage_seq": 23, "distance_m": 95319.738, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0234", "location": "Toton Centre Jn", "stage_seq": 24, "distance_m": 95538.446, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0234H", "location": "Toton Jn", "stage_seq": 25, "distance_m": 96504.527, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0236", "location": "Long Eaton Town L.C.", "stage_seq": 26, "distance_m": 97582.854, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0238", "location": "Trent East Jn", "stage_seq": 27, "distance_m": 98872.625, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0240H", "location": "Sheet Stores Jn", "stage_seq": 28, "distance_m": 99792.801, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0253", "location": "Castle Donington Jn", "stage_seq": 29, "distance_m": 105464.794, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0307", "location": "Stenson Jn", "stage_seq": 30, "distance_m": 119757.198, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0308", "location": "North Stafford Jn", "stage_seq": 31, "distance_m": 120513.341, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0314", "location": "Clay Mills Jn", "stage_seq": 32, "distance_m": 126167.989, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0316H", "location": "Burton-on-Trent", "stage_seq": 33, "distance_m": 129560.866, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0323", "location": "Wichnor Jn", "stage_seq": 34, "distance_m": 138284.14, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0334", "location": "Tamworth High Level", "stage_seq": 35, "distance_m": 150272.389, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0343", "location": "Kingsbury Jn", "stage_seq": 36, "distance_m": 159497.94, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0347H", "location": "Whitacre Jn", "stage_seq": 37, "distance_m": 163469.615, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0350", "location": "Coleshill Parkway", "stage_seq": 38, "distance_m": 165443.618, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0352H", "location": "Water Orton", "stage_seq": 39, "distance_m": 167894.495, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0353H", "location": "Water Orton West Jn", "stage_seq": 40, "distance_m": 168559.553, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0355H", "location": "Park Lane Jn (W Midlands)", "stage_seq": 41, "distance_m": 170370.22, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0420H", "location": "Ryecroft Jn", "stage_seq": 42, "distance_m": 188761.236, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0422H", "location": "Walsall", "stage_seq": 43, "distance_m": 189721.569, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0426", "location": "Pleck Jn", "stage_seq": 44, "distance_m": 190857.674, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "0429H", "wtt_dep": "0431H", "location": "Bescot Stadium", "stage_seq": 45, "distance_m": 192422.757, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0440H", "location": "Perry Barr North Jn", "stage_seq": 46, "distance_m": 199588.701, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0441H", "location": "Perry Barr West Jn", "stage_seq": 47, "distance_m": 200161.312, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0450", "location": "Soho East Jn", "stage_seq": 48, "distance_m": 203362.377, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0453H", "location": "Soho North Jn", "stage_seq": 49, "distance_m": 204194.607, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500", "location": "Galton Jn", "stage_seq": 50, "distance_m": 205864.053, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0504H", "location": "Dudley Port", "stage_seq": 51, "distance_m": 211646.18, "section_seq": 1, "route_path_id": 71787}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0511", "location": "Monmore Green", "stage_seq": 52, "distance_m": 218790.418, "section_seq": 1, "route_path_id": 71787}, {"is_pass": false, "wtt_arr": "0515", "wtt_dep": null, "location": "Wolverhampton Steel Terminal", "stage_seq": 53, "distance_m": 219753.127, "section_seq": 1, "route_path_id": 71787}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 219753.127, "from_m": 0.0, "section_seq": 1, "route_path_id": 71787}], "total_distance_m": 219753.127, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 208535.176, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 11217.951, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T18:01:38Z", "source_id": 16553337, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T18:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11742, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:27Z", "source_id": 51490556, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T19:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:28Z", "source_id": 16627188, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16641, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:41:44Z", "source_id": 51496164, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T19:42:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:41:46Z", "source_id": 16628772, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:45:28Z", "source_id": 16631372, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16625, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:48:31Z", "source_id": 51512454, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T19:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:48:33Z", "source_id": 16633463, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T20:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16447, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:54Z", "source_id": 51539787, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T20:01:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:59:57Z", "source_id": 16641294, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:12Z", "source_id": 16669936, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17229, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T01:57:16Z", "source_id": 51976022, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T01:58:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T01:57:18Z", "source_id": 16765502, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-17T02:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17272, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:07:04Z", "source_id": 51977731, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T02:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:07:09Z", "source_id": 16765803, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-17T03:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19817, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:19:15Z", "source_id": 51979815, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T02:21:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:19:18Z", "source_id": 16766134, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-17T03:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19891, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:30:17Z", "source_id": 51981873, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T02:31:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:30:23Z", "source_id": 16766497, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-17T03:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19220, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:59:04Z", "source_id": 51987962, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T03:01:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T02:59:08Z", "source_id": 16767888, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-17T04:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:09:08Z", "source_id": 51990518, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T03:10:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:09:14Z", "source_id": 16768534, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-17T04:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:48:03Z", "source_id": 52004541, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-17T03:48:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:48:08Z", "source_id": 16772642, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-17T04:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:25Z", "source_id": 16797735, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-17T05:05:00+01:00", "operational_fact": true}] |
Boston Sleaford Sidings |
1858 |
1858 |
None |
None |
None |
Wolverhampton Steel Terminal |
0515 |
0515 |
None |
EARLY |
-10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H57726/2026-09-17/detailed |
None |
Bescot Stadium |
2026-09-17T04:31:30+01:00 |
Wolverhampton Steel Terminal |
55.0 |
{"type": "LineString", "coordinates": [[-1.9911539969297969, 52.56261474440464], [-1.9910729999999996, 52.56257359999999], [-1.9905475, 52.562280300000005], [-1.9899086, 52.5619221], [-1.988898, 52.56135990000001], [-1.9880755000000003, 52.56090239999999], [-1.9869053999999997, 52.5602452], [-1.9866379, 52.56007329999999], [-1.9863602, 52.559908699999994], [-1.9863219999999997, 52.559886099999986], [-1.986045, 52.5597197], [-1.9857733, 52.5595541], [-1.9854552000000003, 52.559373699999995], [-1.9849380999999993, 52.55904830000001], [-1.984496, 52.558810900000005], [-1.9841717999999997, 52.5586451], [-1.9840167, 52.55853110000001], [-1.9837148999999996, 52.5583091], [-1.9830959, 52.5578701], [-1.9824548, 52.5573952], [-1.9813643000000003, 52.5566426], [-1.9807674, 52.556194600000005], [-1.9799862999999995, 52.55563899999999], [-1.9798831, 52.55556010000001], [-1.9795700999999997, 52.5553543], [-1.9793684, 52.5552217], [-1.9792383, 52.5551418], [-1.9790169999999996, 52.554999899999984], [-1.9785865, 52.5547216], [-1.9783504000000005, 52.5545017], [-1.9781831, 52.5543183], [-1.9777671, 52.5540286], [-1.9777025, 52.55396139999999], [-1.9775027, 52.5537573], [-1.9764555, 52.55268749999999], [-1.9763913, 52.5526232], [-1.976293625062947, 52.55252529584243], [-1.9756690999999995, 52.551899299999995], [-1.9734958, 52.5496247], [-1.97285275126335, 52.54896191164581], [-1.9717049, 52.54777880000001], [-1.9697033, 52.5457189], [-1.9690693, 52.5450746], [-1.9690171, 52.545020699999995], [-1.9687723, 52.544768100000006], [-1.9677169000000003, 52.543669699999995], [-1.9661561, 52.5420737], [-1.9651982, 52.5410851], [-1.9651338, 52.5410195], [-1.9649053, 52.5407869], [-1.9645638999999997, 52.5404369], [-1.9637277, 52.53966719999998], [-1.96292, 52.53901890000001], [-1.9623860999999996, 52.5386428], [-1.9618027, 52.53825340000001], [-1.9612080000000005, 52.5378944], [-1.9605947999999995, 52.53755160000001], [-1.9600543, 52.537268], [-1.9594522999999997, 52.5369821], [-1.9591554, 52.5368446], [-1.9588654000000003, 52.5367167], [-1.9585226999999996, 52.536572], [-1.9582669, 52.53646830000001], [-1.9577304999999996, 52.536259699999995], [-1.9573134, 52.53610950000001], [-1.9568998999999996, 52.5359625], [-1.9567400999999995, 52.53590870000001], [-1.9565374, 52.53584149999999], [-1.9563566, 52.5357839], [-1.9561659, 52.5357257], [-1.9559649999999993, 52.5356624], [-1.9558118999999996, 52.5356156], [-1.955635, 52.5355653], [-1.9554097, 52.53550330000001], [-1.9552124, 52.535446699999994], [-1.9550126, 52.5353929], [-1.9547995, 52.5353377], [-1.9546239, 52.5352953], [-1.9544453, 52.5352517], [-1.9542591, 52.535205600000005], [-1.9541075000000003, 52.53516969999999], [-1.9539466, 52.53513300000001], [-1.9537506, 52.5350894], [-1.9536019, 52.5350579], [-1.9533874, 52.53501299999999], [-1.9531365999999997, 52.53496410000001], [-1.952907, 52.5349197], [-1.9526656, 52.53487489999999], [-1.9524497000000005, 52.5348365], [-1.9521815, 52.53479000000001], [-1.9519267, 52.53475], [-1.9516571, 52.534710100000005], [-1.9513447, 52.53466600000001], [-1.9510981, 52.5346337], [-1.9508109, 52.5345975], [-1.9505924999999995, 52.5345717], [-1.9502304, 52.534535], [-1.9500142999999996, 52.5345135], [-1.9498023999999996, 52.534495500000006], [-1.9495571999999997, 52.534475500000006], [-1.949341, 52.53445959999999], [-1.9490931, 52.5344428], [-1.9488528999999997, 52.5344286], [-1.9485592, 52.5344123], [-1.9483166, 52.53440369999999], [-1.9480846, 52.53439389999999], [-1.9478082000000003, 52.53438619999999], [-1.9475882, 52.5343813], [-1.9472999, 52.5343789], [-1.9470169, 52.53437809999999], [-1.9467593999999997, 52.5343772], [-1.9464697, 52.5343797], [-1.9461789, 52.5343849], [-1.9459225999999996, 52.53439029999999], [-1.9456639, 52.534398], [-1.9454036, 52.5344042], [-1.9451246, 52.534410699999995], [-1.944847, 52.5344172], [-1.944587, 52.5344232], [-1.9443269, 52.5344281], [-1.9440667, 52.53443059999999], [-1.9438586, 52.5344303], [-1.9435772, 52.5344281], [-1.9433516999999996, 52.5344254], [-1.9430995, 52.5344221], [-1.9428141, 52.5344175], [-1.9424934, 52.5344058], [-1.942205, 52.53439439999999], [-1.9419035, 52.5343808], [-1.941631, 52.53436500000001], [-1.9413856000000005, 52.53435189999999], [-1.9411509, 52.5343356], [-1.9408775000000005, 52.5343147], [-1.9406536, 52.534296799999986], [-1.940376, 52.5342723], [-1.9401158, 52.5342462], [-1.939842, 52.534214899999995], [-1.9395697999999997, 52.534183899999995], [-1.9393243, 52.53415289999999], [-1.939095, 52.5341227], [-1.9388603, 52.534091700000005], [-1.9385882999999997, 52.53405209999999], [-1.9383093, 52.5340113], [-1.9380556, 52.533970200000006], [-1.9378064, 52.5339289], [-1.9375286, 52.53388040000001], [-1.9373033, 52.5338396], [-1.9370069, 52.533782499999994], [-1.936732, 52.53372790000001], [-1.9364343, 52.533665099999986], [-1.9362051, 52.53361639999999], [-1.9359314999999997, 52.533556100000006], [-1.935674, 52.5334957], [-1.93543, 52.53343530000001], [-1.9352474, 52.5333885], [-1.9350154, 52.53332809999999], [-1.9346908, 52.533243299999995], [-1.9344389, 52.53317429999999], [-1.9341181999999997, 52.53308259999999], [-1.9338687, 52.53300670000001], [-1.9335551, 52.532912399999994], [-1.9333298, 52.5328398], [-1.9331058, 52.5327623], [-1.9328846, 52.53268640000001], [-1.9325788, 52.5325836], [-1.9322931, 52.5324825], [-1.932026, 52.53238590000001], [-1.9318156999999996, 52.5323063], [-1.93155, 52.53220309999999], [-1.9312779, 52.532094999999984], [-1.9310658, 52.5320073], [-1.9308634999999996, 52.53192359999999], [-1.9306302, 52.531823300000006], [-1.9303616999999995, 52.531703], [-1.930123, 52.5315913], [-1.9298925, 52.531487199999994], [-1.9296390999999995, 52.531364], [-1.9292689, 52.53117390000001], [-1.9290517, 52.5310695], [-1.9288857, 52.5309829], [-1.9286868999999995, 52.5308729], [-1.9285016, 52.5307689], [-1.9283326, 52.53067260000001], [-1.9281288, 52.530556], [-1.9279384, 52.53044500000001], [-1.9277426, 52.5303267], [-1.9275602, 52.53021410000001], [-1.9273752999999996, 52.5300994], [-1.9271525, 52.529958], [-1.9269325, 52.52981849999999], [-1.926718, 52.5296773], [-1.9265168, 52.529541899999984], [-1.9262982, 52.5293934], [-1.9261039, 52.529258299999995], [-1.9259067999999997, 52.5291196], [-1.9257202, 52.52898379999999], [-1.9255364, 52.5288484], [-1.9253608, 52.528713], [-1.9252027, 52.528591699999986], [-1.9250028999999995, 52.52843339999999], [-1.9248416999999995, 52.52830339999999], [-1.9246193000000005, 52.52812089999999], [-1.9244314, 52.527962299999984], [-1.9242703999999995, 52.5278196], [-1.9241057, 52.52767469999999], [-1.9239365, 52.5275234], [-1.9237729, 52.52737079999999], [-1.9235987, 52.5272047], [-1.9234094, 52.527023199999995], [-1.9232568, 52.5268726], [-1.9230864000000003, 52.5267005], [-1.922932, 52.526536099999994], [-1.9227552, 52.52635120000001], [-1.9226276, 52.5262122], [-1.9224749, 52.5260387], [-1.9223354, 52.52588699999999], [-1.92224, 52.5257814], [-1.9220403999999995, 52.52555980000001], [-1.9219316, 52.5254395], [-1.9217451, 52.52523800000001], [-1.9215909, 52.52507399999999], [-1.9214503, 52.5249291], [-1.9212945, 52.524772899999995], [-1.9211472, 52.524623899999995], [-1.9210251999999997, 52.5245072], [-1.9208935, 52.524380400000005], [-1.9207516, 52.52424859999999], [-1.9206052, 52.52411279999999], [-1.9204751, 52.5239937], [-1.9203439, 52.5238773], [-1.9202055, 52.523753799999994], [-1.9200580000000005, 52.5236256], [-1.9198838999999996, 52.52347830000001], [-1.9197295, 52.52335149999999], [-1.9195886, 52.5232348], [-1.9194251999999996, 52.52310539999999], [-1.9192817, 52.5229936], [-1.9191446999999997, 52.522888], [-1.918961, 52.5227501], [-1.9188028, 52.5226318], [-1.9186595, 52.522526000000006], [-1.9185091000000003, 52.52241639999999], [-1.9183696, 52.5223168], [-1.9181724, 52.52217890000001], [-1.918041, 52.522089099999995], [-1.917872, 52.52197489999999], [-1.9176762000000005, 52.521840299999994], [-1.9174979, 52.521728499999995], [-1.9172915, 52.5216023], [-1.9170888, 52.5214722], [-1.9170027, 52.52141779999999], [-1.9168674999999995, 52.5213188], [-1.9167831, 52.5212535], [-1.9166838, 52.5211785], [-1.9165752000000005, 52.521092], [-1.9164585, 52.520994900000005], [-1.9163270999999995, 52.5208774], [-1.9162037, 52.5207688], [-1.9161112, 52.52067579999999], [-1.9160066, 52.5205673], [-1.9159087, 52.52046769999999], [-1.9158254999999995, 52.5203673], [-1.9157491, 52.52027189999999], [-1.9156833, 52.5201862], [-1.9156109, 52.52007929999999], [-1.9155626, 52.5200001], [-1.915501, 52.5199006], [-1.9154379, 52.519785500000005], [-1.915395, 52.5196925], [-1.9153548, 52.51959779999999], [-1.9153104999999997, 52.519490099999985], [-1.9152743, 52.5193824], [-1.9152408, 52.5192755], [-1.9152139999999995, 52.5191678], [-1.9151952, 52.5190674], [-1.9151831, 52.518958], [-1.9151723999999997, 52.51884129999999], [-1.9151684, 52.5187303], [-1.9151723999999997, 52.5186112], [-1.9151885, 52.5184464], [-1.9152126000000005, 52.5182856], [-1.9152435, 52.518130499999984], [-1.9152797, 52.51797299999999], [-1.9153212, 52.51780329999999], [-1.9153601, 52.5176311], [-1.9153809855681303, 52.517543477756035], [-1.915416055956621, 52.5173864009484], [-1.9154460652784888, 52.51724751674861], [-1.915471731386253, 52.51712422575348], [-1.9154937721324343, 52.51701392855987], [-1.9155129053695523, 52.516914025764635], [-1.915529848950127, 52.516821917964606], [-1.915545320726678, 52.51673500575664], [-1.915560038551726, 52.5166506897376], [-1.9155747202777904, 52.516566370504314], [-1.915590083757391, 52.516479448653634], [-1.915606846843048, 52.516387324782414], [-1.9156257273872817, 52.516287399487496], [-1.915647443242611, 52.516177073365725], [-1.9156727122615569, 52.51605374701396], [-1.915702252296639, 52.51591482102905], [-1.915736781200377, 52.515757696007825], [-1.915784, 52.51554439999999], [-1.9158321, 52.515387999999994], [-1.9158882999999995, 52.51524009999999], [-1.9159516999999997, 52.51507949999999], [-1.9160414, 52.5149174], [-1.9161448000000003, 52.5147576], [-1.9162741999999997, 52.51457500000001], [-1.9163902, 52.51442860000001], [-1.9165112, 52.5142905], [-1.9166407, 52.51416219999999], [-1.9168284, 52.51399369999999], [-1.9170624999999992, 52.513818499999985], [-1.9171959, 52.5137189], [-1.9173504, 52.51361649999999], [-1.9174831, 52.5135332], [-1.9176610999999997, 52.5134262], [-1.9178344, 52.5133277], [-1.917984, 52.513248], [-1.9181949000000005, 52.5131398], [-1.9184263, 52.51302719999999], [-1.9186590999999995, 52.5129139], [-1.9188039, 52.5128435], [-1.9190334, 52.51273709999998], [-1.9191867, 52.512668999999995], [-1.919559, 52.5125296], [-1.9200793, 52.5123571], [-1.9206357, 52.5121996], [-1.9210371, 52.512100399999994], [-1.9214504999999995, 52.5119945], [-1.9217417000000003, 52.5119134], [-1.9220399, 52.511819399999986], [-1.9222864, 52.5117338], [-1.9225410999999992, 52.511636300000006], [-1.9227264, 52.51155579999999], [-1.922968, 52.511438299999995], [-1.9231472, 52.5113457], [-1.9233926, 52.51120319999999], [-1.9235856, 52.51108289999999], [-1.9237525, 52.51096780000001], [-1.9239296, 52.51083020000001], [-1.924084, 52.510701699999984], [-1.9242465, 52.5105445], [-1.924447, 52.51032669999999], [-1.9245746, 52.5101568], [-1.9247048, 52.50998049999999], [-1.9247841, 52.5098603], [-1.9248607, 52.509715199999995], [-1.9249685, 52.5094904], [-1.925031, 52.5093315], [-1.9255717000000003, 52.50800279999999], [-1.9259922, 52.50694819999999], [-1.9263391999999997, 52.5060775], [-1.9264007000000003, 52.50591519999998], [-1.9264571, 52.5057481], [-1.9265049999999997, 52.5055753], [-1.9265353, 52.50541760000001], [-1.9265542, 52.5052738], [-1.9265693, 52.5051256], [-1.9265660999999996, 52.5049871], [-1.9265579, 52.50477169999999], [-1.9265372, 52.50458059999999], [-1.9265078, 52.504336], [-1.9264813999999997, 52.50411810000001], [-1.9264481, 52.5037096], [-1.9264471, 52.5036236], [-1.9264486, 52.5035223], [-1.9264550000000005, 52.5033836], [-1.9264682, 52.503263700000005], [-1.9264917, 52.5031426], [-1.9265267, 52.503001000000005], [-1.9265751, 52.502840500000005], [-1.9266365000000003, 52.5026751], [-1.9266929, 52.50254710000001], [-1.9267772, 52.502387299999995], [-1.9269046, 52.502166300000006], [-1.9269638, 52.5020913], [-1.9270771, 52.5019335], [-1.927281, 52.50170419999999], [-1.9275178, 52.501469699999994], [-1.9277766, 52.5012609], [-1.9279081, 52.5011646], [-1.9280471999999995, 52.5010692], [-1.9281858, 52.50097919999999], [-1.9283341000000005, 52.5008919], [-1.928541, 52.5007841], [-1.9287503, 52.50067930000001], [-1.9289213000000005, 52.5006014], [-1.9291487000000005, 52.500506400000006], [-1.9293482, 52.5004244], [-1.9299113000000003, 52.5002037], [-1.9300687000000003, 52.5001418], [-1.9303004, 52.50004659999999], [-1.9304918, 52.4999622], [-1.9307961, 52.49982459999998], [-1.9310993999999997, 52.49968619999999], [-1.9313449, 52.4995734], [-1.9316173999999997, 52.499454], [-1.9318662999999996, 52.49935120000001], [-1.9321924, 52.4992246], [-1.9324716, 52.4991235], [-1.9327350999999997, 52.4990317], [-1.9331623, 52.4988984], [-1.9335016, 52.4987985], [-1.9337563, 52.4987275], [-1.934048, 52.49865109999999], [-1.9344686, 52.4985536], [-1.9349594999999995, 52.49845079999999], [-1.9354321, 52.4983596], [-1.9358108, 52.49829609999999], [-1.9361361, 52.498247799999994], [-1.9364821437717288, 52.49820636175942], [-1.9365788118521343, 52.498194785889794], [-1.9367407, 52.4981754], [-1.938246, 52.49801879999999], [-1.9386673999999997, 52.49797509999999], [-1.9391747, 52.49791949999999], [-1.9394971, 52.49787559999999], [-1.9397816, 52.4978242], [-1.9400203, 52.4977732], [-1.9402393, 52.497721299999995], [-1.9404736, 52.4976569], [-1.94069, 52.4975885], [-1.940923, 52.4975088], [-1.9411157000000003, 52.497437399999995], [-1.9413245, 52.4973515], [-1.9415508, 52.49724710000001], [-1.9417658, 52.497138099999994], [-1.9420382, 52.496985599999995], [-1.9422971, 52.4968282], [-1.9425907999999996, 52.496643], [-1.9427663, 52.496517], [-1.9428536, 52.4964529], [-1.9431128, 52.49627240000001], [-1.9432557, 52.496172900000005], [-1.943526, 52.4959707], [-1.9437081, 52.495846699999994], [-1.9439021, 52.495719], [-1.9440784, 52.495603900000006], [-1.9442228, 52.495522], [-1.9443206, 52.495470999999995], [-1.9444281, 52.49541870000001], [-1.9445486, 52.4953657], [-1.9446976, 52.4953041], [-1.9447955, 52.49526889999999], [-1.9449034, 52.4952316], [-1.9449991999999996, 52.495201400000006], [-1.9451064, 52.4951707], [-1.9451943, 52.4951463], [-1.9452923, 52.49512239999999], [-1.9454082, 52.49509449999999], [-1.9456365, 52.4950444], [-1.945765, 52.4950211], [-1.9458737, 52.495003399999995], [-1.9460015, 52.4949883], [-1.9461001, 52.4949786], [-1.9461975, 52.4949713], [-1.9463018999999997, 52.4949646], [-1.946417, 52.49496059999999], [-1.9465303, 52.4949587], [-1.9466303000000005, 52.49495939999999], [-1.9467361, 52.494963], [-1.9468634999999996, 52.4949688], [-1.9469533, 52.49497609999999], [-1.9470294999999995, 52.4949828], [-1.9471228, 52.4949932], [-1.9472447, 52.4950101], [-1.9473842, 52.4950323], [-1.9474835, 52.4950492], [-1.9476083, 52.49507409999999], [-1.9478238, 52.495141], [-1.9481522, 52.4952359], [-1.9483016, 52.49527929999999], [-1.9483988, 52.4953082], [-1.9485359, 52.495346199999986], [-1.9488055, 52.495417], [-1.9490912, 52.495493], [-1.9493261999999996, 52.49554800000001], [-1.9498505999999995, 52.4956647], [-1.9502136999999995, 52.4957371], [-1.9506093, 52.4958138], [-1.9509784, 52.4958811], [-1.9513365, 52.4959382], [-1.9516758, 52.4959872], [-1.9519883, 52.496031299999984], [-1.9520491492339025, 52.49603912760494], [-1.9523059514615908, 52.49606493287484], [-1.9525334116831532, 52.49608558356004], [-1.952735735633408, 52.49610175714681], [-1.9529171290471716, 52.4961141311214], [-1.9530817976592616, 52.49612338297008], [-1.953233947204496, 52.49613019017909], [-1.9533777834176904, 52.4961352302347], [-1.953517512033664, 52.496139180623175], [-1.9536573387872331, 52.49614271883077], [-1.9538014694132149, 52.496146522343736], [-1.9539541096464264, 52.49615126864835], [-1.954119465221686, 52.49615763523085], [-1.9543017418738104, 52.49616629957751], [-1.9545051453376163, 52.49617793917458], [-1.9547338813479216, 52.49619323150833], [-1.954992155639544, 52.49621285406501], [-1.9550081, 52.4962136], [-1.9552334, 52.4962176], [-1.9554232, 52.496221299999995], [-1.9555946999999996, 52.4962306], [-1.9557578, 52.49624029999999], [-1.9560401, 52.4962551], [-1.9564658999999995, 52.49625050000001], [-1.9578693000000005, 52.496205799999984], [-1.9581348, 52.49619740000001], [-1.9613435, 52.4960903], [-1.9623238, 52.49605729999999], [-1.9629525, 52.49603650000001], [-1.9632452, 52.4960271], [-1.9641731, 52.49599599999998], [-1.9644899, 52.49598379999999], [-1.9650939, 52.4959699], [-1.9654211, 52.4959623], [-1.9657261, 52.4959566], [-1.9660119, 52.4959564], [-1.9663251, 52.4959592], [-1.9665899, 52.4959657], [-1.9668407, 52.4959759], [-1.9671043, 52.49598850000001], [-1.9673282000000003, 52.4960019], [-1.9676388, 52.49602449999999], [-1.9678901, 52.4960464], [-1.9681455999999995, 52.4960734], [-1.9683655, 52.4960994], [-1.9686753, 52.496141400000006], [-1.9689050999999995, 52.4961746], [-1.9690897999999997, 52.4962051], [-1.9693727, 52.49625999999999], [-1.9696047000000003, 52.496304399999985], [-1.9698245999999997, 52.49634820000001], [-1.9700265, 52.4963953], [-1.9701934000000003, 52.496434399999984], [-1.9705827, 52.49653399999999], [-1.9707985, 52.4965923], [-1.9710303, 52.49665999999999], [-1.9712149, 52.496718099999995], [-1.9714051999999995, 52.49678000000001], [-1.9716299, 52.496856599999994], [-1.9717812, 52.4969091], [-1.9720039, 52.496991300000005], [-1.9722078, 52.49706990000001], [-1.9723672999999995, 52.4971356], [-1.9725853, 52.4972287], [-1.9728735999999991, 52.497359900000006], [-1.9730895999999996, 52.497462], [-1.9732483999999997, 52.49754260000001], [-1.9734076000000005, 52.4976248], [-1.9735436, 52.4976988], [-1.9737984, 52.4978418], [-1.9739993, 52.4979626], [-1.9742128999999995, 52.4980936], [-1.9744912999999995, 52.4982764], [-1.9748554, 52.4985182], [-1.9752895999999995, 52.4988061], [-1.9754183368951344, 52.49889178793339], [-1.9755935148780557, 52.49900907706829], [-1.97574757222056, 52.499113130827595], [-1.9758835438182083, 52.49920582978558], [-1.97600446456656, 52.499289054516545], [-1.9761133693611728, 52.49936468559478], [-1.976213293097607, 52.49943460359456], [-1.976307270671422, 52.499500689090176], [-1.9763983369781768, 52.49956482265593], [-1.9764895269134308, 52.49962888486609], [-1.976583875372743, 52.49969475629496], [-1.976684417251673, 52.49976431751682], [-1.9767941874457808, 52.49983944910595], [-1.976916220850624, 52.499922031636665], [-1.9770535523617636, 52.50001394568323], [-1.977209216874758, 52.50011707181993], [-1.9773862492851664, 52.50023329062107], [-1.9775091, 52.5003046], [-1.9776512999999996, 52.5003808], [-1.9782776, 52.5007981], [-1.9787688999999995, 52.50111819999999], [-1.9789239999999997, 52.5012256], [-1.9791623, 52.5013807], [-1.9793281000000005, 52.5014863], [-1.9794896, 52.5015857], [-1.9796582, 52.501686799999995], [-1.9799204, 52.5018369], [-1.9802663000000005, 52.5020325], [-1.980413730655176, 52.50210648374785], [-1.9804427179377309, 52.50212103015031], [-1.9807334000000003, 52.5022669], [-1.9812511, 52.5024968], [-1.9818149000000005, 52.5027254], [-1.9825047, 52.50297499999999], [-1.9828165, 52.5030775], [-1.9832606, 52.50321319999999], [-1.9836019, 52.50330879999999], [-1.9840591, 52.5034295], [-1.9845728999999996, 52.5035495], [-1.98497, 52.5036325], [-1.98554, 52.5037415], [-1.9861763, 52.50385589999999], [-1.9872005, 52.50404229999998], [-1.9877738, 52.504141700000005], [-1.9885149, 52.504274599999995], [-1.9894188, 52.50443529999999], [-1.990239, 52.5045829], [-1.990767, 52.5046781], [-1.9911930999999996, 52.50475200000001], [-1.9917153, 52.5048463], [-1.9922834000000005, 52.50494900000001], [-1.992831, 52.50504300000001], [-1.9934264999999995, 52.505147699999995], [-1.9939994999999997, 52.50524399999999], [-1.9945269, 52.50532960000001], [-1.9953109, 52.5054485], [-1.9960365, 52.505552], [-1.9965566, 52.5056213], [-1.9970996999999997, 52.50568909999999], [-1.9974734, 52.50573090000001], [-1.9977478, 52.5057586], [-1.9980004, 52.50577839999999], [-1.9988355, 52.5058667], [-1.9995562, 52.50592549999999], [-2.0001439, 52.5059731], [-2.0007294999999994, 52.50603319999999], [-2.0011915, 52.50608339999999], [-2.0017612, 52.5061549], [-2.0023548, 52.50623709999999], [-2.0029917, 52.50633869999999], [-2.0035183, 52.5064316], [-2.0042181999999995, 52.5065698], [-2.0049651, 52.50672699999999], [-2.0058227, 52.5069174], [-2.0060901, 52.5069754], [-2.0064908, 52.507067699999986], [-2.0070159, 52.5071873], [-2.0078525, 52.50738359999999], [-2.0082717999999997, 52.50749319999999], [-2.0086524, 52.50760100000001], [-2.0090187, 52.50769940000001], [-2.0092935, 52.5077798], [-2.0096694, 52.5078931], [-2.0100279, 52.5080035], [-2.0104024999999996, 52.5081241], [-2.0111448, 52.50838830000001], [-2.0112339999999995, 52.50842009999999], [-2.0114807999999997, 52.5085088], [-2.0119431999999997, 52.50868719999999], [-2.0119728, 52.50869850000001], [-2.0121352, 52.5087598], [-2.0123594, 52.50885410000001], [-2.0124460999999996, 52.5088915], [-2.0133362999999997, 52.50928499999999], [-2.013795, 52.5095077], [-2.0139587999999997, 52.50958839999999], [-2.0143804, 52.50980769999999], [-2.0148581999999995, 52.5100608], [-2.0154542, 52.5103989], [-2.0158275999999997, 52.5106214], [-2.0162679, 52.51089919999999], [-2.0165246999999997, 52.5110616], [-2.016587, 52.5111004], [-2.0175320999999995, 52.5117336], [-2.0176627, 52.511825999999985], [-2.0179066, 52.5119716], [-2.0181362, 52.51212319999999], [-2.0183865, 52.5122901], [-2.0194416, 52.51299569999999], [-2.0195171, 52.513047099999994], [-2.0196996, 52.5131693], [-2.0202425, 52.5135329], [-2.020877, 52.51395779999999], [-2.0210741, 52.5140936], [-2.0211606, 52.5141532], [-2.0215935, 52.514455899999994], [-2.0217813999999996, 52.5146044], [-2.0219709, 52.51476310000001], [-2.0221316999999996, 52.514898900000006], [-2.022298, 52.5150511], [-2.0224632, 52.51519690000001], [-2.0227851, 52.515500499999995], [-2.0229178999999995, 52.51562830000001], [-2.0230028, 52.515709], [-2.0231246, 52.5158069], [-2.0233852999999997, 52.5159918], [-2.0237399, 52.516221299999984], [-2.0238723999999997, 52.516296], [-2.0240863, 52.51642069999999], [-2.0242719, 52.5165194], [-2.0246636, 52.51670980000001], [-2.0249005, 52.5168168], [-2.0251230999999996, 52.5169088], [-2.0254644, 52.5170463], [-2.0258027, 52.51717260000001], [-2.0262269, 52.5173194], [-2.0264758, 52.5174016], [-2.0267112, 52.517474], [-2.0269248, 52.5175403], [-2.0272243, 52.5176336], [-2.0275561, 52.51773339999999], [-2.0278461999999995, 52.5178199], [-2.0281064, 52.51789529999999], [-2.0283817, 52.51797349999999], [-2.0286885, 52.5180583], [-2.0290367, 52.5181525], [-2.0302499, 52.5184717], [-2.030606, 52.518565900000006], [-2.0311684, 52.5187222], [-2.0318058, 52.5189019], [-2.0320366, 52.5189713], [-2.0332804, 52.5193472], [-2.0375044, 52.5207001], [-2.0470282, 52.5237571], [-2.0482023, 52.52410229999999], [-2.0485772999999994, 52.5242106], [-2.0489304, 52.5243163], [-2.0492129, 52.52440310000001], [-2.049653, 52.524541199999994], [-2.0499359, 52.5246375], [-2.0502321, 52.52473649999999], [-2.0504459, 52.5248168], [-2.0508141, 52.5249402], [-2.0514968, 52.52517280000001], [-2.0516495999999997, 52.5252217], [-2.0528091, 52.52560629999999], [-2.0529558999999997, 52.525658], [-2.0535763, 52.52585249999999], [-2.0540658, 52.52600999999999], [-2.0546301999999996, 52.52618869999999], [-2.0568961999999997, 52.526922799999994], [-2.0575629000000006, 52.52713529999998], [-2.0583252999999995, 52.5273903], [-2.0588561, 52.52757350000001], [-2.0593347, 52.5277397], [-2.0597544, 52.5278942], [-2.060061699999999, 52.528016099999995], [-2.0607262, 52.52826610000001], [-2.0611829, 52.5284478], [-2.0614862, 52.5285715], [-2.0620202, 52.5287932], [-2.0624215, 52.5289602], [-2.0626453, 52.5290571], [-2.0629243000000006, 52.5291737], [-2.0630476, 52.52922680000001], [-2.0633995, 52.529385399999995], [-2.063675, 52.5295135], [-2.0643743999999997, 52.52982399999999], [-2.065439899999999, 52.53036149999999], [-2.0658025, 52.530539], [-2.066125153474899, 52.530694738914214], [-2.0661605, 52.53071179999999], [-2.0662563, 52.5307568], [-2.0668741999999996, 52.5310471], [-2.0671137, 52.5311586], [-2.0675889, 52.531353], [-2.0679645, 52.5315038], [-2.068155, 52.53158260000001], [-2.0684826, 52.53170899999999], [-2.0685864, 52.53174599999999], [-2.0691230999999997, 52.531929000000005], [-2.0697663, 52.5321434], [-2.0702341, 52.53229259999999], [-2.0706751999999997, 52.53242670000001], [-2.0713552999999996, 52.53261849999999], [-2.0719492, 52.5327844], [-2.0725265, 52.532945], [-2.0737303999999996, 52.5332874], [-2.0739119, 52.5333393], [-2.0742283999999995, 52.533417099999994], [-2.0744305999999995, 52.53348], [-2.0746558, 52.53355369999999], [-2.0748405999999995, 52.53361179999999], [-2.0750745, 52.53368789999999], [-2.0752743999999996, 52.533753699999984], [-2.0754859999999997, 52.53382570000001], [-2.0756808, 52.53389309999999], [-2.0759794, 52.5339996], [-2.0762372, 52.534097499999994], [-2.0764707, 52.5341882], [-2.0767212, 52.5342904], [-2.0769401, 52.534381], [-2.0771485, 52.534469599999994], [-2.0772503, 52.5345149], [-2.0775656999999996, 52.534662399999995], [-2.0777654, 52.534757699999986], [-2.0779824, 52.5348659], [-2.0780485999999994, 52.53489950000001], [-2.0781702999999996, 52.5349613], [-2.0783556999999995, 52.53505909999999], [-2.0784993, 52.5351344], [-2.0786489, 52.53521859999999], [-2.0787978999999996, 52.5353038], [-2.0790085, 52.53542519999999], [-2.0792432999999995, 52.53556660000001], [-2.0794293, 52.5356827], [-2.0796126, 52.53579969999999], [-2.0798832, 52.53597969999999], [-2.0800776, 52.53611389999999], [-2.0803051, 52.5362747], [-2.0805042999999994, 52.5364215], [-2.080712, 52.5365773], [-2.0808851, 52.5367149], [-2.081054, 52.536852399999994], [-2.0812044, 52.536979], [-2.0813537999999996, 52.5371075], [-2.0815026, 52.53724089999999], [-2.0816294999999996, 52.5373611], [-2.0817713, 52.53749710000001], [-2.0819246, 52.53764889999999], [-2.082126699999999, 52.5378597], [-2.0822245999999995, 52.53796710000001], [-2.0823445, 52.5380997], [-2.0824448, 52.5382149], [-2.0826003999999996, 52.5383994], [-2.082709, 52.5385339], [-2.0828391, 52.5387025], [-2.0829776, 52.5388851], [-2.0831328, 52.5391039], [-2.083273, 52.53930780000001], [-2.0834064, 52.5395243], [-2.0834712, 52.53963079999999], [-2.0835774999999996, 52.53982129999999], [-2.0836929999999994, 52.5400357], [-2.0837661, 52.5401794], [-2.0838479, 52.54034819999999], [-2.0839189999999994, 52.540513], [-2.0839801, 52.5406506], [-2.0840237, 52.5407557], [-2.0840857, 52.5409046], [-2.0841458, 52.54106110000001], [-2.0842201, 52.5412705], [-2.0843005, 52.5415042], [-2.084392, 52.541753799999995], [-2.0844723, 52.541969900000005], [-2.08455, 52.54218519999999], [-2.0846598, 52.5424794], [-2.0847063, 52.5425965], [-2.0847753, 52.5427908], [-2.0849282, 52.54318510000001], [-2.0850039999999996, 52.5433928], [-2.0851026, 52.5436458], [-2.0852682, 52.5440738], [-2.0853365, 52.54424710000001], [-2.0854006999999997, 52.54440679999999], [-2.0854749, 52.5445813], [-2.0855865999999996, 52.5448243], [-2.0856818999999995, 52.545021899999995], [-2.0857505, 52.54515419999999], [-2.0858348, 52.54531560000001], [-2.0859175999999997, 52.545471799999994], [-2.0860117999999996, 52.54564270000001], [-2.0861024, 52.5457994], [-2.086190199999999, 52.5459349], [-2.0863328, 52.54615339999999], [-2.0866151999999993, 52.5465824], [-2.0867452, 52.54677999999999], [-2.0869137, 52.547046], [-2.0870099999999994, 52.54719149999998], [-2.0871267, 52.54738729999999], [-2.0872414, 52.5475842], [-2.0873589999999997, 52.5477989], [-2.0874663999999994, 52.5480077], [-2.0875215, 52.548123], [-2.0875496999999994, 52.5481828], [-2.0876343, 52.548362100000006], [-2.0877822, 52.5486703], [-2.0878879, 52.54890689999999], [-2.0879124524752264, 52.54896191164581], [-2.0880575, 52.5492869], [-2.0881114999999997, 52.5494084], [-2.0882215999999993, 52.54964369999999], [-2.0883313, 52.5498926], [-2.088417, 52.55008099999999], [-2.0885443, 52.5503622], [-2.0885968000000004, 52.550484700000005], [-2.0886631999999996, 52.55061680000001], [-2.0887100999999997, 52.55071039999999], [-2.0888015999999996, 52.55091170000001], [-2.0889277, 52.551188], [-2.0889877, 52.5513234], [-2.0890623000000006, 52.55149029999999], [-2.0891265999999997, 52.5516323], [-2.089194, 52.5517772], [-2.0893038999999995, 52.55200640000001], [-2.0893999, 52.552228199999995], [-2.0895004, 52.55244350000001], [-2.0895902, 52.552632599999995], [-2.0896687, 52.55279], [-2.0897468, 52.552947], [-2.0898552, 52.55315290000001], [-2.0899516, 52.5533231], [-2.0900644, 52.5535147], [-2.0901684, 52.5536897], [-2.0902779, 52.55386130000001], [-2.0904377999999997, 52.55410769999999], [-2.0906266, 52.554381199999995], [-2.0907593, 52.554561799999995], [-2.0908901, 52.554737900000006], [-2.0910302999999995, 52.5549152], [-2.0911659, 52.55508349999999], [-2.0913031999999996, 52.5552519], [-2.0914558, 52.555426], [-2.0916559, 52.555647099999995], [-2.0917606, 52.55575880000001], [-2.0918855999999995, 52.5558937], [-2.0920414, 52.55605560000001], [-2.0922641, 52.5562774], [-2.0924755, 52.55647630000001], [-2.0927336999999997, 52.5567155], [-2.0929521, 52.5569285], [-2.0931713, 52.55713579999998], [-2.0933995, 52.557348600000005], [-2.0935322, 52.5574771], [-2.0937441, 52.5576747], [-2.0938432, 52.5577677], [-2.0943674, 52.558259699999994], [-2.0946713999999997, 52.5585436], [-2.0951807, 52.5590221], [-2.0968516, 52.5605911], [-2.0972511, 52.5609692], [-2.0974241, 52.56113], [-2.0976224999999995, 52.5613169], [-2.0978316999999995, 52.561507199999994], [-2.0980577, 52.561710999999995], [-2.0982548, 52.56189969999999], [-2.098836, 52.562446099999995], [-2.0993713, 52.56294940000001], [-2.0997147, 52.5632732], [-2.0999652999999996, 52.5635078], [-2.1001908, 52.56372], [-2.1004147, 52.5639321], [-2.1006155, 52.5641203], [-2.1007419, 52.564241399999986], [-2.1009242999999995, 52.5644368], [-2.1010279, 52.5645364], [-2.101226, 52.5647323], [-2.1013666, 52.5648771], [-2.1015184, 52.5650393], [-2.1016435, 52.5651822], [-2.1017545, 52.56531090000001], [-2.1018507, 52.5654289], [-2.1019612, 52.5655608], [-2.1020872999999995, 52.5657211], [-2.1021809, 52.56584680000001], [-2.1022806, 52.5659952], [-2.1024946999999994, 52.5663012], [-2.1026073, 52.5664703], [-2.1026904, 52.566591200000005], [-2.1027539999999996, 52.5666911], [-2.1028554, 52.56685060000001], [-2.102954, 52.567012], [-2.1030539, 52.5671758], [-2.1031539, 52.567352199999995], [-2.1032677, 52.56756310000001], [-2.1033883, 52.5677937], [-2.1035101, 52.5680303], [-2.1035784, 52.568165699999994], [-2.1036728, 52.568352899999994], [-2.103931, 52.5688574], [-2.1040253999999994, 52.569028299999985], [-2.1041112999999996, 52.5692018], [-2.1043027, 52.569576199999986], [-2.1044481, 52.56986719999998], [-2.1045692, 52.5701048], [-2.1048889, 52.570733700000005], [-2.1050811, 52.5711142], [-2.1052049, 52.5713526], [-2.1052726, 52.571482299999985], [-2.1053808999999997, 52.57169319999999], [-2.1054318, 52.57180160000001], [-2.1054826999999996, 52.57191], [-2.1056123, 52.5721692], [-2.1057631, 52.57247019999999], [-2.1059325999999996, 52.5728002], [-2.106062, 52.573059699999995], [-2.1062372, 52.5733895], [-2.1065305, 52.5739624], [-2.1065831, 52.574064500000006], [-2.1066387, 52.57417709999999], [-2.1066897, 52.5742826], [-2.106699, 52.5742966], [-2.1067504999999995, 52.5744567], [-2.1067733, 52.574526799999994], [-2.1068269, 52.574661199999994], [-2.1069247999999994, 52.5748568], [-2.1070549, 52.5751266], [-2.1071595, 52.575338499999994], [-2.1072467, 52.5755056], [-2.1073902, 52.57579], [-2.1074371, 52.5758752], [-2.1074679999999995, 52.575956299999994], [-2.1074948, 52.576030499999995], [-2.1075242999999997, 52.576125000000005], [-2.1075549, 52.57622049999999], [-2.107577899999999, 52.576267599999994], [-2.1076233, 52.5763548], [-2.1076773999999996, 52.5764615], [-2.1077345, 52.5765838], [-2.107772, 52.576706900000005], [-2.1077788, 52.57682149999999], [-2.1077687, 52.5769155], [-2.1077568, 52.5769848], [-2.1077392999999995, 52.577045199999986], [-2.1076888, 52.57715550000001], [-2.1076394, 52.57723949999999], [-2.1075926, 52.57730659999999], [-2.1075458, 52.5773668], [-2.1073855, 52.5775378], [-2.10735, 52.5775746], [-2.1070983, 52.5778354], [-2.1070364, 52.57791749999999], [-2.1069851, 52.57799609999999], [-2.1069033, 52.578146499999995], [-2.1068665, 52.5782522], [-2.106845, 52.5783361], [-2.1068287999999997, 52.5784372], [-2.1068208, 52.5785719], [-2.1068379, 52.578699], [-2.1068811, 52.578819], [-2.1069357, 52.5789233], [-2.1070265, 52.57904369999999], [-2.1072017000000005, 52.5792377], [-2.1074765999999996, 52.5795178], [-2.1075875, 52.579629399999995], [-2.1080490999999997, 52.58008999999999], [-2.1083203, 52.5803606], [-2.1085554, 52.5805351], [-2.1086973, 52.5806466], [-2.1088003, 52.58075049999999], [-2.1089039, 52.58087489999999], [-2.1090068, 52.58104050000001], [-2.1098835999999994, 52.5824466]]} |
16.9 |
0410 |
0505 |
Bescot Stadium |
Wolverhampton Steel Terminal |
Wolverhampton Steel Terminal |
52.5824466 |
-2.1098836 |
52.5824466 |
-2.1098836 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 04:05:00 |
Wolverhampton Steel Terminal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797735 |
1789621585762996 |
117 |
117 |
2026-09-17 05:16:26.048769 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:25.747005 |
| 597887 |
629290 |
R43474 |
456Z591417 |
2026-09-17 |
COMPLETE |
16797737 |
2026-09-17 05:45:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 629290, "stp": "N", "toc": "Unknown", "uid": "R43474", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R43474/2026-09-17/detailed", "trust_id": "456Z591417", "origin_crs": "XPW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Mountsorrel Sidings", "service_date": "2026-09-17", "dest_arr_time": "0612", "dest_platform": null, "is_terminated": 1, "next_location": "Mountsorrel Sidings", "signalling_id": "6Z59", "timing_status": "EARLY", "origin_station": "Peterborough West Yard", "current_leg_arr": "0545", "current_leg_dep": "0547", "current_leg_end": "Mountsorrel Sidings", "origin_dep_time": "0405", "origin_platform": null, "current_location": "Mountsorrel Sidings", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "-27 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8802299000000001, 52.7611525], [-0.8820526999999999, 52.76111319999999], [-0.8835332999999999, 52.761056100000005], [-0.8844066000000002, 52.7610593], [-0.8845722999999999, 52.76106], [-0.8857782, 52.7610115], [-0.8857926598780075, 52.76101084170544], [-0.88629, 52.76098820000001], [-0.8868328000000001, 52.7609677], [-0.8881754999999999, 52.76091950000001], [-0.8884726, 52.7609081], [-0.8890076999999998, 52.7608921], [-0.8902548999999998, 52.7608356], [-0.8914522, 52.7607312], [-0.8926021, 52.7606064], [-0.8937838999999999, 52.7604574], [-0.8947809999999999, 52.76032210000001], [-0.8957988000000001, 52.7601616], [-0.8973530000000001, 52.7598782], [-0.8983152841195214, 52.75967091942321], [-0.898859, 52.7595538], [-0.8995499, 52.7593932], [-0.8998277999999997, 52.75931899999999], [-0.9019563, 52.758750899999995], [-0.9045121, 52.7579867], [-0.9057695999999998, 52.757636100000006], [-0.9070998, 52.75730490000001], [-0.9092963, 52.756845600000005], [-0.9099902999999998, 52.7567038], [-0.9117123, 52.7564305], [-0.9150232, 52.75598599999999], [-0.9251105, 52.75467330000001], [-0.9264549999999998, 52.7545318], [-0.9271209, 52.754468], [-0.9278765, 52.7544196], [-0.9293146, 52.75435310000001], [-0.9307952999999998, 52.754328], [-0.9322150999999996, 52.7543433], [-0.9336481999999998, 52.754396699999994], [-0.9350947, 52.754509], [-0.9363006, 52.7546224], [-0.9375145, 52.754780200000006], [-0.93821, 52.754882899999984], [-0.9388926999999998, 52.7549932], [-0.9402147, 52.755235899999995], [-0.9428882, 52.75582039999999], [-0.9445959, 52.756125199999985], [-0.9455954999999998, 52.7562797], [-0.9466328000000002, 52.7564107], [-0.9480360999999998, 52.7565617], [-0.9494793, 52.756666], [-0.9522788999999998, 52.756756], [-0.9539328, 52.75678509999999], [-0.9551467, 52.756806399999995], [-0.9565725000000002, 52.75680800000001], [-0.9580444, 52.75676519999999], [-0.9595193, 52.756680799999984], [-0.9609861, 52.7565496], [-0.961588, 52.75647849999999], [-0.9623891, 52.7563838], [-0.9637943, 52.7561722], [-0.9651087999999998, 52.7559341], [-0.9664061, 52.755659699999995], [-0.9677038, 52.7553442], [-0.9691491, 52.755], [-0.9706093, 52.75469729999999], [-0.9745069999999998, 52.7541092], [-0.9760655, 52.7538743], [-0.9836348, 52.7527514], [-0.9839695, 52.75269989999999], [-0.9879302, 52.7520254], [-0.9881468125314736, 52.75198100010016], [-0.9898840999999998, 52.75162490000001], [-0.9918463, 52.7511822], [-0.9932128999999998, 52.75084369999999], [-0.9938612, 52.75066369999999], [-0.9944927, 52.75046929999999], [-0.9958279, 52.7499965], [-0.9969559, 52.74951999999999], [-0.9978522, 52.74908799999999], [-0.9983301, 52.74882770000001], [-0.9987573, 52.748595], [-0.9996246, 52.7480571], [-1.0004454, 52.7474994], [-1.0011895, 52.74690530000001], [-1.0018701, 52.7462796], [-1.0026269, 52.745475899999995], [-1.0033575, 52.7446371], [-1.0037319, 52.7442559], [-1.0038283, 52.7441644], [-1.0041272, 52.743880699999984], [-1.0049828, 52.7431611], [-1.0057445, 52.7425556], [-1.0066323, 52.74189609999999], [-1.0075710999999998, 52.74127129999999], [-1.0084324999999998, 52.74073539999999], [-1.0093541999999998, 52.740224199999986], [-1.0103543, 52.73970969999999], [-1.0140897, 52.7378778], [-1.0156433, 52.73717990000001], [-1.0172113, 52.736515699999984], [-1.0189839999999997, 52.7358138], [-1.0208354, 52.7351187], [-1.0227053, 52.734463299999994], [-1.0242881999999998, 52.73394299999999], [-1.0306633999999997, 52.7320295], [-1.033461, 52.731131699999985], [-1.0337286, 52.73103759999999], [-1.0348140999999995, 52.73065579999999], [-1.0361338999999998, 52.7301527], [-1.0385295, 52.729245], [-1.0393681, 52.728889599999995], [-1.0402067999999998, 52.7285174], [-1.0419098, 52.72773819999999], [-1.0424043, 52.7275006], [-1.0425014, 52.72745389999999], [-1.0430056999999997, 52.72721150000001], [-1.0431613, 52.7271367], [-1.0435579, 52.7269461], [-1.0452964, 52.7260549], [-1.0467531, 52.725274299999995], [-1.04819, 52.72445859999999], [-1.0496066, 52.7236033], [-1.0514985, 52.722380099999995], [-1.0529911, 52.7213303], [-1.0532595, 52.7211375], [-1.0547994, 52.7200309], [-1.0576847, 52.7179517], [-1.0613575, 52.71529950000001], [-1.0646459, 52.7129261], [-1.0651929127646045, 52.71253125491421], [-1.068132, 52.7104097], [-1.0707907, 52.708466400000006], [-1.0731317, 52.706793], [-1.0754568, 52.7051184], [-1.076043, 52.704688700000005], [-1.0779783409434258, 52.703294772578815], [-1.0797139, 52.702044699999995], [-1.0802908, 52.701621799999984], [-1.0808308999999998, 52.7012047], [-1.0810897, 52.700984000000005], [-1.081375783718741, 52.70072053823277], [-1.0813793, 52.700717299999994], [-1.0815467, 52.7005896], [-1.0817408, 52.7004663], [-1.0819902999999995, 52.70035370000001], [-1.0822911999999998, 52.700258100000006], [-1.082593, 52.70018700000001], [-1.0829563, 52.7001482], [-1.0833179, 52.7001454], [-1.0836817, 52.7001782], [-1.0840147999999998, 52.7002421], [-1.0843606, 52.7003516], [-1.0846827, 52.7005123], [-1.0850049999999998, 52.70076290000001], [-1.0850979999999997, 52.7008626], [-1.0852009, 52.70099819999999], [-1.0852098674135222, 52.701014341344326], [-1.0853364, 52.701242099999995], [-1.0854545, 52.701433399999985], [-1.0855056999999997, 52.7015164], [-1.0859673, 52.702264], [-1.0866298, 52.703219099999984], [-1.0873398, 52.7041577], [-1.0881244, 52.70513619999999], [-1.0895961, 52.7069999], [-1.0899103, 52.707396300000006], [-1.093987903045046, 52.71253125491421], [-1.0971866999999995, 52.716559100000005], [-1.0994786, 52.7194447], [-1.1053412, 52.726826900000006], [-1.1060921, 52.7277673], [-1.1065418, 52.7283237], [-1.1070391999999998, 52.728857199999986], [-1.1077393999999998, 52.72955559999999], [-1.1078805, 52.72968350000001], [-1.1084824, 52.730247], [-1.1086809, 52.730420300000006], [-1.1090451, 52.7307651], [-1.1094341, 52.731108199999994], [-1.1100028999999998, 52.73159939999999], [-1.110137, 52.7317095], [-1.1113024, 52.732695], [-1.1122011, 52.733493], [-1.1130818999999998, 52.7342769], [-1.1139716999999998, 52.7350531], [-1.1141166, 52.73518240000001], [-1.1146488, 52.735657100000005], [-1.1152791, 52.736150499999994], [-1.1156754, 52.7364996], [-1.1159582, 52.736746399999994], [-1.1160041, 52.7367846], [-1.1162365, 52.736959], [-1.1165425999999998, 52.7371886], [-1.1189384, 52.73925530000001], [-1.1197885, 52.73990249999999], [-1.1206543, 52.7405124], [-1.1215536, 52.7411334], [-1.1225047999999995, 52.7417357], [-1.1234788000000002, 52.7423014], [-1.1245134999999995, 52.74284029999999], [-1.1251787, 52.74310820000001], [-1.125455, 52.74324459999999], [-1.1258198, 52.7433892], [-1.1264583, 52.7436312], [-1.1269865, 52.7438925], [-1.127531, 52.74413119999999], [-1.1280513, 52.7443585], [-1.1285771, 52.7445712], [-1.1291671, 52.7448067], [-1.129599, 52.7449788], [-1.1300366, 52.745142400000006], [-1.1303993999999995, 52.74527810000001], [-1.1306933, 52.745388000000005], [-1.1309142999999997, 52.7454661], [-1.1310172, 52.7455021], [-1.131278, 52.74559090000001], [-1.1316964, 52.74569329999999], [-1.1319084, 52.745745199999995], [-1.1321498, 52.74581009999999], [-1.1312995, 52.7455192], [-1.1307249999999998, 52.74530729999999], [-1.1305324, 52.7451899], [-1.1302802999999997, 52.74506650000001], [-1.1299252, 52.7449107], [-1.1297202, 52.7448297], [-1.1285073, 52.74434550000001]]}", "current_leg_start": "Melton Mowbray Down Loop", "dest_arr_time_act": "0612", "motion_projection": null, "next_location_lat": "52.7443455", "next_location_lon": "-1.1285073", "previous_location": "Melton Mowbray Down Loop", "current_leg_milage": "14.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1265.322, \"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\": 1285.85, \"from_m\": 1265.322, \"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\": 1331.312, \"from_m\": 1285.85, \"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\": 1380.361, \"from_m\": 1331.312, \"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\": 1418.689, \"from_m\": 1380.361, \"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\": 1653.093, \"from_m\": 1418.689, \"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\": 3567.358, \"from_m\": 1653.093, \"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\": 3680.535, \"from_m\": 3567.358, \"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\": 15780.818, \"from_m\": 3680.535, \"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\": 15813.578, \"from_m\": 15780.818, \"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\": 19372.973, \"from_m\": 15813.578, \"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\": 20381.817, \"from_m\": 19372.973, \"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\": 24382.039, \"from_m\": 20381.817, \"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\": 36125.7, \"from_m\": 24382.039, \"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\": 36553.37, \"from_m\": 36125.7, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37341.727, \"from_m\": 36553.37, \"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\": 39690.467, \"from_m\": 37341.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\": 42785.106, \"from_m\": 39690.467, \"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\": 59893.882, \"from_m\": 42785.106, \"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\": 59969.872, \"from_m\": 59893.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60507.806, \"from_m\": 59969.872, \"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\": 76127.016, \"from_m\": 60507.806, \"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\": 76312.585, \"from_m\": 76127.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76602.625, \"from_m\": 76312.585, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 80843.198, \"from_m\": 76602.625, \"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\": 81046.182, \"from_m\": 80843.198, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81131.94, \"from_m\": 81046.182, \"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\": 81189.667, \"from_m\": 81131.94, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82019.035, \"from_m\": 81189.667, \"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\": 82926.734, \"from_m\": 82019.035, \"capability_applied\": null, \"effective_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\": 629290, \"profile_key\": \"701217535ef71b94cd3b124a73bce16baa6e5413d410b81ad6a537be0fbfa9a6\", \"schedule_id\": 41008, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0405\", \"location\": \"Peterborough West Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": false, \"wtt_arr\": \"0408\", \"wtt_dep\": \"0438H\", \"location\": \"Peterborough Eastfield Jn\", \"stage_seq\": 2, \"distance_m\": 782.242, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0443\", \"location\": \"New England North Jn\", \"stage_seq\": 3, \"distance_m\": 3525.771, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0445\", \"location\": \"Marholm Jn\", \"stage_seq\": 4, \"distance_m\": 4866.442, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0448H\", \"location\": \"Helpston Jn\", \"stage_seq\": 5, \"distance_m\": 9484.69, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0453\", \"location\": \"Uffington S.B. (Lincs)\", \"stage_seq\": 6, \"distance_m\": 15748.481, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459H\", \"location\": \"Ketton S.B.\", \"stage_seq\": 7, \"distance_m\": 25677.063, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0504\", \"location\": \"Luffenham S.B.\", \"stage_seq\": 8, \"distance_m\": 29891.218, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0509H\", \"location\": \"Manton Jn\", \"stage_seq\": 9, \"distance_m\": 36562.469, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515\", \"location\": \"Oakham\", \"stage_seq\": 10, \"distance_m\": 42108.26, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0516H\", \"location\": \"Langham Jn\", \"stage_seq\": 11, \"distance_m\": 44085.359, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Ashwell L.C.\", \"stage_seq\": 12, \"distance_m\": 47059.869, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523\", \"location\": \"Whissendine L.C.\", \"stage_seq\": 13, \"distance_m\": 50742.183, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0547\", \"location\": \"Melton Mowbray Down Loop\", \"stage_seq\": 14, \"distance_m\": 60215.275, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Melton Mowbray\", \"stage_seq\": 15, \"distance_m\": 60589.128, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Frisby S.B.\", \"stage_seq\": 16, \"distance_m\": 66748.283, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Syston East Jn\", \"stage_seq\": 17, \"distance_m\": 76312.585, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Syston North Jn\", \"stage_seq\": 18, \"distance_m\": 76633.531, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Sileby Jn\", \"stage_seq\": 19, \"distance_m\": 80976.822, \"section_seq\": 1, \"route_path_id\": 103338}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": null, \"location\": \"Mountsorrel Sidings\", \"stage_seq\": 20, \"distance_m\": 82926.734, \"section_seq\": 1, \"route_path_id\": 103338}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82926.734, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103338}], \"total_distance_m\": 82926.734, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 81682.334, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1244.4, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0405", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1438.0", "current_position_lat": "52.7443455", "current_position_lon": "-1.1285073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:44Z\", \"source_id\": 16783138, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:25Z\", \"source_id\": 16797737, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Mountsorrel Sidings", "service_state_platform": null, "timing_fact_generation": 1789621586682879, "current_leg_arrival_utc": "2026-09-17T05:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:26.678412", "service_state_evidence_id": 16797737, "current_leg_start_actual_dep": "2026-09-17T05:47:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-17T04:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:26.974727", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
XPW |
None |
6Z59 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1265.322, "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": 1285.85, "from_m": 1265.322, "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": 1331.312, "from_m": 1285.85, "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": 1380.361, "from_m": 1331.312, "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": 1418.689, "from_m": 1380.361, "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": 1653.093, "from_m": 1418.689, "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": 3567.358, "from_m": 1653.093, "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": 3680.535, "from_m": 3567.358, "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": 15780.818, "from_m": 3680.535, "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": 15813.578, "from_m": 15780.818, "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": 19372.973, "from_m": 15813.578, "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": 20381.817, "from_m": 19372.973, "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": 24382.039, "from_m": 20381.817, "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": 36125.7, "from_m": 24382.039, "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": 36553.37, "from_m": 36125.7, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37341.727, "from_m": 36553.37, "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": 39690.467, "from_m": 37341.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": 42785.106, "from_m": 39690.467, "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": 59893.882, "from_m": 42785.106, "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": 59969.872, "from_m": 59893.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60507.806, "from_m": 59969.872, "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": 76127.016, "from_m": 60507.806, "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": 76312.585, "from_m": 76127.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 76602.625, "from_m": 76312.585, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 80843.198, "from_m": 76602.625, "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": 81046.182, "from_m": 80843.198, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81131.94, "from_m": 81046.182, "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": 81189.667, "from_m": 81131.94, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82019.035, "from_m": 81189.667, "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": 82926.734, "from_m": 82019.035, "capability_applied": null, "effective_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": 629290, "profile_key": "701217535ef71b94cd3b124a73bce16baa6e5413d410b81ad6a537be0fbfa9a6", "schedule_id": 41008, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0405", "location": "Peterborough West Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103338}, {"is_pass": false, "wtt_arr": "0408", "wtt_dep": "0438H", "location": "Peterborough Eastfield Jn", "stage_seq": 2, "distance_m": 782.242, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0443", "location": "New England North Jn", "stage_seq": 3, "distance_m": 3525.771, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0445", "location": "Marholm Jn", "stage_seq": 4, "distance_m": 4866.442, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0448H", "location": "Helpston Jn", "stage_seq": 5, "distance_m": 9484.69, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0453", "location": "Uffington S.B. (Lincs)", "stage_seq": 6, "distance_m": 15748.481, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459H", "location": "Ketton S.B.", "stage_seq": 7, "distance_m": 25677.063, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0504", "location": "Luffenham S.B.", "stage_seq": 8, "distance_m": 29891.218, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0509H", "location": "Manton Jn", "stage_seq": 9, "distance_m": 36562.469, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515", "location": "Oakham", "stage_seq": 10, "distance_m": 42108.26, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0516H", "location": "Langham Jn", "stage_seq": 11, "distance_m": 44085.359, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518", "location": "Ashwell L.C.", "stage_seq": 12, "distance_m": 47059.869, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523", "location": "Whissendine L.C.", "stage_seq": 13, "distance_m": 50742.183, "section_seq": 1, "route_path_id": 103338}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0547", "location": "Melton Mowbray Down Loop", "stage_seq": 14, "distance_m": 60215.275, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Melton Mowbray", "stage_seq": 15, "distance_m": 60589.128, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Frisby S.B.", "stage_seq": 16, "distance_m": 66748.283, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Syston East Jn", "stage_seq": 17, "distance_m": 76312.585, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Syston North Jn", "stage_seq": 18, "distance_m": 76633.531, "section_seq": 1, "route_path_id": 103338}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Sileby Jn", "stage_seq": 19, "distance_m": 80976.822, "section_seq": 1, "route_path_id": 103338}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": null, "location": "Mountsorrel Sidings", "stage_seq": 20, "distance_m": 82926.734, "section_seq": 1, "route_path_id": 103338}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82926.734, "from_m": 0.0, "section_seq": 1, "route_path_id": 103338}], "total_distance_m": 82926.734, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 81682.334, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1244.4, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:44Z", "source_id": 16783138, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:25Z", "source_id": 16797737, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}] |
Peterborough West Yard |
0405 |
0405 |
None |
None |
None |
Mountsorrel Sidings |
0612 |
0612 |
None |
EARLY |
-27 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:R43474/2026-09-17/detailed |
None |
Melton Mowbray Down Loop |
2026-09-17T05:47:00+01:00 |
Mountsorrel Sidings |
1438.0 |
{"type": "LineString", "coordinates": [[-0.8802299000000001, 52.7611525], [-0.8820526999999999, 52.76111319999999], [-0.8835332999999999, 52.761056100000005], [-0.8844066000000002, 52.7610593], [-0.8845722999999999, 52.76106], [-0.8857782, 52.7610115], [-0.8857926598780075, 52.76101084170544], [-0.88629, 52.76098820000001], [-0.8868328000000001, 52.7609677], [-0.8881754999999999, 52.76091950000001], [-0.8884726, 52.7609081], [-0.8890076999999998, 52.7608921], [-0.8902548999999998, 52.7608356], [-0.8914522, 52.7607312], [-0.8926021, 52.7606064], [-0.8937838999999999, 52.7604574], [-0.8947809999999999, 52.76032210000001], [-0.8957988000000001, 52.7601616], [-0.8973530000000001, 52.7598782], [-0.8983152841195214, 52.75967091942321], [-0.898859, 52.7595538], [-0.8995499, 52.7593932], [-0.8998277999999997, 52.75931899999999], [-0.9019563, 52.758750899999995], [-0.9045121, 52.7579867], [-0.9057695999999998, 52.757636100000006], [-0.9070998, 52.75730490000001], [-0.9092963, 52.756845600000005], [-0.9099902999999998, 52.7567038], [-0.9117123, 52.7564305], [-0.9150232, 52.75598599999999], [-0.9251105, 52.75467330000001], [-0.9264549999999998, 52.7545318], [-0.9271209, 52.754468], [-0.9278765, 52.7544196], [-0.9293146, 52.75435310000001], [-0.9307952999999998, 52.754328], [-0.9322150999999996, 52.7543433], [-0.9336481999999998, 52.754396699999994], [-0.9350947, 52.754509], [-0.9363006, 52.7546224], [-0.9375145, 52.754780200000006], [-0.93821, 52.754882899999984], [-0.9388926999999998, 52.7549932], [-0.9402147, 52.755235899999995], [-0.9428882, 52.75582039999999], [-0.9445959, 52.756125199999985], [-0.9455954999999998, 52.7562797], [-0.9466328000000002, 52.7564107], [-0.9480360999999998, 52.7565617], [-0.9494793, 52.756666], [-0.9522788999999998, 52.756756], [-0.9539328, 52.75678509999999], [-0.9551467, 52.756806399999995], [-0.9565725000000002, 52.75680800000001], [-0.9580444, 52.75676519999999], [-0.9595193, 52.756680799999984], [-0.9609861, 52.7565496], [-0.961588, 52.75647849999999], [-0.9623891, 52.7563838], [-0.9637943, 52.7561722], [-0.9651087999999998, 52.7559341], [-0.9664061, 52.755659699999995], [-0.9677038, 52.7553442], [-0.9691491, 52.755], [-0.9706093, 52.75469729999999], [-0.9745069999999998, 52.7541092], [-0.9760655, 52.7538743], [-0.9836348, 52.7527514], [-0.9839695, 52.75269989999999], [-0.9879302, 52.7520254], [-0.9881468125314736, 52.75198100010016], [-0.9898840999999998, 52.75162490000001], [-0.9918463, 52.7511822], [-0.9932128999999998, 52.75084369999999], [-0.9938612, 52.75066369999999], [-0.9944927, 52.75046929999999], [-0.9958279, 52.7499965], [-0.9969559, 52.74951999999999], [-0.9978522, 52.74908799999999], [-0.9983301, 52.74882770000001], [-0.9987573, 52.748595], [-0.9996246, 52.7480571], [-1.0004454, 52.7474994], [-1.0011895, 52.74690530000001], [-1.0018701, 52.7462796], [-1.0026269, 52.745475899999995], [-1.0033575, 52.7446371], [-1.0037319, 52.7442559], [-1.0038283, 52.7441644], [-1.0041272, 52.743880699999984], [-1.0049828, 52.7431611], [-1.0057445, 52.7425556], [-1.0066323, 52.74189609999999], [-1.0075710999999998, 52.74127129999999], [-1.0084324999999998, 52.74073539999999], [-1.0093541999999998, 52.740224199999986], [-1.0103543, 52.73970969999999], [-1.0140897, 52.7378778], [-1.0156433, 52.73717990000001], [-1.0172113, 52.736515699999984], [-1.0189839999999997, 52.7358138], [-1.0208354, 52.7351187], [-1.0227053, 52.734463299999994], [-1.0242881999999998, 52.73394299999999], [-1.0306633999999997, 52.7320295], [-1.033461, 52.731131699999985], [-1.0337286, 52.73103759999999], [-1.0348140999999995, 52.73065579999999], [-1.0361338999999998, 52.7301527], [-1.0385295, 52.729245], [-1.0393681, 52.728889599999995], [-1.0402067999999998, 52.7285174], [-1.0419098, 52.72773819999999], [-1.0424043, 52.7275006], [-1.0425014, 52.72745389999999], [-1.0430056999999997, 52.72721150000001], [-1.0431613, 52.7271367], [-1.0435579, 52.7269461], [-1.0452964, 52.7260549], [-1.0467531, 52.725274299999995], [-1.04819, 52.72445859999999], [-1.0496066, 52.7236033], [-1.0514985, 52.722380099999995], [-1.0529911, 52.7213303], [-1.0532595, 52.7211375], [-1.0547994, 52.7200309], [-1.0576847, 52.7179517], [-1.0613575, 52.71529950000001], [-1.0646459, 52.7129261], [-1.0651929127646045, 52.71253125491421], [-1.068132, 52.7104097], [-1.0707907, 52.708466400000006], [-1.0731317, 52.706793], [-1.0754568, 52.7051184], [-1.076043, 52.704688700000005], [-1.0779783409434258, 52.703294772578815], [-1.0797139, 52.702044699999995], [-1.0802908, 52.701621799999984], [-1.0808308999999998, 52.7012047], [-1.0810897, 52.700984000000005], [-1.081375783718741, 52.70072053823277], [-1.0813793, 52.700717299999994], [-1.0815467, 52.7005896], [-1.0817408, 52.7004663], [-1.0819902999999995, 52.70035370000001], [-1.0822911999999998, 52.700258100000006], [-1.082593, 52.70018700000001], [-1.0829563, 52.7001482], [-1.0833179, 52.7001454], [-1.0836817, 52.7001782], [-1.0840147999999998, 52.7002421], [-1.0843606, 52.7003516], [-1.0846827, 52.7005123], [-1.0850049999999998, 52.70076290000001], [-1.0850979999999997, 52.7008626], [-1.0852009, 52.70099819999999], [-1.0852098674135222, 52.701014341344326], [-1.0853364, 52.701242099999995], [-1.0854545, 52.701433399999985], [-1.0855056999999997, 52.7015164], [-1.0859673, 52.702264], [-1.0866298, 52.703219099999984], [-1.0873398, 52.7041577], [-1.0881244, 52.70513619999999], [-1.0895961, 52.7069999], [-1.0899103, 52.707396300000006], [-1.093987903045046, 52.71253125491421], [-1.0971866999999995, 52.716559100000005], [-1.0994786, 52.7194447], [-1.1053412, 52.726826900000006], [-1.1060921, 52.7277673], [-1.1065418, 52.7283237], [-1.1070391999999998, 52.728857199999986], [-1.1077393999999998, 52.72955559999999], [-1.1078805, 52.72968350000001], [-1.1084824, 52.730247], [-1.1086809, 52.730420300000006], [-1.1090451, 52.7307651], [-1.1094341, 52.731108199999994], [-1.1100028999999998, 52.73159939999999], [-1.110137, 52.7317095], [-1.1113024, 52.732695], [-1.1122011, 52.733493], [-1.1130818999999998, 52.7342769], [-1.1139716999999998, 52.7350531], [-1.1141166, 52.73518240000001], [-1.1146488, 52.735657100000005], [-1.1152791, 52.736150499999994], [-1.1156754, 52.7364996], [-1.1159582, 52.736746399999994], [-1.1160041, 52.7367846], [-1.1162365, 52.736959], [-1.1165425999999998, 52.7371886], [-1.1189384, 52.73925530000001], [-1.1197885, 52.73990249999999], [-1.1206543, 52.7405124], [-1.1215536, 52.7411334], [-1.1225047999999995, 52.7417357], [-1.1234788000000002, 52.7423014], [-1.1245134999999995, 52.74284029999999], [-1.1251787, 52.74310820000001], [-1.125455, 52.74324459999999], [-1.1258198, 52.7433892], [-1.1264583, 52.7436312], [-1.1269865, 52.7438925], [-1.127531, 52.74413119999999], [-1.1280513, 52.7443585], [-1.1285771, 52.7445712], [-1.1291671, 52.7448067], [-1.129599, 52.7449788], [-1.1300366, 52.745142400000006], [-1.1303993999999995, 52.74527810000001], [-1.1306933, 52.745388000000005], [-1.1309142999999997, 52.7454661], [-1.1310172, 52.7455021], [-1.131278, 52.74559090000001], [-1.1316964, 52.74569329999999], [-1.1319084, 52.745745199999995], [-1.1321498, 52.74581009999999], [-1.1312995, 52.7455192], [-1.1307249999999998, 52.74530729999999], [-1.1305324, 52.7451899], [-1.1302802999999997, 52.74506650000001], [-1.1299252, 52.7449107], [-1.1297202, 52.7448297], [-1.1285073, 52.74434550000001]]} |
14.0 |
0547 |
0545 |
Melton Mowbray Down Loop |
Mountsorrel Sidings |
Mountsorrel Sidings |
52.7443455 |
-1.1285073 |
52.7443455 |
-1.1285073 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 04:45:00 |
Mountsorrel Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797737 |
1789621586682879 |
14 |
14 |
2026-09-17 05:16:26.974727 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:26.678412 |
| 597888 |
628207 |
L22962 |
655W04M517 |
2026-09-17 |
COMPLETE |
16797153 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 628207, "stp": "O", "toc": "West Midlands Trains", "uid": "L22962", "consist": "730016", "dest_crs": "RGL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22962/2026-09-17/detailed", "trust_id": "655W04M517", "origin_crs": "WVH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rugeley Trent Valley", "service_date": "2026-09-17", "dest_arr_time": "0556", "dest_platform": "1", "is_terminated": 1, "next_location": "Rugeley Trent Valley", "signalling_id": "5W04", "timing_status": "LATE", "origin_station": "Wolverhampton", "current_leg_arr": "0606", "current_leg_dep": "0555", "current_leg_end": "Rugeley Trent Valley", "origin_dep_time": "0526", "origin_platform": "3", "current_location": "Rugeley Trent Valley", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.119521, 52.8012105], [-2.1191648, 52.8008073], [-2.1188939, 52.8005564], [-2.1175594999999996, 52.79919040000001], [-2.1172698, 52.7988938], [-2.1168668, 52.7984485], [-2.1164839, 52.7980109], [-2.1161421, 52.7976466], [-2.1158926999999994, 52.797450999999995], [-2.1156365000000004, 52.7972786], [-2.1153154, 52.797080599999994], [-2.1149989, 52.79689830000001], [-2.1146603, 52.7967162], [-2.1143164999999997, 52.79654529999999], [-2.1140038, 52.7964057], [-2.1136827, 52.796272599999995], [-2.113066, 52.79603899999999], [-2.1124250000000004, 52.79584199999999], [-2.1116397, 52.7956322], [-2.1109233, 52.795483], [-2.1102180999999995, 52.79537119999999], [-2.1095225, 52.7952868], [-2.1087637, 52.79523319999999], [-2.1078677, 52.79521909999999], [-2.1070821999999994, 52.7952572], [-2.1064944, 52.79531269999999], [-2.105892, 52.7953901], [-2.1051759999999997, 52.79552220000001], [-2.1045182, 52.795684099999995], [-2.1036769, 52.795914299999986], [-2.0994731, 52.7970645], [-2.0929547, 52.7988245], [-2.0926304999999994, 52.7989268], [-2.0925224999999994, 52.79895810000001], [-2.0900911, 52.7996101], [-2.0893703, 52.79977249999999], [-2.0886286, 52.7999197], [-2.0877586, 52.8000611], [-2.0872853, 52.800118399999995], [-2.0868792, 52.8001642], [-2.0864258, 52.80020499999999], [-2.0859712, 52.8002351], [-2.0847728, 52.800292000000006], [-2.0835636999999996, 52.8002852], [-2.0825273, 52.8002565], [-2.0815068999999995, 52.8001643], [-2.0808734, 52.800091399999985], [-2.0799543, 52.7999587], [-2.0790449999999994, 52.799792799999985], [-2.0781287, 52.79958379999999], [-2.0774734, 52.7994081], [-2.0764916, 52.7991129], [-2.075617, 52.79877900000001], [-2.0745607, 52.79831579999999], [-2.0739119, 52.7979802], [-2.0733979, 52.7976827], [-2.0719941, 52.7968722], [-2.0711191, 52.7964381], [-2.0703968999999995, 52.796127], [-2.0696754999999993, 52.79586100000001], [-2.0691472, 52.7956747], [-2.0681312999999997, 52.7953593], [-2.0677031, 52.7952416], [-2.0675644, 52.79520269999999], [-2.066125153474899, 52.794769653473054], [-2.0659022999999994, 52.7947026], [-2.0633706, 52.79386649999999], [-2.0622708, 52.79346909999999], [-2.0611243999999997, 52.793042199999995], [-2.0584420999999997, 52.7919607], [-2.0583691, 52.79193039999999], [-2.0564851, 52.79112570000001], [-2.0548093, 52.79052849999999], [-2.0539679999999993, 52.790279], [-2.0531135, 52.79005269999999], [-2.0520376, 52.7898177], [-2.0519584, 52.78980060000001], [-2.0513602, 52.78967719999999], [-2.0502779, 52.7895041], [-2.0491836, 52.78937270000001], [-2.0482579, 52.78928719999999], [-2.0471219000000005, 52.7892253], [-2.0459811, 52.78920699999999], [-2.0444717, 52.7892284], [-2.0436048, 52.7892662], [-2.0424267, 52.789342999999995], [-2.0415675, 52.78944820000001], [-2.0409598, 52.7895456], [-2.0403316, 52.789683], [-2.038935, 52.790012700000005], [-2.0356498, 52.79080569999999], [-2.0335954999999997, 52.79132409999999], [-2.032564, 52.7915533], [-2.0314943, 52.79175], [-2.0302568999999995, 52.791917], [-2.0292216, 52.792045900000005], [-2.028069, 52.792151899999986], [-2.0264814, 52.792274299999995], [-2.0253481999999994, 52.7923107], [-2.023767, 52.79231339999999], [-2.0225316, 52.792258], [-2.0211521, 52.79215090000001], [-2.018802599999999, 52.7918743], [-2.0176045, 52.7916703], [-2.0168814, 52.7915291], [-2.0161154, 52.791359099999994], [-2.0155751, 52.791227600000006], [-2.0147295999999995, 52.791008899999994], [-2.0138361, 52.7907445], [-2.0128348, 52.790407899999984], [-2.0122543, 52.790218200000005], [-2.0117398, 52.79002239999999], [-2.0097997999999997, 52.78926770000001], [-2.0079536, 52.7886647], [-2.0061128, 52.7881791], [-2.0056751, 52.7880724], [-2.0055044999999994, 52.78803210000001], [-2.0048681, 52.787903799999995], [-2.0033132, 52.787639299999995], [-2.002411, 52.78751460000001], [-2.0009371, 52.7873324], [-2.0001038, 52.78725779999999], [-1.9992974999999995, 52.7872305], [-1.9983345999999995, 52.78719869999998], [-1.9978264, 52.7871892], [-1.9967664, 52.7871911], [-1.9959597, 52.78721389999999], [-1.9957062000000003, 52.7872241], [-1.9943728, 52.7872804], [-1.9936103, 52.7873424], [-1.9928446, 52.7874381], [-1.9923594999999996, 52.7875094], [-1.9922399, 52.787524700000006], [-1.9910034999999997, 52.7877215], [-1.9896762, 52.787968000000006], [-1.9892867999999997, 52.788049599999994], [-1.9884933999999996, 52.788194299999994], [-1.9878978, 52.7883122], [-1.9873794, 52.78840400000001], [-1.9871474719537765, 52.78844305702785], [-1.9868954614996537, 52.78848538401902], [-1.9866772038126008, 52.78852496313976], [-1.9864913808153717, 52.78856161264851], [-1.986336674430717, 52.78859515080369], [-1.9862117665813888, 52.78862539586368], [-1.9861153391901392, 52.788652166086955], [-1.98604607417972, 52.78867527973188], [-1.9860026534728832, 52.788694555056914], [-1.985983758992381, 52.788709810320434], [-1.985988072660965, 52.788720863780895], [-1.9860142764013875, 52.788727533696694], [-1.9860610521364, 52.78872963832626], [-1.9861270817887549, 52.788726995928], [-1.986211047281204, 52.788719424760345], [-1.9863116305364985, 52.7887067430817], [-1.9864275134773912, 52.78868876915048], [-1.9855968, 52.78886390000001], [-1.9844253999999997, 52.7890512], [-1.9837284999999996, 52.78914120000001], [-1.9832395000000005, 52.7891958], [-1.982894, 52.7892265], [-1.9824308, 52.78926760000001], [-1.9816485, 52.789308000000005], [-1.9805675999999997, 52.78935139999999], [-1.9793386, 52.78937330000001], [-1.9785939, 52.789373000000005], [-1.9766438, 52.78937199999999], [-1.976293625062947, 52.78936403334287], [-1.9754701999999995, 52.78934530000001], [-1.9744858999999997, 52.78930679999999], [-1.9742322, 52.7892969], [-1.9727718, 52.789220500000006], [-1.9715803, 52.78912590000001], [-1.9698678999999997, 52.7889552], [-1.9687933999999996, 52.7888174], [-1.9678499999999997, 52.788670200000006], [-1.9663164, 52.7884104], [-1.9646356, 52.7880978], [-1.9631058, 52.78775780000001], [-1.9615444, 52.78737509999999], [-1.9612867999999997, 52.7873055], [-1.9602373, 52.7870218], [-1.9591106000000005, 52.786693699999994], [-1.9582477, 52.7864256], [-1.9572765, 52.7861032], [-1.9562747, 52.7857476], [-1.9550365, 52.785274900000005], [-1.9538076, 52.784778499999994], [-1.953275, 52.78454579999999], [-1.9531782, 52.78450359999999], [-1.9527147, 52.78430110000001], [-1.9514754, 52.7837287], [-1.9503588, 52.7831425], [-1.9494540999999996, 52.7826488], [-1.9487499999999995, 52.78224529999999], [-1.9486071000000005, 52.7821634], [-1.9480091, 52.781807400000005], [-1.9477207, 52.78162719999999], [-1.9461944, 52.7806363], [-1.9376297, 52.774978], [-1.9370939000000005, 52.774624], [-1.9364075275340715, 52.774171337077654], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206]]}", "current_leg_start": "Stafford", "dest_arr_time_act": "0556", "motion_projection": null, "next_location_lat": "52.7697206", "next_location_lon": "-1.9298091", "previous_location": "Stafford", "current_leg_milage": "9.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 344.248, \"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\": 660.474, \"from_m\": 344.248, \"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\": 2592.996, \"from_m\": 660.474, \"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\": 5125.146, \"from_m\": 2592.996, \"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\": 5637.853, \"from_m\": 5125.146, \"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\": 21189.531, \"from_m\": 5637.853, \"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\": 23593.714, \"from_m\": 21189.531, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 23791.5, \"from_m\": 23593.714, \"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\": 23834.456, \"from_m\": 23791.5, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24240.545, \"from_m\": 23834.456, \"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\": 24291.373, \"from_m\": 24240.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\": 24631.541, \"from_m\": 24291.373, \"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\": 24709.991, \"from_m\": 24631.541, \"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\": 25669.691, \"from_m\": 24709.991, \"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\": 26996.823, \"from_m\": 25669.691, \"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\": 28691.906, \"from_m\": 26996.823, \"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\": 28778.772, \"from_m\": 28691.906, \"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\": 34173.47, \"from_m\": 28778.772, \"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\": 34246.266, \"from_m\": 34173.47, \"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\": 38826.03, \"from_m\": 34246.266, \"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}], \"service_id\": 628207, \"profile_key\": \"b2952ee684c41837a98e34641cb50ba170c31e7060f7c273f51429262080e670\", \"schedule_id\": 39681, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0526\", \"location\": \"Wolverhampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 2, \"distance_m\": 735.513, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528H\", \"location\": \"Bushbury Jn\", \"stage_seq\": 3, \"distance_m\": 2544.018, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533H\", \"location\": \"Penkridge\", \"stage_seq\": 4, \"distance_m\": 15425.312, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 5, \"distance_m\": 23746.276, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0545\", \"location\": \"Stafford\", \"stage_seq\": 6, \"distance_m\": 23791.5, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 7, \"distance_m\": 24766.34, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Whitehouse Jn\", \"stage_seq\": 8, \"distance_m\": 28778.772, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"location\": \"Colwich Jn\", \"stage_seq\": 9, \"distance_m\": 34246.266, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 10, \"distance_m\": 38092.556, \"section_seq\": 1, \"route_path_id\": 72121}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": null, \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 11, \"distance_m\": 38826.03, \"section_seq\": 1, \"route_path_id\": 72121}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38826.03, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72121}], \"total_distance_m\": 38826.03, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 38826.03, \"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": "0526", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "52.7697206", "current_position_lon": "-1.9298091", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:55Z\", \"source_id\": 52040640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:34:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:58Z\", \"source_id\": 16783252, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:12Z\", \"source_id\": 52060181, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:19Z\", \"source_id\": 16789215, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:19Z\", \"source_id\": 52085426, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:24Z\", \"source_id\": 16797153, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rugeley Trent Valley", "service_state_platform": "1", "timing_fact_generation": 1789621524563813, "current_leg_arrival_utc": "2026-09-17T06:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:32.034038", "service_state_evidence_id": 16797153, "current_leg_start_actual_dep": "2026-09-17T05:55:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:32.263792", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
WVH |
RGL |
5W04 |
730016 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 344.248, "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": 660.474, "from_m": 344.248, "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": 2592.996, "from_m": 660.474, "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": 5125.146, "from_m": 2592.996, "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": 5637.853, "from_m": 5125.146, "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": 21189.531, "from_m": 5637.853, "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": 23593.714, "from_m": 21189.531, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 23791.5, "from_m": 23593.714, "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": 23834.456, "from_m": 23791.5, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24240.545, "from_m": 23834.456, "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": 24291.373, "from_m": 24240.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": 24631.541, "from_m": 24291.373, "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": 24709.991, "from_m": 24631.541, "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": 25669.691, "from_m": 24709.991, "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": 26996.823, "from_m": 25669.691, "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": 28691.906, "from_m": 26996.823, "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": 28778.772, "from_m": 28691.906, "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": 34173.47, "from_m": 28778.772, "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": 34246.266, "from_m": 34173.47, "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": 38826.03, "from_m": 34246.266, "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}], "service_id": 628207, "profile_key": "b2952ee684c41837a98e34641cb50ba170c31e7060f7c273f51429262080e670", "schedule_id": 39681, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0526", "location": "Wolverhampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527H", "location": "Wolverhampton North Jn", "stage_seq": 2, "distance_m": 735.513, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528H", "location": "Bushbury Jn", "stage_seq": 3, "distance_m": 2544.018, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533H", "location": "Penkridge", "stage_seq": 4, "distance_m": 15425.312, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539", "location": "Stafford Trent Valley Jn", "stage_seq": 5, "distance_m": 23746.276, "section_seq": 1, "route_path_id": 72121}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0545", "location": "Stafford", "stage_seq": 6, "distance_m": 23791.5, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546H", "location": "Stafford Trent Valley Jn", "stage_seq": 7, "distance_m": 24766.34, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Whitehouse Jn", "stage_seq": 8, "distance_m": 28778.772, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "location": "Colwich Jn", "stage_seq": 9, "distance_m": 34246.266, "section_seq": 1, "route_path_id": 72121}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Rugeley North Jn", "stage_seq": 10, "distance_m": 38092.556, "section_seq": 1, "route_path_id": 72121}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": null, "location": "Rugeley Trent Valley", "stage_seq": 11, "distance_m": 38826.03, "section_seq": 1, "route_path_id": 72121}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38826.03, "from_m": 0.0, "section_seq": 1, "route_path_id": 72121}], "total_distance_m": 38826.03, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 38826.03, "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": 18937, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:55Z", "source_id": 52040640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:34:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:58Z", "source_id": 16783252, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11383, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:12Z", "source_id": 52060181, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:50:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:19Z", "source_id": 16789215, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11438, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:19Z", "source_id": 52085426, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:06:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:24Z", "source_id": 16797153, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Wolverhampton |
0526 |
0526 |
3 |
None |
None |
Rugeley Trent Valley |
0556 |
0556 |
1 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L22962/2026-09-17/detailed |
None |
Stafford |
2026-09-17T05:55:00+01:00 |
Rugeley Trent Valley |
11.0 |
{"type": "LineString", "coordinates": [[-2.119521, 52.8012105], [-2.1191648, 52.8008073], [-2.1188939, 52.8005564], [-2.1175594999999996, 52.79919040000001], [-2.1172698, 52.7988938], [-2.1168668, 52.7984485], [-2.1164839, 52.7980109], [-2.1161421, 52.7976466], [-2.1158926999999994, 52.797450999999995], [-2.1156365000000004, 52.7972786], [-2.1153154, 52.797080599999994], [-2.1149989, 52.79689830000001], [-2.1146603, 52.7967162], [-2.1143164999999997, 52.79654529999999], [-2.1140038, 52.7964057], [-2.1136827, 52.796272599999995], [-2.113066, 52.79603899999999], [-2.1124250000000004, 52.79584199999999], [-2.1116397, 52.7956322], [-2.1109233, 52.795483], [-2.1102180999999995, 52.79537119999999], [-2.1095225, 52.7952868], [-2.1087637, 52.79523319999999], [-2.1078677, 52.79521909999999], [-2.1070821999999994, 52.7952572], [-2.1064944, 52.79531269999999], [-2.105892, 52.7953901], [-2.1051759999999997, 52.79552220000001], [-2.1045182, 52.795684099999995], [-2.1036769, 52.795914299999986], [-2.0994731, 52.7970645], [-2.0929547, 52.7988245], [-2.0926304999999994, 52.7989268], [-2.0925224999999994, 52.79895810000001], [-2.0900911, 52.7996101], [-2.0893703, 52.79977249999999], [-2.0886286, 52.7999197], [-2.0877586, 52.8000611], [-2.0872853, 52.800118399999995], [-2.0868792, 52.8001642], [-2.0864258, 52.80020499999999], [-2.0859712, 52.8002351], [-2.0847728, 52.800292000000006], [-2.0835636999999996, 52.8002852], [-2.0825273, 52.8002565], [-2.0815068999999995, 52.8001643], [-2.0808734, 52.800091399999985], [-2.0799543, 52.7999587], [-2.0790449999999994, 52.799792799999985], [-2.0781287, 52.79958379999999], [-2.0774734, 52.7994081], [-2.0764916, 52.7991129], [-2.075617, 52.79877900000001], [-2.0745607, 52.79831579999999], [-2.0739119, 52.7979802], [-2.0733979, 52.7976827], [-2.0719941, 52.7968722], [-2.0711191, 52.7964381], [-2.0703968999999995, 52.796127], [-2.0696754999999993, 52.79586100000001], [-2.0691472, 52.7956747], [-2.0681312999999997, 52.7953593], [-2.0677031, 52.7952416], [-2.0675644, 52.79520269999999], [-2.066125153474899, 52.794769653473054], [-2.0659022999999994, 52.7947026], [-2.0633706, 52.79386649999999], [-2.0622708, 52.79346909999999], [-2.0611243999999997, 52.793042199999995], [-2.0584420999999997, 52.7919607], [-2.0583691, 52.79193039999999], [-2.0564851, 52.79112570000001], [-2.0548093, 52.79052849999999], [-2.0539679999999993, 52.790279], [-2.0531135, 52.79005269999999], [-2.0520376, 52.7898177], [-2.0519584, 52.78980060000001], [-2.0513602, 52.78967719999999], [-2.0502779, 52.7895041], [-2.0491836, 52.78937270000001], [-2.0482579, 52.78928719999999], [-2.0471219000000005, 52.7892253], [-2.0459811, 52.78920699999999], [-2.0444717, 52.7892284], [-2.0436048, 52.7892662], [-2.0424267, 52.789342999999995], [-2.0415675, 52.78944820000001], [-2.0409598, 52.7895456], [-2.0403316, 52.789683], [-2.038935, 52.790012700000005], [-2.0356498, 52.79080569999999], [-2.0335954999999997, 52.79132409999999], [-2.032564, 52.7915533], [-2.0314943, 52.79175], [-2.0302568999999995, 52.791917], [-2.0292216, 52.792045900000005], [-2.028069, 52.792151899999986], [-2.0264814, 52.792274299999995], [-2.0253481999999994, 52.7923107], [-2.023767, 52.79231339999999], [-2.0225316, 52.792258], [-2.0211521, 52.79215090000001], [-2.018802599999999, 52.7918743], [-2.0176045, 52.7916703], [-2.0168814, 52.7915291], [-2.0161154, 52.791359099999994], [-2.0155751, 52.791227600000006], [-2.0147295999999995, 52.791008899999994], [-2.0138361, 52.7907445], [-2.0128348, 52.790407899999984], [-2.0122543, 52.790218200000005], [-2.0117398, 52.79002239999999], [-2.0097997999999997, 52.78926770000001], [-2.0079536, 52.7886647], [-2.0061128, 52.7881791], [-2.0056751, 52.7880724], [-2.0055044999999994, 52.78803210000001], [-2.0048681, 52.787903799999995], [-2.0033132, 52.787639299999995], [-2.002411, 52.78751460000001], [-2.0009371, 52.7873324], [-2.0001038, 52.78725779999999], [-1.9992974999999995, 52.7872305], [-1.9983345999999995, 52.78719869999998], [-1.9978264, 52.7871892], [-1.9967664, 52.7871911], [-1.9959597, 52.78721389999999], [-1.9957062000000003, 52.7872241], [-1.9943728, 52.7872804], [-1.9936103, 52.7873424], [-1.9928446, 52.7874381], [-1.9923594999999996, 52.7875094], [-1.9922399, 52.787524700000006], [-1.9910034999999997, 52.7877215], [-1.9896762, 52.787968000000006], [-1.9892867999999997, 52.788049599999994], [-1.9884933999999996, 52.788194299999994], [-1.9878978, 52.7883122], [-1.9873794, 52.78840400000001], [-1.9871474719537765, 52.78844305702785], [-1.9868954614996537, 52.78848538401902], [-1.9866772038126008, 52.78852496313976], [-1.9864913808153717, 52.78856161264851], [-1.986336674430717, 52.78859515080369], [-1.9862117665813888, 52.78862539586368], [-1.9861153391901392, 52.788652166086955], [-1.98604607417972, 52.78867527973188], [-1.9860026534728832, 52.788694555056914], [-1.985983758992381, 52.788709810320434], [-1.985988072660965, 52.788720863780895], [-1.9860142764013875, 52.788727533696694], [-1.9860610521364, 52.78872963832626], [-1.9861270817887549, 52.788726995928], [-1.986211047281204, 52.788719424760345], [-1.9863116305364985, 52.7887067430817], [-1.9864275134773912, 52.78868876915048], [-1.9855968, 52.78886390000001], [-1.9844253999999997, 52.7890512], [-1.9837284999999996, 52.78914120000001], [-1.9832395000000005, 52.7891958], [-1.982894, 52.7892265], [-1.9824308, 52.78926760000001], [-1.9816485, 52.789308000000005], [-1.9805675999999997, 52.78935139999999], [-1.9793386, 52.78937330000001], [-1.9785939, 52.789373000000005], [-1.9766438, 52.78937199999999], [-1.976293625062947, 52.78936403334287], [-1.9754701999999995, 52.78934530000001], [-1.9744858999999997, 52.78930679999999], [-1.9742322, 52.7892969], [-1.9727718, 52.789220500000006], [-1.9715803, 52.78912590000001], [-1.9698678999999997, 52.7889552], [-1.9687933999999996, 52.7888174], [-1.9678499999999997, 52.788670200000006], [-1.9663164, 52.7884104], [-1.9646356, 52.7880978], [-1.9631058, 52.78775780000001], [-1.9615444, 52.78737509999999], [-1.9612867999999997, 52.7873055], [-1.9602373, 52.7870218], [-1.9591106000000005, 52.786693699999994], [-1.9582477, 52.7864256], [-1.9572765, 52.7861032], [-1.9562747, 52.7857476], [-1.9550365, 52.785274900000005], [-1.9538076, 52.784778499999994], [-1.953275, 52.78454579999999], [-1.9531782, 52.78450359999999], [-1.9527147, 52.78430110000001], [-1.9514754, 52.7837287], [-1.9503588, 52.7831425], [-1.9494540999999996, 52.7826488], [-1.9487499999999995, 52.78224529999999], [-1.9486071000000005, 52.7821634], [-1.9480091, 52.781807400000005], [-1.9477207, 52.78162719999999], [-1.9461944, 52.7806363], [-1.9376297, 52.774978], [-1.9370939000000005, 52.774624], [-1.9364075275340715, 52.774171337077654], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206]]} |
9.1 |
0555 |
0606 |
Stafford |
Rugeley Trent Valley |
Rugeley Trent Valley |
52.7697206 |
-1.9298091 |
52.7697206 |
-1.9298091 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
Rugeley Trent Valley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797153 |
1789621524563813 |
42 |
42 |
2026-09-17 05:16:32.263792 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:32.034038 |
| 597889 |
628313 |
C40332 |
875Y01M517 |
2026-09-17 |
COMPLETE |
16796691 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 628313, "stp": "O", "toc": "Southern", "uid": "C40332", "consist": "377136+377208", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40332/2026-09-17/detailed", "trust_id": "875Y01M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:30:00", "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-17", "dest_arr_time": "0605", "dest_platform": "9", "is_terminated": 1, "next_location": null, "signalling_id": "5Y01", "timing_status": "LATE", "origin_station": "Streatham Hill Shed", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0530", "origin_platform": "S5", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0605", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Streatham Hill Sig. VC658", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 891.287, \"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\": 939.572, \"from_m\": 891.287, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 951.624, \"from_m\": 939.572, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1174.919, \"from_m\": 951.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\": 1984.526, \"from_m\": 1174.919, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5382.903, \"from_m\": 1984.526, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5400.037, \"from_m\": 5382.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\": 5452.593, \"from_m\": 5400.037, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5561.837, \"from_m\": 5452.593, \"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\": 5897.682, \"from_m\": 5561.837, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7563.595, \"from_m\": 5897.682, \"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\": 7643.016, \"from_m\": 7563.595, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7713.657, \"from_m\": 7643.016, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7803.369, \"from_m\": 7713.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8498.607, \"from_m\": 7803.369, \"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\": 9155.644, \"from_m\": 8498.607, \"capability_applied\": null, \"effective_limit_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\": 628313, \"profile_key\": \"22b6b732e26c907882d08267bbb62369fe1a4a5275c155961025d6cc777733be\", \"schedule_id\": 39299, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Streatham Hill Shed\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": false, \"wtt_arr\": \"0534H\", \"wtt_dep\": \"0534H\", \"location\": \"Streatham Hill Up Siding West\", \"stage_seq\": 2, \"distance_m\": 52.88, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0541\", \"location\": \"Streatham Hill Sig. VC658\", \"stage_seq\": 3, \"distance_m\": 846.51, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542H\", \"location\": \"Balham\", \"stage_seq\": 4, \"distance_m\": 1336.6, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4478.306, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Pouparts Jn\", \"stage_seq\": 6, \"distance_m\": 5550.037, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Longhedge Jn\", \"stage_seq\": 7, \"distance_m\": 6233.114, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 8, \"distance_m\": 6828.228, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 9, \"distance_m\": 7813.569, \"section_seq\": 1, \"route_path_id\": 67599}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 10, \"distance_m\": 9155.644, \"section_seq\": 1, \"route_path_id\": 67599}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9155.644, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67599}], \"total_distance_m\": 9155.644, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7652.661, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1502.983, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0530", "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\": \"TD\", \"smart_id\": 29218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:26Z\", \"source_id\": 52050624, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:29Z\", \"source_id\": 16786357, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:13Z\", \"source_id\": 52055916, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:19Z\", \"source_id\": 16787915, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:33Z\", \"source_id\": 52084097, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:38Z\", \"source_id\": 16796691, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "9", "timing_fact_generation": 1789621478817189, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:34.798806", "service_state_evidence_id": 16796691, "current_leg_start_actual_dep": null, "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:35.850910", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
None |
None |
5Y01 |
377136+377208 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 891.287, "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": 939.572, "from_m": 891.287, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 951.624, "from_m": 939.572, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1174.919, "from_m": 951.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": 1984.526, "from_m": 1174.919, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5382.903, "from_m": 1984.526, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5400.037, "from_m": 5382.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": 5452.593, "from_m": 5400.037, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5561.837, "from_m": 5452.593, "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": 5897.682, "from_m": 5561.837, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7563.595, "from_m": 5897.682, "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": 7643.016, "from_m": 7563.595, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7713.657, "from_m": 7643.016, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7803.369, "from_m": 7713.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8498.607, "from_m": 7803.369, "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": 9155.644, "from_m": 8498.607, "capability_applied": null, "effective_limit_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": 628313, "profile_key": "22b6b732e26c907882d08267bbb62369fe1a4a5275c155961025d6cc777733be", "schedule_id": 39299, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0530", "location": "Streatham Hill Shed", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67599}, {"is_pass": false, "wtt_arr": "0534H", "wtt_dep": "0534H", "location": "Streatham Hill Up Siding West", "stage_seq": 2, "distance_m": 52.88, "section_seq": 1, "route_path_id": 67599}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0541", "location": "Streatham Hill Sig. VC658", "stage_seq": 3, "distance_m": 846.51, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542H", "location": "Balham", "stage_seq": 4, "distance_m": 1336.6, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4478.306, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546", "location": "Pouparts Jn", "stage_seq": 6, "distance_m": 5550.037, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Longhedge Jn", "stage_seq": 7, "distance_m": 6233.114, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Stewarts Lane Jn", "stage_seq": 8, "distance_m": 6828.228, "section_seq": 1, "route_path_id": 67599}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Battersea Pier Jn", "stage_seq": 9, "distance_m": 7813.569, "section_seq": 1, "route_path_id": 67599}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 10, "distance_m": 9155.644, "section_seq": 1, "route_path_id": 67599}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9155.644, "from_m": 0.0, "section_seq": 1, "route_path_id": 67599}], "total_distance_m": 9155.644, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7652.661, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1502.983, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29218, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:26Z", "source_id": 52050624, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:43:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:29Z", "source_id": 16786357, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:13Z", "source_id": 52055916, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:46:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:19Z", "source_id": 16787915, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28741, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:33Z", "source_id": 52084097, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:06:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:38Z", "source_id": 16796691, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Streatham Hill Shed |
0530 |
0530 |
S5 |
5:30:00 |
None |
London Victoria (C) |
0605 |
0605 |
9 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C40332/2026-09-17/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Streatham Hill Sig. VC658 |
Victoria Plat 10 |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796691 |
1789621478817189 |
16 |
16 |
2026-09-17 05:16:35.850910 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:34.798806 |
| 597890 |
629258 |
W00421 |
665B02M517 |
2026-09-17 |
COMPLETE |
16796868 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 629258, "stp": "P", "toc": "West Midlands Trains", "uid": "W00421", "consist": "172003+172005", "dest_crs": "BSW", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00421/2026-09-17/detailed", "trust_id": "665B02M517", "origin_crs": "XTS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham Snow Hill", "service_date": "2026-09-17", "dest_arr_time": "0610", "dest_platform": "2", "is_terminated": 1, "next_location": "Birmingham Snow Hill", "signalling_id": "5B02", "timing_status": "EARLY", "origin_station": "Tyseley LMD", "current_leg_arr": "0606", "current_leg_dep": "0556", "current_leg_end": "Birmingham Snow Hill", "origin_dep_time": "0559", "origin_platform": null, "current_location": "Birmingham Snow Hill", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8448271999999997, 52.454953], [-1.8447672, 52.4549082], [-1.8446363999999995, 52.4548207], [-1.8447407, 52.45491969999999], [-1.8447879, 52.4549593], [-1.8450986000000005, 52.455253899999995], [-1.845373, 52.455528400000006], [-1.8455220999999993, 52.4556688], [-1.845696, 52.45583270000001], [-1.8459291, 52.45604209999998], [-1.8460832000000005, 52.45614429999999], [-1.8463119, 52.456303], [-1.8467165, 52.456590499999976], [-1.8469609, 52.4567667], [-1.8471688, 52.4569248], [-1.8472769, 52.4570147], [-1.8474172, 52.4571497], [-1.8476459, 52.4574406], [-1.8476953, 52.4575217], [-1.8477134, 52.4575585], [-1.8478016999999995, 52.4576644], [-1.8478993999999995, 52.4577797], [-1.8480386999999996, 52.458001999999986], [-1.8481855000000005, 52.4581465], [-1.8482681999999997, 52.4582228], [-1.8483835, 52.458313], [-1.8487976, 52.458588], [-1.8493547999999995, 52.4589027], [-1.849497, 52.45898950000001], [-1.8496391, 52.4590789], [-1.8499597, 52.45929279999999], [-1.8503754, 52.4595767], [-1.8505432, 52.45967720000001], [-1.8508059999999995, 52.4598149], [-1.8510246999999995, 52.45992669999999], [-1.8511570709166796, 52.46000031933228], [-1.8513455025006091, 52.46010952588076], [-1.851511361109293, 52.46020658190539], [-1.8516580463054444, 52.4602930993252], [-1.851788957651776, 52.46037069005919], [-1.8519074947110017, 52.46044096602642], [-1.8520170570458336, 52.46050553914588], [-1.852121044218985, 52.46056602133663], [-1.8522228557931697, 52.46062402451767], [-1.8523258913311005, 52.46068116060804], [-1.85243355039549, 52.46073904152676], [-1.852549232549052, 52.460799279192855], [-1.8526763373544988, 52.46086348552535], [-1.852818264374544, 52.46093327244327], [-1.852978413171901, 52.46101025186564], [-1.853160183309282, 52.46109603571148], [-1.853366974349401, 52.46119223589982], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]}", "current_leg_start": "Tyseley LMD", "dest_arr_time_act": "0610", "motion_projection": null, "next_location_lat": "52.4837824", "next_location_lon": "-1.8999319", "previous_location": "Tyseley LMD", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 543.543, \"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\": 592.268, \"from_m\": 543.543, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 784.802, \"from_m\": 592.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\": 3534.996, \"from_m\": 784.802, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4294.613, \"from_m\": 3534.996, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4875.43, \"from_m\": 4294.613, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5016.711, \"from_m\": 4875.43, \"capability_applied\": null, \"effective_limit_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\": 629258, \"profile_key\": \"bece5c89ac660a9c63400fabfe636df056f4ac0f1ac5def6290c0df9bce5dec7\", \"schedule_id\": 32879, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Tyseley LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37097}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 2, \"distance_m\": 842.693, \"section_seq\": 1, \"route_path_id\": 37097}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 3, \"distance_m\": 4186.044, \"section_seq\": 1, \"route_path_id\": 37097}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": null, \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 4, \"distance_m\": 5016.711, \"section_seq\": 1, \"route_path_id\": 37097}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5016.711, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37097}], \"total_distance_m\": 5016.711, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4473.168, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 543.543, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.4837824", "current_position_lon": "-1.8999319", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:54Z\", \"source_id\": 52083031, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:57Z\", \"source_id\": 16796371, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:53Z\", \"source_id\": 52084609, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:56Z\", \"source_id\": 16796868, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Snow Hill", "service_state_platform": "2", "timing_fact_generation": 1789621498427729, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:41.364841", "service_state_evidence_id": 16796868, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:41.459796", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
XTS |
BSW |
5B02 |
172003+172005 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 543.543, "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": 592.268, "from_m": 543.543, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 784.802, "from_m": 592.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": 3534.996, "from_m": 784.802, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4294.613, "from_m": 3534.996, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4875.43, "from_m": 4294.613, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5016.711, "from_m": 4875.43, "capability_applied": null, "effective_limit_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": 629258, "profile_key": "bece5c89ac660a9c63400fabfe636df056f4ac0f1ac5def6290c0df9bce5dec7", "schedule_id": 32879, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Tyseley LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37097}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Small Heath Sth Jn", "stage_seq": 2, "distance_m": 842.693, "section_seq": 1, "route_path_id": 37097}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Birmingham Moor Street", "stage_seq": 3, "distance_m": 4186.044, "section_seq": 1, "route_path_id": 37097}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": null, "location": "Birmingham Snow Hill", "stage_seq": 4, "distance_m": 5016.711, "section_seq": 1, "route_path_id": 37097}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5016.711, "from_m": 0.0, "section_seq": 1, "route_path_id": 37097}], "total_distance_m": 5016.711, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4473.168, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 543.543, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20105, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:54Z", "source_id": 52083031, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:04:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:57Z", "source_id": 16796371, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20077, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:53Z", "source_id": 52084609, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:56Z", "source_id": 16796868, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Tyseley LMD |
0559 |
0559 |
None |
None |
None |
Birmingham Snow Hill |
0610 |
0610 |
2 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00421/2026-09-17/detailed |
None |
Tyseley LMD |
2026-09-17T05:59:00+01:00 |
Birmingham Snow Hill |
10.0 |
{"type": "LineString", "coordinates": [[-1.8448271999999997, 52.454953], [-1.8447672, 52.4549082], [-1.8446363999999995, 52.4548207], [-1.8447407, 52.45491969999999], [-1.8447879, 52.4549593], [-1.8450986000000005, 52.455253899999995], [-1.845373, 52.455528400000006], [-1.8455220999999993, 52.4556688], [-1.845696, 52.45583270000001], [-1.8459291, 52.45604209999998], [-1.8460832000000005, 52.45614429999999], [-1.8463119, 52.456303], [-1.8467165, 52.456590499999976], [-1.8469609, 52.4567667], [-1.8471688, 52.4569248], [-1.8472769, 52.4570147], [-1.8474172, 52.4571497], [-1.8476459, 52.4574406], [-1.8476953, 52.4575217], [-1.8477134, 52.4575585], [-1.8478016999999995, 52.4576644], [-1.8478993999999995, 52.4577797], [-1.8480386999999996, 52.458001999999986], [-1.8481855000000005, 52.4581465], [-1.8482681999999997, 52.4582228], [-1.8483835, 52.458313], [-1.8487976, 52.458588], [-1.8493547999999995, 52.4589027], [-1.849497, 52.45898950000001], [-1.8496391, 52.4590789], [-1.8499597, 52.45929279999999], [-1.8503754, 52.4595767], [-1.8505432, 52.45967720000001], [-1.8508059999999995, 52.4598149], [-1.8510246999999995, 52.45992669999999], [-1.8511570709166796, 52.46000031933228], [-1.8513455025006091, 52.46010952588076], [-1.851511361109293, 52.46020658190539], [-1.8516580463054444, 52.4602930993252], [-1.851788957651776, 52.46037069005919], [-1.8519074947110017, 52.46044096602642], [-1.8520170570458336, 52.46050553914588], [-1.852121044218985, 52.46056602133663], [-1.8522228557931697, 52.46062402451767], [-1.8523258913311005, 52.46068116060804], [-1.85243355039549, 52.46073904152676], [-1.852549232549052, 52.460799279192855], [-1.8526763373544988, 52.46086348552535], [-1.852818264374544, 52.46093327244327], [-1.852978413171901, 52.46101025186564], [-1.853160183309282, 52.46109603571148], [-1.853366974349401, 52.46119223589982], [-1.8535357, 52.4612698], [-1.8563517, 52.46246219999998], [-1.8566087, 52.46256269999999], [-1.8574573000000003, 52.46289959999999], [-1.8599022000000005, 52.46391020000001], [-1.8604609, 52.46413959999999], [-1.8617584000000005, 52.4646539], [-1.8624364, 52.4649022], [-1.8632141, 52.465204099999994], [-1.8641303, 52.4655801], [-1.8648806, 52.465879], [-1.8676152, 52.466981799999985], [-1.8690866, 52.46757819999999], [-1.8693153, 52.4676708], [-1.8697223, 52.46783719999999], [-1.8702051, 52.46803169999999], [-1.8705364, 52.4681698], [-1.8709414, 52.468341299999985], [-1.8712793, 52.4684892], [-1.8715623, 52.4686142], [-1.8718117999999997, 52.4687278], [-1.8720786, 52.4688495], [-1.8723133, 52.46895730000001], [-1.8725695, 52.469080700000006], [-1.8727894000000005, 52.46918850000001], [-1.8730816999999995, 52.4693364], [-1.8733078000000003, 52.469454000000006], [-1.8734827000000005, 52.4695496], [-1.8737061, 52.46967380000001], [-1.873928, 52.4698004], [-1.8740727999999995, 52.46988619999999], [-1.874093195875765, 52.469898441088525], [-1.8741209549863307, 52.46991510139879], [-1.8743029, 52.4700243], [-1.8746059999999996, 52.47020559999999], [-1.8748989000000005, 52.47039029999999], [-1.8750431999999997, 52.470484199999994], [-1.8752001, 52.4705872], [-1.8752116000000003, 52.4705968], [-1.8753343, 52.4706757], [-1.8754099, 52.4707309], [-1.8757373, 52.470953399999985], [-1.8763109, 52.47135480000001], [-1.8765452, 52.4715169], [-1.8768288, 52.4717178], [-1.8772982, 52.4720421], [-1.8775959, 52.47225290000001], [-1.8778474000000005, 52.4724278], [-1.8780887999999996, 52.47260119999999], [-1.8783375, 52.47277330000001], [-1.8786095, 52.4729633], [-1.8787988999999996, 52.47309520000001], [-1.8790247999999996, 52.4732577], [-1.8792387, 52.4734179], [-1.8796296999999995, 52.473675099999994], [-1.8798557, 52.47382669999999], [-1.8801426000000003, 52.4740011], [-1.8807286000000003, 52.4743434], [-1.8811653, 52.4745803], [-1.8819398, 52.4749381], [-1.882558, 52.475224], [-1.8831061, 52.47548439999999], [-1.8832011, 52.4755295], [-1.8837596, 52.4757876], [-1.8840929, 52.4759436], [-1.8844549999999995, 52.47610699999999], [-1.8847695, 52.4762491], [-1.8850921000000005, 52.47639209999999], [-1.8854373, 52.47654159999999], [-1.8856325000000005, 52.4766233], [-1.885886, 52.4767219], [-1.8863231999999996, 52.4768953], [-1.8864620966509948, 52.47694883949995], [-1.886641, 52.477017800000006], [-1.8869454999999995, 52.477129700000006], [-1.8872565999999995, 52.47724730000001], [-1.8876375, 52.4773837], [-1.8880787, 52.4775446], [-1.8884086, 52.4776664], [-1.8889142, 52.477847700000005], [-1.8893299, 52.47798819999999], [-1.8897564, 52.478139299999995], [-1.8900949999999996, 52.4782635], [-1.8904209000000003, 52.478390100000006], [-1.8906611, 52.478481899999984], [-1.8908118999999997, 52.4785395], [-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]} |
3.1 |
0556 |
0606 |
Tyseley LMD |
Birmingham Snow Hill |
Birmingham Snow Hill |
52.4837824 |
-1.8999319 |
52.4837824 |
-1.8999319 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
Birmingham Snow Hill |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796868 |
1789621498427729 |
12 |
12 |
2026-09-17 05:16:41.459796 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:41.364841 |
| 597891 |
630265 |
C35266 |
522W02M517 |
2026-09-17 |
COMPLETE |
16797058 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 630265, "stp": "O", "toc": "Elizabeth Line", "uid": "C35266", "consist": "345062", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35266/2026-09-17/detailed", "trust_id": "522W02M517", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": "6", "is_terminated": 1, "next_location": "Shenfield", "signalling_id": "2W02", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "0606", "current_leg_dep": "0602", "current_leg_end": "Shenfield", "origin_dep_time": "0524", "origin_platform": "16", "current_location": "Shenfield", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]}", "current_leg_start": "Brentwood", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.6306148", "next_location_lon": "0.3300897", "previous_location": "Brentwood", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"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\": 929.893, \"from_m\": 453.219, \"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\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7405.921, \"from_m\": 7287.704, \"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\": 7486.221, \"from_m\": 7405.921, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7514.479, \"from_m\": 7486.221, \"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\": 7607.082, \"from_m\": 7514.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10417.209, \"from_m\": 7607.082, \"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\": 11555.169, \"from_m\": 10417.209, \"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\": 12192.932, \"from_m\": 11555.169, \"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\": 12254.194, \"from_m\": 12192.932, \"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\": 12323.139, \"from_m\": 12254.194, \"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\": 12418.985, \"from_m\": 12323.139, \"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\": 18026.123, \"from_m\": 12418.985, \"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\": 18155.181, \"from_m\": 18026.123, \"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\": 18288.107, \"from_m\": 18155.181, \"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\": 18359.496, \"from_m\": 18288.107, \"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\": 35690.024, \"from_m\": 18359.496, \"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\": 35718.483, \"from_m\": 35690.024, \"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\": 35875.381, \"from_m\": 35718.483, \"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\": 36181.355, \"from_m\": 35875.381, \"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\": 36525.004, \"from_m\": 36181.355, \"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\": 630265, \"profile_key\": \"1121a26dfaf1a4c3fcd06a70d134387657447b74ecb6b9e6e4d17c916bb86666\", \"schedule_id\": 40538, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0525\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0531H\", \"wtt_dep\": \"0532H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0534H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0536\", \"wtt_dep\": \"0536H\", \"location\": \"Forest Gate\", \"stage_seq\": 6, \"distance_m\": 8416.651, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 7, \"distance_m\": 8978.442, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0539\", \"location\": \"Manor Park\", \"stage_seq\": 8, \"distance_m\": 9933.587, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0541H\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 11750.404, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0544\", \"wtt_dep\": \"0544H\", \"location\": \"Seven Kings\", \"stage_seq\": 10, \"distance_m\": 13809.614, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0546H\", \"location\": \"Goodmayes\", \"stage_seq\": 11, \"distance_m\": 14850.258, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0548H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 12, \"distance_m\": 15973.336, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552\", \"location\": \"Romford\", \"stage_seq\": 13, \"distance_m\": 24029.716, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0555\", \"location\": \"Gidea Park\", \"stage_seq\": 14, \"distance_m\": 25782.087, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558\", \"location\": \"Harold Wood\", \"stage_seq\": 15, \"distance_m\": 28091.069, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0602H\", \"location\": \"Brentwood\", \"stage_seq\": 16, \"distance_m\": 33323.394, \"section_seq\": 1, \"route_path_id\": 29766}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Shenfield\", \"stage_seq\": 17, \"distance_m\": 36525.004, \"section_seq\": 1, \"route_path_id\": 29766}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 36525.004, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29766}], \"total_distance_m\": 36525.004, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 35942.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 582.063, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0525", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6306148", "current_position_lon": "0.3300897", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:51Z\", \"source_id\": 52037183, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:54Z\", \"source_id\": 16782259, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:03Z\", \"source_id\": 52039664, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:08Z\", \"source_id\": 16782942, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:15Z\", \"source_id\": 52042178, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:17Z\", \"source_id\": 16783689, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:45Z\", \"source_id\": 52044985, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:48Z\", \"source_id\": 16784526, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:33Z\", \"source_id\": 52048357, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:38Z\", \"source_id\": 16785595, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:17Z\", \"source_id\": 52051784, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:22Z\", \"source_id\": 16786701, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:23Z\", \"source_id\": 52054798, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:29Z\", \"source_id\": 16787544, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:28Z\", \"source_id\": 52057666, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:34Z\", \"source_id\": 16788446, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:02Z\", \"source_id\": 52062846, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:04Z\", \"source_id\": 16789995, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:23Z\", \"source_id\": 52066247, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:26Z\", \"source_id\": 16791067, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:18Z\", \"source_id\": 52072245, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:24Z\", \"source_id\": 16792955, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:13Z\", \"source_id\": 52078443, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:17Z\", \"source_id\": 16794885, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:10Z\", \"source_id\": 52085193, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:16Z\", \"source_id\": 16797058, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield", "service_state_platform": "6", "timing_fact_generation": 1789621516709790, "current_leg_arrival_utc": "2026-09-17T06:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:42.932731", "service_state_evidence_id": 16797058, "current_leg_start_actual_dep": "2026-09-17T06:02:30+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:43.186602", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
O |
LST |
SNF |
2W02 |
345062 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "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": 929.893, "from_m": 453.219, "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": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7405.921, "from_m": 7287.704, "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": 7486.221, "from_m": 7405.921, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7514.479, "from_m": 7486.221, "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": 7607.082, "from_m": 7514.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10417.209, "from_m": 7607.082, "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": 11555.169, "from_m": 10417.209, "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": 12192.932, "from_m": 11555.169, "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": 12254.194, "from_m": 12192.932, "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": 12323.139, "from_m": 12254.194, "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": 12418.985, "from_m": 12323.139, "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": 18026.123, "from_m": 12418.985, "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": 18155.181, "from_m": 18026.123, "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": 18288.107, "from_m": 18155.181, "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": 18359.496, "from_m": 18288.107, "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": 35690.024, "from_m": 18359.496, "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": 35718.483, "from_m": 35690.024, "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": 35875.381, "from_m": 35718.483, "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": 36181.355, "from_m": 35875.381, "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": 36525.004, "from_m": 36181.355, "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": 630265, "profile_key": "1121a26dfaf1a4c3fcd06a70d134387657447b74ecb6b9e6e4d17c916bb86666", "schedule_id": 40538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0525", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29766}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 29766}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0531H", "wtt_dep": "0532H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0534H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0536", "wtt_dep": "0536H", "location": "Forest Gate", "stage_seq": 6, "distance_m": 8416.651, "section_seq": 1, "route_path_id": 29766}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537H", "location": "Forest Gate Jn", "stage_seq": 7, "distance_m": 8978.442, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0539", "location": "Manor Park", "stage_seq": 8, "distance_m": 9933.587, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0541H", "location": "Ilford", "stage_seq": 9, "distance_m": 11750.404, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0544", "wtt_dep": "0544H", "location": "Seven Kings", "stage_seq": 10, "distance_m": 13809.614, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0546H", "location": "Goodmayes", "stage_seq": 11, "distance_m": 14850.258, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0548H", "location": "Chadwell Heath", "stage_seq": 12, "distance_m": 15973.336, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552", "location": "Romford", "stage_seq": 13, "distance_m": 24029.716, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0555", "location": "Gidea Park", "stage_seq": 14, "distance_m": 25782.087, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558", "location": "Harold Wood", "stage_seq": 15, "distance_m": 28091.069, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0602H", "location": "Brentwood", "stage_seq": 16, "distance_m": 33323.394, "section_seq": 1, "route_path_id": 29766}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Shenfield", "stage_seq": 17, "distance_m": 36525.004, "section_seq": 1, "route_path_id": 29766}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 36525.004, "from_m": 0.0, "section_seq": 1, "route_path_id": 29766}], "total_distance_m": 36525.004, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 35942.941, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 582.063, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:51Z", "source_id": 52037183, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:31:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:54Z", "source_id": 16782259, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:03Z", "source_id": 52039664, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:33:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:08Z", "source_id": 16782942, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:15Z", "source_id": 52042178, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:17Z", "source_id": 16783689, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:45Z", "source_id": 52044985, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:38:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:48Z", "source_id": 16784526, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14310, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:33Z", "source_id": 52048357, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:41:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:38Z", "source_id": 16785595, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14252, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:17Z", "source_id": 52051784, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:22Z", "source_id": 16786701, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14243, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:23Z", "source_id": 52054798, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:45:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:29Z", "source_id": 16787544, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14228, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:28Z", "source_id": 52057666, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:34Z", "source_id": 16788446, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:02Z", "source_id": 52062846, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:51:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:04Z", "source_id": 16789995, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:23Z", "source_id": 52066247, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:54:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:26Z", "source_id": 16791067, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14095, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:18Z", "source_id": 52072245, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T04:57:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:24Z", "source_id": 16792955, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14088, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:13Z", "source_id": 52078443, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:17Z", "source_id": 16794885, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14048, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:10Z", "source_id": 52085193, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:06:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:16Z", "source_id": 16797058, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
London Liverpool Street |
0524 |
0525 |
16 |
None |
None |
Shenfield |
0607 |
0606 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35266/2026-09-17/detailed |
None |
Brentwood |
2026-09-17T06:02:30+01:00 |
Shenfield |
4.0 |
{"type": "LineString", "coordinates": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]} |
2.0 |
0602 |
0606 |
Brentwood |
Shenfield |
Shenfield |
51.6306148 |
0.3300897 |
51.6306148 |
0.3300897 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
Shenfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797058 |
1789621516709790 |
76 |
76 |
2026-09-17 05:16:43.186602 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:42.932731 |
| 597892 |
629644 |
L55624 |
505Y02M617 |
2026-09-17 |
COMPLETE |
16796200 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 629644, "stp": "P", "toc": "Greater Anglia", "uid": "L55624", "consist": "720122+720562", "dest_crs": "COL", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55624/2026-09-17/detailed", "trust_id": "505Y02M617", "origin_crs": "XLG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colchester", "service_date": "2026-09-17", "dest_arr_time": "0613", "dest_platform": "2", "is_terminated": 1, "next_location": "Colchester", "signalling_id": "5Y02", "timing_status": "EARLY", "origin_station": "Colchester CS", "current_leg_arr": "0606", "current_leg_dep": "0601", "current_leg_end": "Colchester", "origin_dep_time": "0608", "origin_platform": null, "current_location": "Colchester", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8851514999999999, 51.9018214], [0.8876033, 51.90151289999999], [0.8885874000000001, 51.90134309999999], [0.889089, 51.90122559999999], [0.8897434999999999, 51.9010469], [0.89014, 51.9009699], [0.8903523999999999, 51.9009287], [0.8913089999999999, 51.9007166], [0.8913752, 51.9007078], [0.8923117999999999, 51.900583899999994]]}", "current_leg_start": "Colchester CS", "dest_arr_time_act": "0613", "motion_projection": null, "next_location_lat": "51.9005839", "next_location_lon": "0.8923118", "previous_location": "Colchester CS", "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\": 441.238, \"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\": 511.605, \"from_m\": 441.238, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 629644, \"profile_key\": \"556853ea8d0c99b0af28a659143c137aea6db0c336cc5287234b6e141f3802fc\", \"schedule_id\": 16319, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Colchester CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34598}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": null, \"location\": \"Colchester\", \"stage_seq\": 2, \"distance_m\": 511.605, \"section_seq\": 1, \"route_path_id\": 34598}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 511.605, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34598}], \"total_distance_m\": 511.605, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 70.367, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 441.238, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0608", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.9005839", "current_position_lon": "0.8923118", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:38Z\", \"source_id\": 52082560, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:43Z\", \"source_id\": 16796200, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "2", "timing_fact_generation": 1789621424539601, "current_leg_arrival_utc": "2026-09-17T06:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:44.584317", "service_state_evidence_id": 16796200, "current_leg_start_actual_dep": "2026-09-17T06:08:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:44.673309", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XLG |
COL |
5Y02 |
720122+720562 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 441.238, "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": 511.605, "from_m": 441.238, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 629644, "profile_key": "556853ea8d0c99b0af28a659143c137aea6db0c336cc5287234b6e141f3802fc", "schedule_id": 16319, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0608", "location": "Colchester CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34598}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": null, "location": "Colchester", "stage_seq": 2, "distance_m": 511.605, "section_seq": 1, "route_path_id": 34598}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 511.605, "from_m": 0.0, "section_seq": 1, "route_path_id": 34598}], "total_distance_m": 511.605, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 70.367, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 441.238, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13723, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:38Z", "source_id": 52082560, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:43Z", "source_id": 16796200, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Colchester CS |
0608 |
0608 |
None |
None |
None |
Colchester |
0613 |
0613 |
2 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55624/2026-09-17/detailed |
None |
Colchester CS |
2026-09-17T06:08:00+01:00 |
Colchester |
5.0 |
{"type": "LineString", "coordinates": [[0.8851514999999999, 51.9018214], [0.8876033, 51.90151289999999], [0.8885874000000001, 51.90134309999999], [0.889089, 51.90122559999999], [0.8897434999999999, 51.9010469], [0.89014, 51.9009699], [0.8903523999999999, 51.9009287], [0.8913089999999999, 51.9007166], [0.8913752, 51.9007078], [0.8923117999999999, 51.900583899999994]]} |
0.3 |
0601 |
0606 |
Colchester CS |
Colchester |
Colchester |
51.9005839 |
0.8923118 |
51.9005839 |
0.8923118 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
Colchester |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16796200 |
1789621424539601 |
4 |
4 |
2026-09-17 05:16:44.673309 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:44.584317 |
| 597893 |
628093 |
P91454 |
885V12M517 |
2026-09-17 |
COMPLETE |
16797259 |
2026-09-17 06:06:00 |
2026-09-17 05:16:51 |
2026-09-19 05:16:51 |
{"id": 628093, "stp": "O", "toc": "Southeastern", "uid": "P91454", "consist": "376023+376034", "dest_crs": "HYS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91454/2026-09-17/detailed", "trust_id": "885V12M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:22:00", "dar_platform": null, "dest_station": "Hayes (Kent)", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "2", "is_terminated": 1, "next_location": "Hayes (Kent)", "signalling_id": "5V12", "timing_status": "ON TIME", "origin_station": "Grove Park C.S.D.", "current_leg_arr": "0606", "current_leg_dep": "0544", "current_leg_end": "Hayes (Kent)", "origin_dep_time": "0522", "origin_platform": null, "current_location": "Hayes (Kent)", "last_update_time": "2026-09-17T05:16:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.03301065868001902, 51.47679965018019], [-0.0326914, 51.476356], [-0.0325113, 51.4761154], [-0.0322477, 51.47577489999999], [-0.0320094, 51.475477999999995], [-0.031209099999999997, 51.4745667], [-0.0305519, 51.473888], [-0.030089, 51.473456], [-0.0297369, 51.47314969999999], [-0.029209599999999992, 51.472742700000005], [-0.02854599999999999, 51.472265400000005], [-0.0283912, 51.47216199999998], [-0.027712799999999996, 51.4717089], [-0.0268975, 51.47120420000001], [-0.026663299999999997, 51.4710724], [-0.0264093, 51.47093629999999], [-0.0262541, 51.47085529999999], [-0.025939699999999996, 51.47070159999999], [-0.025419299999999995, 51.4704586], [-0.0249553, 51.470258099999995], [-0.0245675, 51.4700911], [-0.0235044, 51.46964419999999], [-0.023290299999999996, 51.4695523], [-0.0227683, 51.469334499999995], [-0.022165899999999995, 51.4690778], [-0.0217583, 51.4689082], [-0.021089499999999997, 51.46862929999999], [-0.0202118, 51.4682542], [-0.0198861, 51.4681005], [-0.019672199999999997, 51.4679763], [-0.019383099999999997, 51.4677942], [-0.019170171888838457, 51.4676365671687], [-0.01934292837212064, 51.46769576086119], [-0.01926804254709995, 51.46763624730511], [-0.0189368, 51.467373], [-0.0186603, 51.467121899999995], [-0.0184529, 51.46688850000001], [-0.018233200000000005, 51.4666453], [-0.0180991, 51.4664625], [-0.0179675, 51.466264300000006], [-0.017956939232492634, 51.466245220045344], [-0.017890947757633228, 51.46609243476793], [-0.017834531851989726, 51.46595734627723], [-0.01778645131291565, 51.46583740531514], [-0.017745465937764517, 51.46573006262355], [-0.01771033552388983, 51.46563276894435], [-0.017679819868645117, 51.465542975019446], [-0.017652678769383878, 51.4654581315907], [-0.017627672023459634, 51.46537568940003], [-0.017603559428225904, 51.46529309918931], [-0.01757910078103619, 51.465207811700445], [-0.01755305587924402, 51.46511727767532], [-0.017524184520202893, 51.46501894785582], [-0.017491246501266336, 51.46491027298384], [-0.017453001619787856, 51.464788703801275], [-0.017408209673120973, 51.464651691050015], [-0.017355630458619195, 51.46449668547194], [-0.017348499999999996, 51.46447390000001], [-0.0173335, 51.46443109999999], [-0.0171945, 51.4639986], [-0.0170469, 51.4635415], [-0.0170015, 51.4634039], [-0.016885599999999997, 51.4630374], [-0.0168111, 51.4628015], [-0.016735, 51.4625651], [-0.016642200000000003, 51.4622764], [-0.016575299999999998, 51.46208159999999], [-0.016500199999999996, 51.4618786], [-0.016311899999999997, 51.4613764], [-0.0162701, 51.4612342], [-0.0162254, 51.46107510000001], [-0.0161898, 51.4609176], [-0.0161637, 51.4607743], [-0.0161496, 51.4606728], [-0.0161402, 51.4605178], [-0.0161496, 51.46034439999999], [-0.016192500000000002, 51.460133899999995], [-0.0162569, 51.4599513], [-0.016301799999999998, 51.4598414], [-0.016396, 51.459662400000006], [-0.0165443, 51.4594329], [-0.016655199999999995, 51.4592767], [-0.016871900000000002, 51.45900989999999], [-0.016988, 51.4588799], [-0.0172493, 51.458598300000006], [-0.0174921, 51.4583217], [-0.0176804, 51.4581007], [-0.0178829, 51.457858999999985], [-0.0181177, 51.45756680000001], [-0.0183173, 51.4572816], [-0.0184945, 51.4570371], [-0.0187505, 51.4566849], [-0.0190563, 51.456244299999994], [-0.0193514, 51.4558291], [-0.0195867, 51.45550010000001], [-0.019785599999999997, 51.4552129], [-0.020088, 51.45480880000001], [-0.0203251, 51.45447970000001], [-0.0204946, 51.4542329], [-0.020705299999999996, 51.45393909999998], [-0.020858, 51.45371980000001], [-0.021108, 51.453367699999994], [-0.0212558, 51.453157], [-0.021391499999999997, 51.4529579], [-0.0216687, 51.452549], [-0.0218948, 51.452205000000006], [-0.021978999999999995, 51.45207349999998], [-0.022053799999999995, 51.45194790000001], [-0.0220781, 51.4519122], [-0.022236, 51.4516576], [-0.0223834, 51.45141209999999], [-0.022525099999999996, 51.45117140000001], [-0.0226848, 51.4508689], [-0.0229028, 51.4504624], [-0.0230893, 51.4500874], [-0.0232235, 51.4498209], [-0.023311400000000003, 51.449648299999986], [-0.023423399999999997, 51.4494089], [-0.0235277, 51.449167], [-0.0236422, 51.4489184], [-0.023707399999999997, 51.44875989999999], [-0.023779899999999996, 51.4485869], [-0.0238856, 51.4483237], [-0.0240117, 51.4479831], [-0.024136999999999995, 51.4476361], [-0.0242562, 51.44730589999999], [-0.0243665, 51.4469567], [-0.0244858, 51.4465528], [-0.0245778, 51.4462428], [-0.0246226, 51.44604499999999], [-0.024673099999999996, 51.44583320000001], [-0.0247585, 51.445478900000005], [-0.0248364, 51.44511829999999], [-0.024889399999999996, 51.4448455], [-0.0249665, 51.44448080000001], [-0.0250221, 51.4441415], [-0.025123999999999997, 51.44358249999999], [-0.0252442, 51.44292180000001], [-0.025261062654661652, 51.442817580280106], [-0.0253511, 51.44226110000001], [-0.025452999999999996, 51.44167159999999], [-0.0256097, 51.44080840000001], [-0.025633805071553245, 51.44066962197825], [-0.025648354788180634, 51.440585855962226], [-0.0256892, 51.44035070000001], [-0.0257688, 51.43991509999999], [-0.025794100000000004, 51.4396955], [-0.0258056, 51.4396233], [-0.0258757, 51.43927870000001], [-0.025929899999999995, 51.438934399999994], [-0.0259933, 51.43860569999999], [-0.0260543, 51.43828059999999], [-0.026126999999999997, 51.43788459999998], [-0.026195, 51.43760549999999], [-0.026259399999999995, 51.4373235], [-0.026355599999999996, 51.437004900000005], [-0.0264376, 51.4367601], [-0.026527899999999997, 51.436519], [-0.026623999999999995, 51.4362611], [-0.0267037, 51.43606299999999], [-0.0268444, 51.4357506], [-0.0269621, 51.4355073], [-0.0270641, 51.4353084], [-0.0271745, 51.4351033], [-0.0273038, 51.4348722], [-0.027439, 51.4346546], [-0.027586399999999997, 51.43441959999999], [-0.0277227, 51.4342055], [-0.0278889, 51.43397660000001], [-0.0280789, 51.433730700000005], [-0.028243200000000003, 51.4335189], [-0.0284145, 51.433316000000005], [-0.028646700000000004, 51.4330428], [-0.028842699999999995, 51.4328102], [-0.02902349999999999, 51.4326044], [-0.0293205, 51.4322918], [-0.0297092, 51.431892000000005], [-0.0300473, 51.4315407], [-0.0303815, 51.4311991], [-0.030697399999999996, 51.43086189999999], [-0.030960000000000005, 51.4305725], [-0.0312005, 51.43028079999999], [-0.031415, 51.4300039], [-0.0315897, 51.42976120000001], [-0.0317282, 51.4295516], [-0.031863, 51.429333], [-0.0320001, 51.4291044], [-0.032124599999999996, 51.428876300000006], [-0.03229209999999999, 51.4285513], [-0.0323562, 51.42841169999999], [-0.03250839999999999, 51.4280678], [-0.0325609, 51.4279297], [-0.0326209, 51.4277479], [-0.0327, 51.4274977], [-0.032759, 51.4272925], [-0.0328158, 51.42707560000001], [-0.0328789, 51.4267996], [-0.03296779999999999, 51.4264349], [-0.0330406, 51.426064499999995], [-0.033096, 51.425725500000006], [-0.0331834, 51.4253462], [-0.0332864, 51.4249124], [-0.03336800000000001, 51.4245573], [-0.033761099999999995, 51.4230545], [-0.0340678, 51.4217367], [-0.0340867, 51.421629299999985], [-0.03427379999999999, 51.42078899999999], [-0.0343859, 51.42029970000001], [-0.0344906, 51.4198582], [-0.03458869999999999, 51.4194629], [-0.0346942, 51.4190389], [-0.034813699999999996, 51.4186498], [-0.03490519999999999, 51.4183131], [-0.035001599999999994, 51.4179733], [-0.0350956, 51.417601199999986], [-0.0351771, 51.41725369999999], [-0.0352637, 51.4168836], [-0.0353263, 51.4165474], [-0.0353626, 51.4162323], [-0.0353647, 51.41620809999999], [-0.0353651, 51.416177899999994], [-0.0353568, 51.41591879999999], [-0.0353577, 51.41580669999998], [-0.0353362, 51.4154109], [-0.0352983, 51.4149509], [-0.03529999999999999, 51.414667599999994], [-0.0352868, 51.4143715], [-0.0352794, 51.4141608], [-0.0352802, 51.4137439], [-0.0352769, 51.413363], [-0.0352744, 51.41297120000001], [-0.035273, 51.412457200000006], [-0.03528590000000001, 51.4122404], [-0.0353074, 51.41207469999999], [-0.03532550000000001, 51.411984200000006], [-0.0353774, 51.411832099999984], [-0.0354417, 51.4116773], [-0.03555710000000001, 51.411466], [-0.035624684928653644, 51.41136904175608], [-0.0356472176814848, 51.411336715921344], [-0.035675420193322996, 51.4112962561307], [-0.0357131, 51.4112422], [-0.035819, 51.4111133], [-0.0359828, 51.4109546], [-0.036155299999999994, 51.4108065], [-0.0363313, 51.410673199999984], [-0.0364632, 51.410582], [-0.0366036, 51.410494], [-0.0367768, 51.41039749999999], [-0.036974299999999995, 51.4103019], [-0.03719170000000001, 51.4102041], [-0.0374119, 51.41011429999999], [-0.0376208, 51.4100347], [-0.038389999999999994, 51.4097228], [-0.0388353, 51.4095396], [-0.0390753, 51.409425799999994], [-0.0393342, 51.40930779999999], [-0.0396923, 51.4091288], [-0.0399663, 51.40897609999999], [-0.0403789, 51.4086871], [-0.04063239999999999, 51.408505799999986], [-0.04084959999999999, 51.4083424], [-0.041042699999999994, 51.40818300000001], [-0.041199700000000006, 51.4080381], [-0.0413271, 51.4079193], [-0.041437, 51.4078064], [-0.0415336, 51.4076907], [-0.0416261, 51.407577799999984], [-0.0417656, 51.407394200000006], [-0.041922999999999995, 51.40717149999999], [-0.0420995, 51.4069111], [-0.04222159999999999, 51.40671319999999], [-0.0423313, 51.4065635], [-0.0424413, 51.4064014], [-0.0426969, 51.406042], [-0.04306139999999999, 51.4055022], [-0.0432577, 51.4052365], [-0.04369490000000001, 51.4046203], [-0.044042, 51.4041407], [-0.0443524, 51.40375689999999], [-0.04499559999999999, 51.40294469999999], [-0.04532599999999999, 51.4025298], [-0.04566159999999999, 51.402154899999985], [-0.04623549999999999, 51.4014991], [-0.0467, 51.4009872], [-0.0471635, 51.400494599999995], [-0.0476377, 51.4000276], [-0.0478037, 51.3998504], [-0.04794609999999999, 51.3997012], [-0.0480685, 51.3995818], [-0.04829920000000001, 51.399312599999995], [-0.04859329999999999, 51.399028099999995], [-0.048983299999999994, 51.3986541], [-0.0491706, 51.39847349999999], [-0.04935049999999999, 51.3983084], [-0.04935180566288969, 51.39830723898445], [-0.04969079999999999, 51.39800580000001], [-0.0501236, 51.3976243], [-0.05033499999999999, 51.3974329], [-0.0504107, 51.3973494], [-0.050505, 51.3972434], [-0.050591399999999995, 51.397136399999994], [-0.0506757, 51.39701060000001], [-0.050739799999999995, 51.3969016], [-0.0507865, 51.3967963], [-0.05082129999999999, 51.3967146], [-0.05089329999999999, 51.3964996], [-0.050914, 51.3963873], [-0.05092719999999999, 51.396255999999994], [-0.0509328, 51.3961402], [-0.05093489999999999, 51.3960365], [-0.0509218, 51.3959286], [-0.050907, 51.3958142], [-0.05087869999999999, 51.39572639999999], [-0.05085080000000001, 51.3956332], [-0.05080529999999999, 51.3955285], [-0.050747400000000005, 51.3954047], [-0.0506812, 51.39528779999999], [-0.0506116, 51.395171999999995], [-0.0505471, 51.39507709999998], [-0.05046479999999999, 51.39496849999999], [-0.0503277, 51.39483270000001], [-0.0502008, 51.39472889999999], [-0.050059, 51.3946201], [-0.04993539999999999, 51.39453559999999], [-0.0498031, 51.3944511], [-0.0496501, 51.394369299999994], [-0.0494788, 51.39428649999999], [-0.04928119999999999, 51.39420500000001], [-0.049101, 51.394130399999995], [-0.04888939999999999, 51.39406400000001], [-0.04873739999999999, 51.394016099999995], [-0.0485193, 51.3939667], [-0.0482891, 51.3939214], [-0.0480169, 51.3938797], [-0.0477659, 51.393852900000006], [-0.04741829999999999, 51.3938279], [-0.0469094, 51.39379789999999], [-0.04535309999999999, 51.39370590000001], [-0.04455289999999999, 51.3936554], [-0.0437704, 51.393612], [-0.0416805, 51.3934874], [-0.04138549999999999, 51.39346989999999], [-0.04075019999999999, 51.39343029999999], [-0.03989199999999999, 51.393381699999985], [-0.0381372, 51.3932736], [-0.03639649999999999, 51.39316779999999], [-0.035753999999999994, 51.3931292], [-0.0355203, 51.3931122], [-0.034594099999999996, 51.3930473], [-0.0340228, 51.3929905], [-0.0336857, 51.3929499], [-0.033240799999999994, 51.39288379999999], [-0.0327848, 51.392808800000005], [-0.0324339, 51.39274030000001], [-0.03189159999999999, 51.39262759999999], [-0.031381799999999994, 51.39250340000001], [-0.030963, 51.3923872], [-0.03051959999999999, 51.39225470000001], [-0.030064, 51.3921082], [-0.029354899999999996, 51.3918456], [-0.028671799999999997, 51.3915611], [-0.0281636, 51.39133369999999], [-0.027907099999999997, 51.39120320000001], [-0.0275034, 51.3909766], [-0.027271699999999996, 51.3908387], [-0.0271212, 51.39074279999999], [-0.0267579, 51.3905058], [-0.0264565, 51.390294699999984], [-0.026127799999999996, 51.39004629999999], [-0.025768, 51.3897491], [-0.0255077, 51.3895218], [-0.0252016, 51.38923140000001], [-0.0250596, 51.3890913], [-0.0248119, 51.3888374], [-0.024329, 51.3883487], [-0.0237723, 51.38781], [-0.0235333, 51.3875879], [-0.023247499999999997, 51.38732389999999], [-0.0229292, 51.3870364], [-0.0228315, 51.38695129999999], [-0.02264781966278907, 51.38679167395817], [-0.0223298, 51.38651529999999], [-0.0218844, 51.38615070000001], [-0.0216226, 51.38594020000001], [-0.0210583, 51.385502499999994], [-0.0206634, 51.38520470000001], [-0.0199042, 51.384652499999994], [-0.0193742, 51.384290199999995], [-0.0188478, 51.38394029999999], [-0.017353499999999997, 51.383011200000006], [-0.016738, 51.38264670000001], [-0.0163822, 51.3824423], [-0.0160594, 51.382261], [-0.0152938, 51.38183989999999], [-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]}", "current_leg_start": "New Cross", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.3763777", "next_location_lon": "0.0101965", "previous_location": "New Cross", "current_leg_milage": "9.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 618.39, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1723.512, \"from_m\": 618.39, \"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\": 3500.614, \"from_m\": 1723.512, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3916.057, \"from_m\": 3500.614, \"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\": 4324.641, \"from_m\": 3916.057, \"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\": 4421.885, \"from_m\": 4324.641, \"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\": 7107.005, \"from_m\": 4421.885, \"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\": 7175.781, \"from_m\": 7107.005, \"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\": 7217.383, \"from_m\": 7175.781, \"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\": 7546.717, \"from_m\": 7217.383, \"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\": 7599.246, \"from_m\": 7546.717, \"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\": 8894.682, \"from_m\": 7599.246, \"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\": 21112.719, \"from_m\": 8894.682, \"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\": 21131.94, \"from_m\": 21112.719, \"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\": 21561.114, \"from_m\": 21131.94, \"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\": 628093, \"profile_key\": \"f84ba65b117a228104198fd2fd9b80de43a07bba974ca4d5d5bd38642d52e0db\", \"schedule_id\": 40256, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Grove Park C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": false, \"wtt_arr\": \"0527\", \"wtt_dep\": \"0527\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 2, \"distance_m\": 973.292, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Hither Green\", \"stage_seq\": 3, \"distance_m\": 2480.574, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4011.851, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"St. John's\", \"stage_seq\": 5, \"distance_m\": 5095.308, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0548\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 6231.222, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549H\", \"location\": \"St. John's\", \"stage_seq\": 7, \"distance_m\": 7403.684, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Lewisham\", \"stage_seq\": 8, \"distance_m\": 8077.049, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"Ladywell Jn\", \"stage_seq\": 9, \"distance_m\": 8894.682, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557H\", \"location\": \"New Beckenham\", \"stage_seq\": 10, \"distance_m\": 13798.755, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Elmers End\", \"stage_seq\": 11, \"distance_m\": 16181.7, \"section_seq\": 1, \"route_path_id\": 53113}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Hayes (Kent)\", \"stage_seq\": 12, \"distance_m\": 21561.114, \"section_seq\": 1, \"route_path_id\": 53113}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 21561.114, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53113}], \"total_distance_m\": 21561.114, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20845.48, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.634, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0522", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "51.3763777", "current_position_lon": "0.0101965", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:23Z\", \"source_id\": 52038845, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:28Z\", \"source_id\": 16782722, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:24Z\", \"source_id\": 52043395, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:05Z\", \"source_id\": 52055724, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:28Z\", \"source_id\": 16784070, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:09Z\", \"source_id\": 16787837, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:47Z\", \"source_id\": 52045023, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:51Z\", \"source_id\": 16784567, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:59Z\", \"source_id\": 52062776, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:02Z\", \"source_id\": 16789982, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:43Z\", \"source_id\": 52071336, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:48Z\", \"source_id\": 16792647, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:14Z\", \"source_id\": 52075255, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:17Z\", \"source_id\": 16793895, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:32Z\", \"source_id\": 52085808, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:36Z\", \"source_id\": 16797259, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hayes (Kent)", "service_state_platform": "2", "timing_fact_generation": 1789621537038546, "current_leg_arrival_utc": "2026-09-17T06:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:47.933905", "service_state_evidence_id": 16797259, "current_leg_start_actual_dep": "2026-09-17T05:48:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:49.012228", "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 |
O |
None |
HYS |
5V12 |
376023+376034 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 618.39, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1723.512, "from_m": 618.39, "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": 3500.614, "from_m": 1723.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3916.057, "from_m": 3500.614, "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": 4324.641, "from_m": 3916.057, "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": 4421.885, "from_m": 4324.641, "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": 7107.005, "from_m": 4421.885, "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": 7175.781, "from_m": 7107.005, "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": 7217.383, "from_m": 7175.781, "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": 7546.717, "from_m": 7217.383, "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": 7599.246, "from_m": 7546.717, "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": 8894.682, "from_m": 7599.246, "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": 21112.719, "from_m": 8894.682, "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": 21131.94, "from_m": 21112.719, "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": 21561.114, "from_m": 21131.94, "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": 628093, "profile_key": "f84ba65b117a228104198fd2fd9b80de43a07bba974ca4d5d5bd38642d52e0db", "schedule_id": 40256, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0522", "location": "Grove Park C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 53113}, {"is_pass": false, "wtt_arr": "0527", "wtt_dep": "0527", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 2, "distance_m": 973.292, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533", "location": "Hither Green", "stage_seq": 3, "distance_m": 2480.574, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535", "location": "Parks Bridge Jn", "stage_seq": 4, "distance_m": 4011.851, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536", "location": "St. John's", "stage_seq": 5, "distance_m": 5095.308, "section_seq": 1, "route_path_id": 53113}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0548", "location": "New Cross", "stage_seq": 6, "distance_m": 6231.222, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549H", "location": "St. John's", "stage_seq": 7, "distance_m": 7403.684, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Lewisham", "stage_seq": 8, "distance_m": 8077.049, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "Ladywell Jn", "stage_seq": 9, "distance_m": 8894.682, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557H", "location": "New Beckenham", "stage_seq": 10, "distance_m": 13798.755, "section_seq": 1, "route_path_id": 53113}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Elmers End", "stage_seq": 11, "distance_m": 16181.7, "section_seq": 1, "route_path_id": 53113}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 12, "distance_m": 21561.114, "section_seq": 1, "route_path_id": 53113}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 21561.114, "from_m": 0.0, "section_seq": 1, "route_path_id": 53113}], "total_distance_m": 21561.114, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20845.48, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.634, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31687, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:23Z", "source_id": 52038845, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:28Z", "source_id": 16782722, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31544, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:24Z", "source_id": 52043395, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:05Z", "source_id": 52055724, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:46:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:28Z", "source_id": 16784070, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:09Z", "source_id": 16787837, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31531, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:47Z", "source_id": 52045023, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:51Z", "source_id": 16784567, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31574, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:59Z", "source_id": 52062776, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:02Z", "source_id": 16789982, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31377, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:43Z", "source_id": 52071336, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:57:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:48Z", "source_id": 16792647, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31387, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:14Z", "source_id": 52075255, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:00:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:17Z", "source_id": 16793895, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31400, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:32Z", "source_id": 52085808, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:06:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:36Z", "source_id": 16797259, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Grove Park C.S.D. |
0522 |
0522 |
None |
5:22:00 |
None |
Hayes (Kent) |
0606 |
0606 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P91454/2026-09-17/detailed |
None |
New Cross |
2026-09-17T05:48:00+01:00 |
Hayes (Kent) |
22.0 |
{"type": "LineString", "coordinates": [[-0.03301065868001902, 51.47679965018019], [-0.0326914, 51.476356], [-0.0325113, 51.4761154], [-0.0322477, 51.47577489999999], [-0.0320094, 51.475477999999995], [-0.031209099999999997, 51.4745667], [-0.0305519, 51.473888], [-0.030089, 51.473456], [-0.0297369, 51.47314969999999], [-0.029209599999999992, 51.472742700000005], [-0.02854599999999999, 51.472265400000005], [-0.0283912, 51.47216199999998], [-0.027712799999999996, 51.4717089], [-0.0268975, 51.47120420000001], [-0.026663299999999997, 51.4710724], [-0.0264093, 51.47093629999999], [-0.0262541, 51.47085529999999], [-0.025939699999999996, 51.47070159999999], [-0.025419299999999995, 51.4704586], [-0.0249553, 51.470258099999995], [-0.0245675, 51.4700911], [-0.0235044, 51.46964419999999], [-0.023290299999999996, 51.4695523], [-0.0227683, 51.469334499999995], [-0.022165899999999995, 51.4690778], [-0.0217583, 51.4689082], [-0.021089499999999997, 51.46862929999999], [-0.0202118, 51.4682542], [-0.0198861, 51.4681005], [-0.019672199999999997, 51.4679763], [-0.019383099999999997, 51.4677942], [-0.019170171888838457, 51.4676365671687], [-0.01934292837212064, 51.46769576086119], [-0.01926804254709995, 51.46763624730511], [-0.0189368, 51.467373], [-0.0186603, 51.467121899999995], [-0.0184529, 51.46688850000001], [-0.018233200000000005, 51.4666453], [-0.0180991, 51.4664625], [-0.0179675, 51.466264300000006], [-0.017956939232492634, 51.466245220045344], [-0.017890947757633228, 51.46609243476793], [-0.017834531851989726, 51.46595734627723], [-0.01778645131291565, 51.46583740531514], [-0.017745465937764517, 51.46573006262355], [-0.01771033552388983, 51.46563276894435], [-0.017679819868645117, 51.465542975019446], [-0.017652678769383878, 51.4654581315907], [-0.017627672023459634, 51.46537568940003], [-0.017603559428225904, 51.46529309918931], [-0.01757910078103619, 51.465207811700445], [-0.01755305587924402, 51.46511727767532], [-0.017524184520202893, 51.46501894785582], [-0.017491246501266336, 51.46491027298384], [-0.017453001619787856, 51.464788703801275], [-0.017408209673120973, 51.464651691050015], [-0.017355630458619195, 51.46449668547194], [-0.017348499999999996, 51.46447390000001], [-0.0173335, 51.46443109999999], [-0.0171945, 51.4639986], [-0.0170469, 51.4635415], [-0.0170015, 51.4634039], [-0.016885599999999997, 51.4630374], [-0.0168111, 51.4628015], [-0.016735, 51.4625651], [-0.016642200000000003, 51.4622764], [-0.016575299999999998, 51.46208159999999], [-0.016500199999999996, 51.4618786], [-0.016311899999999997, 51.4613764], [-0.0162701, 51.4612342], [-0.0162254, 51.46107510000001], [-0.0161898, 51.4609176], [-0.0161637, 51.4607743], [-0.0161496, 51.4606728], [-0.0161402, 51.4605178], [-0.0161496, 51.46034439999999], [-0.016192500000000002, 51.460133899999995], [-0.0162569, 51.4599513], [-0.016301799999999998, 51.4598414], [-0.016396, 51.459662400000006], [-0.0165443, 51.4594329], [-0.016655199999999995, 51.4592767], [-0.016871900000000002, 51.45900989999999], [-0.016988, 51.4588799], [-0.0172493, 51.458598300000006], [-0.0174921, 51.4583217], [-0.0176804, 51.4581007], [-0.0178829, 51.457858999999985], [-0.0181177, 51.45756680000001], [-0.0183173, 51.4572816], [-0.0184945, 51.4570371], [-0.0187505, 51.4566849], [-0.0190563, 51.456244299999994], [-0.0193514, 51.4558291], [-0.0195867, 51.45550010000001], [-0.019785599999999997, 51.4552129], [-0.020088, 51.45480880000001], [-0.0203251, 51.45447970000001], [-0.0204946, 51.4542329], [-0.020705299999999996, 51.45393909999998], [-0.020858, 51.45371980000001], [-0.021108, 51.453367699999994], [-0.0212558, 51.453157], [-0.021391499999999997, 51.4529579], [-0.0216687, 51.452549], [-0.0218948, 51.452205000000006], [-0.021978999999999995, 51.45207349999998], [-0.022053799999999995, 51.45194790000001], [-0.0220781, 51.4519122], [-0.022236, 51.4516576], [-0.0223834, 51.45141209999999], [-0.022525099999999996, 51.45117140000001], [-0.0226848, 51.4508689], [-0.0229028, 51.4504624], [-0.0230893, 51.4500874], [-0.0232235, 51.4498209], [-0.023311400000000003, 51.449648299999986], [-0.023423399999999997, 51.4494089], [-0.0235277, 51.449167], [-0.0236422, 51.4489184], [-0.023707399999999997, 51.44875989999999], [-0.023779899999999996, 51.4485869], [-0.0238856, 51.4483237], [-0.0240117, 51.4479831], [-0.024136999999999995, 51.4476361], [-0.0242562, 51.44730589999999], [-0.0243665, 51.4469567], [-0.0244858, 51.4465528], [-0.0245778, 51.4462428], [-0.0246226, 51.44604499999999], [-0.024673099999999996, 51.44583320000001], [-0.0247585, 51.445478900000005], [-0.0248364, 51.44511829999999], [-0.024889399999999996, 51.4448455], [-0.0249665, 51.44448080000001], [-0.0250221, 51.4441415], [-0.025123999999999997, 51.44358249999999], [-0.0252442, 51.44292180000001], [-0.025261062654661652, 51.442817580280106], [-0.0253511, 51.44226110000001], [-0.025452999999999996, 51.44167159999999], [-0.0256097, 51.44080840000001], [-0.025633805071553245, 51.44066962197825], [-0.025648354788180634, 51.440585855962226], [-0.0256892, 51.44035070000001], [-0.0257688, 51.43991509999999], [-0.025794100000000004, 51.4396955], [-0.0258056, 51.4396233], [-0.0258757, 51.43927870000001], [-0.025929899999999995, 51.438934399999994], [-0.0259933, 51.43860569999999], [-0.0260543, 51.43828059999999], [-0.026126999999999997, 51.43788459999998], [-0.026195, 51.43760549999999], [-0.026259399999999995, 51.4373235], [-0.026355599999999996, 51.437004900000005], [-0.0264376, 51.4367601], [-0.026527899999999997, 51.436519], [-0.026623999999999995, 51.4362611], [-0.0267037, 51.43606299999999], [-0.0268444, 51.4357506], [-0.0269621, 51.4355073], [-0.0270641, 51.4353084], [-0.0271745, 51.4351033], [-0.0273038, 51.4348722], [-0.027439, 51.4346546], [-0.027586399999999997, 51.43441959999999], [-0.0277227, 51.4342055], [-0.0278889, 51.43397660000001], [-0.0280789, 51.433730700000005], [-0.028243200000000003, 51.4335189], [-0.0284145, 51.433316000000005], [-0.028646700000000004, 51.4330428], [-0.028842699999999995, 51.4328102], [-0.02902349999999999, 51.4326044], [-0.0293205, 51.4322918], [-0.0297092, 51.431892000000005], [-0.0300473, 51.4315407], [-0.0303815, 51.4311991], [-0.030697399999999996, 51.43086189999999], [-0.030960000000000005, 51.4305725], [-0.0312005, 51.43028079999999], [-0.031415, 51.4300039], [-0.0315897, 51.42976120000001], [-0.0317282, 51.4295516], [-0.031863, 51.429333], [-0.0320001, 51.4291044], [-0.032124599999999996, 51.428876300000006], [-0.03229209999999999, 51.4285513], [-0.0323562, 51.42841169999999], [-0.03250839999999999, 51.4280678], [-0.0325609, 51.4279297], [-0.0326209, 51.4277479], [-0.0327, 51.4274977], [-0.032759, 51.4272925], [-0.0328158, 51.42707560000001], [-0.0328789, 51.4267996], [-0.03296779999999999, 51.4264349], [-0.0330406, 51.426064499999995], [-0.033096, 51.425725500000006], [-0.0331834, 51.4253462], [-0.0332864, 51.4249124], [-0.03336800000000001, 51.4245573], [-0.033761099999999995, 51.4230545], [-0.0340678, 51.4217367], [-0.0340867, 51.421629299999985], [-0.03427379999999999, 51.42078899999999], [-0.0343859, 51.42029970000001], [-0.0344906, 51.4198582], [-0.03458869999999999, 51.4194629], [-0.0346942, 51.4190389], [-0.034813699999999996, 51.4186498], [-0.03490519999999999, 51.4183131], [-0.035001599999999994, 51.4179733], [-0.0350956, 51.417601199999986], [-0.0351771, 51.41725369999999], [-0.0352637, 51.4168836], [-0.0353263, 51.4165474], [-0.0353626, 51.4162323], [-0.0353647, 51.41620809999999], [-0.0353651, 51.416177899999994], [-0.0353568, 51.41591879999999], [-0.0353577, 51.41580669999998], [-0.0353362, 51.4154109], [-0.0352983, 51.4149509], [-0.03529999999999999, 51.414667599999994], [-0.0352868, 51.4143715], [-0.0352794, 51.4141608], [-0.0352802, 51.4137439], [-0.0352769, 51.413363], [-0.0352744, 51.41297120000001], [-0.035273, 51.412457200000006], [-0.03528590000000001, 51.4122404], [-0.0353074, 51.41207469999999], [-0.03532550000000001, 51.411984200000006], [-0.0353774, 51.411832099999984], [-0.0354417, 51.4116773], [-0.03555710000000001, 51.411466], [-0.035624684928653644, 51.41136904175608], [-0.0356472176814848, 51.411336715921344], [-0.035675420193322996, 51.4112962561307], [-0.0357131, 51.4112422], [-0.035819, 51.4111133], [-0.0359828, 51.4109546], [-0.036155299999999994, 51.4108065], [-0.0363313, 51.410673199999984], [-0.0364632, 51.410582], [-0.0366036, 51.410494], [-0.0367768, 51.41039749999999], [-0.036974299999999995, 51.4103019], [-0.03719170000000001, 51.4102041], [-0.0374119, 51.41011429999999], [-0.0376208, 51.4100347], [-0.038389999999999994, 51.4097228], [-0.0388353, 51.4095396], [-0.0390753, 51.409425799999994], [-0.0393342, 51.40930779999999], [-0.0396923, 51.4091288], [-0.0399663, 51.40897609999999], [-0.0403789, 51.4086871], [-0.04063239999999999, 51.408505799999986], [-0.04084959999999999, 51.4083424], [-0.041042699999999994, 51.40818300000001], [-0.041199700000000006, 51.4080381], [-0.0413271, 51.4079193], [-0.041437, 51.4078064], [-0.0415336, 51.4076907], [-0.0416261, 51.407577799999984], [-0.0417656, 51.407394200000006], [-0.041922999999999995, 51.40717149999999], [-0.0420995, 51.4069111], [-0.04222159999999999, 51.40671319999999], [-0.0423313, 51.4065635], [-0.0424413, 51.4064014], [-0.0426969, 51.406042], [-0.04306139999999999, 51.4055022], [-0.0432577, 51.4052365], [-0.04369490000000001, 51.4046203], [-0.044042, 51.4041407], [-0.0443524, 51.40375689999999], [-0.04499559999999999, 51.40294469999999], [-0.04532599999999999, 51.4025298], [-0.04566159999999999, 51.402154899999985], [-0.04623549999999999, 51.4014991], [-0.0467, 51.4009872], [-0.0471635, 51.400494599999995], [-0.0476377, 51.4000276], [-0.0478037, 51.3998504], [-0.04794609999999999, 51.3997012], [-0.0480685, 51.3995818], [-0.04829920000000001, 51.399312599999995], [-0.04859329999999999, 51.399028099999995], [-0.048983299999999994, 51.3986541], [-0.0491706, 51.39847349999999], [-0.04935049999999999, 51.3983084], [-0.04935180566288969, 51.39830723898445], [-0.04969079999999999, 51.39800580000001], [-0.0501236, 51.3976243], [-0.05033499999999999, 51.3974329], [-0.0504107, 51.3973494], [-0.050505, 51.3972434], [-0.050591399999999995, 51.397136399999994], [-0.0506757, 51.39701060000001], [-0.050739799999999995, 51.3969016], [-0.0507865, 51.3967963], [-0.05082129999999999, 51.3967146], [-0.05089329999999999, 51.3964996], [-0.050914, 51.3963873], [-0.05092719999999999, 51.396255999999994], [-0.0509328, 51.3961402], [-0.05093489999999999, 51.3960365], [-0.0509218, 51.3959286], [-0.050907, 51.3958142], [-0.05087869999999999, 51.39572639999999], [-0.05085080000000001, 51.3956332], [-0.05080529999999999, 51.3955285], [-0.050747400000000005, 51.3954047], [-0.0506812, 51.39528779999999], [-0.0506116, 51.395171999999995], [-0.0505471, 51.39507709999998], [-0.05046479999999999, 51.39496849999999], [-0.0503277, 51.39483270000001], [-0.0502008, 51.39472889999999], [-0.050059, 51.3946201], [-0.04993539999999999, 51.39453559999999], [-0.0498031, 51.3944511], [-0.0496501, 51.394369299999994], [-0.0494788, 51.39428649999999], [-0.04928119999999999, 51.39420500000001], [-0.049101, 51.394130399999995], [-0.04888939999999999, 51.39406400000001], [-0.04873739999999999, 51.394016099999995], [-0.0485193, 51.3939667], [-0.0482891, 51.3939214], [-0.0480169, 51.3938797], [-0.0477659, 51.393852900000006], [-0.04741829999999999, 51.3938279], [-0.0469094, 51.39379789999999], [-0.04535309999999999, 51.39370590000001], [-0.04455289999999999, 51.3936554], [-0.0437704, 51.393612], [-0.0416805, 51.3934874], [-0.04138549999999999, 51.39346989999999], [-0.04075019999999999, 51.39343029999999], [-0.03989199999999999, 51.393381699999985], [-0.0381372, 51.3932736], [-0.03639649999999999, 51.39316779999999], [-0.035753999999999994, 51.3931292], [-0.0355203, 51.3931122], [-0.034594099999999996, 51.3930473], [-0.0340228, 51.3929905], [-0.0336857, 51.3929499], [-0.033240799999999994, 51.39288379999999], [-0.0327848, 51.392808800000005], [-0.0324339, 51.39274030000001], [-0.03189159999999999, 51.39262759999999], [-0.031381799999999994, 51.39250340000001], [-0.030963, 51.3923872], [-0.03051959999999999, 51.39225470000001], [-0.030064, 51.3921082], [-0.029354899999999996, 51.3918456], [-0.028671799999999997, 51.3915611], [-0.0281636, 51.39133369999999], [-0.027907099999999997, 51.39120320000001], [-0.0275034, 51.3909766], [-0.027271699999999996, 51.3908387], [-0.0271212, 51.39074279999999], [-0.0267579, 51.3905058], [-0.0264565, 51.390294699999984], [-0.026127799999999996, 51.39004629999999], [-0.025768, 51.3897491], [-0.0255077, 51.3895218], [-0.0252016, 51.38923140000001], [-0.0250596, 51.3890913], [-0.0248119, 51.3888374], [-0.024329, 51.3883487], [-0.0237723, 51.38781], [-0.0235333, 51.3875879], [-0.023247499999999997, 51.38732389999999], [-0.0229292, 51.3870364], [-0.0228315, 51.38695129999999], [-0.02264781966278907, 51.38679167395817], [-0.0223298, 51.38651529999999], [-0.0218844, 51.38615070000001], [-0.0216226, 51.38594020000001], [-0.0210583, 51.385502499999994], [-0.0206634, 51.38520470000001], [-0.0199042, 51.384652499999994], [-0.0193742, 51.384290199999995], [-0.0188478, 51.38394029999999], [-0.017353499999999997, 51.383011200000006], [-0.016738, 51.38264670000001], [-0.0163822, 51.3824423], [-0.0160594, 51.382261], [-0.0152938, 51.38183989999999], [-0.0144917, 51.3814027], [-0.013875099999999998, 51.38106499999999], [-0.013339599999999998, 51.3807749], [-0.0127135, 51.38042780000001], [-0.012324599999999998, 51.38021470000001], [-0.011740399999999998, 51.3799], [-0.0112422, 51.37963930000001], [-0.010691499999999998, 51.379381], [-0.0103462, 51.3792301], [-0.0100097, 51.37909579999999], [-0.0094163, 51.37887070000001], [-0.009125799999999998, 51.378763799999994], [-0.0088267, 51.37866050000001], [-0.0086154, 51.3785914], [-0.0083623, 51.3785146], [-0.0082222, 51.3784721], [-0.0079577, 51.378395299999994], [-0.0073112, 51.3782296], [-0.006901600000000001, 51.378133], [-0.0063711, 51.3780183], [-0.005780399999999999, 51.37790640000001], [-0.0051033, 51.3777856], [-0.0038173, 51.37755800000001], [-0.0031120999999999996, 51.377433999999994], [-0.0025124, 51.3773283], [-0.0005194, 51.3769782], [-0.0001048, 51.3769162], [0.0, 51.37690203401473], [0.0002651, 51.3768662], [0.0009558, 51.3767916], [0.0015913, 51.3767401], [0.0019276, 51.37672130000001], [0.002249699999999999, 51.3767065], [0.0026844999999999994, 51.3766905], [0.0034123999999999995, 51.3766801], [0.0035857999999999992, 51.376681799999986], [0.0038834, 51.376684699999984], [0.0041519, 51.37669240000001], [0.004340199999999999, 51.37670120000001], [0.005041800000000001, 51.37671400000001], [0.0052725, 51.37672920000001], [0.005932300000000001, 51.37678159999999], [0.0062851999999999995, 51.37680910000001], [0.0065484, 51.3768246], [0.00668, 51.3768301], [0.0068512, 51.37683429999999], [0.007146800000000001, 51.37683770000001], [0.0075198, 51.37682650000001], [0.0078055999999999985, 51.376813199999994], [0.008093, 51.376789200000005], [0.0083808, 51.3767556], [0.008622499999999998, 51.37672009999999], [0.0088597, 51.3766798], [0.0090503, 51.37664349999999], [0.0092355, 51.37660460000001], [0.0094111, 51.3765666], [0.0101965, 51.3763777]]} |
9.4 |
0544 |
0606 |
New Cross |
Hayes (Kent) |
Hayes (Kent) |
51.3763777 |
0.0101965 |
51.3763777 |
0.0101965 |
1 |
0 |
2026-09-17 05:16:51 |
TERMINATED |
2026-09-17 05:06:00 |
Hayes (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797259 |
1789621537038546 |
58 |
58 |
2026-09-17 05:16:49.012228 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:47.933905 |
| 597894 |
627954 |
Y62569 |
785A02M517 |
2026-09-17 |
COMPLETE |
16797441 |
2026-09-17 06:06:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 627954, "stp": "P", "toc": "Transport for Wales", "uid": "Y62569", "consist": "756111+756117", "dest_crs": "CDF", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62569/2026-09-17/detailed", "trust_id": "785A02M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:16:00", "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": "7", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5A02", "timing_status": "EARLY", "origin_station": "Barry Tourist Railway", "current_leg_arr": "0606", "current_leg_dep": "0603", "current_leg_end": "Cardiff Central", "origin_dep_time": "0516", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2010322, 51.47644149999999], [-3.2006825999999995, 51.4763384], [-3.2004111, 51.476254], [-3.2002039999999994, 51.47618750000001], [-3.1999317, 51.476089900000005], [-3.199862599999999, 51.476066], [-3.1997540999999994, 51.4760256], [-3.1992307, 51.475830499999994], [-3.1988885999999996, 51.47568640000001], [-3.1985466, 51.4755422], [-3.1981064999999997, 51.4753541], [-3.1977692, 51.4752062], [-3.1974196, 51.4750408], [-3.1972195999999995, 51.474946], [-3.1970364000000004, 51.47485639999999], [-3.1967657, 51.47474820000001], [-3.1965907999999996, 51.47469060000001], [-3.1963782, 51.47462159999999], [-3.1962072, 51.474575699999995], [-3.1959556, 51.4745269], [-3.1956779, 51.474482899999984], [-3.1954079, 51.47445170000001], [-3.1949763, 51.47441959999998], [-3.194561, 51.4744113], [-3.1942421999999997, 51.4744147], [-3.1939712, 51.4744261], [-3.1936852999999994, 51.4744451], [-3.1933786, 51.4744827], [-3.1930839999999994, 51.4745376], [-3.1927616, 51.4746098], [-3.1924705000000007, 51.474690299999985], [-3.1921601999999996, 51.4747941], [-3.1918727999999996, 51.4749122], [-3.1914561999999997, 51.4751115], [-3.1914091000000004, 51.4751363], [-3.1912642, 51.4752093], [-3.1910417, 51.475319599999985], [-3.1909033999999994, 51.47538080000001], [-3.1907838, 51.4754292], [-3.1905272, 51.47552319999999], [-3.1902170999999995, 51.47561640000001], [-3.1900544999999996, 51.4756552], [-3.1898279000000005, 51.4757078], [-3.1895601, 51.4757447], [-3.1894028, 51.47576349999999], [-3.1891428, 51.47578519999999], [-3.1888292999999996, 51.4758005], [-3.1886443, 51.4758056], [-3.1884491999999995, 51.4758064], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-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": "Ninian Park", "dest_arr_time_act": "0607", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Ninian Park", "current_leg_milage": "1.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 615.976, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 717.642, \"from_m\": 615.976, \"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\": 795.71, \"from_m\": 717.642, \"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\": 2047.811, \"from_m\": 795.71, \"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\": 2625.711, \"from_m\": 2047.811, \"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\": 4080.241, \"from_m\": 2625.711, \"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\": 8399.312, \"from_m\": 4080.241, \"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\": 9177.864, \"from_m\": 8399.312, \"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\": 9957.851, \"from_m\": 9177.864, \"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\": 10642.999, \"from_m\": 9957.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11727.411, \"from_m\": 10642.999, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12240.04, \"from_m\": 11727.411, \"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\": 12323.425, \"from_m\": 12240.04, \"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\": 12370.809, \"from_m\": 12323.425, \"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\": 12682.555, \"from_m\": 12370.809, \"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\": 12735.302, \"from_m\": 12682.555, \"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\": 13189.61, \"from_m\": 12735.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\": 13220.22, \"from_m\": 13189.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13314.358, \"from_m\": 13220.22, \"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\": 13655.909, \"from_m\": 13314.358, \"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\": 13750.048, \"from_m\": 13655.909, \"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\": 13780.657, \"from_m\": 13750.048, \"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\": 13839.904, \"from_m\": 13780.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\": 14199.402, \"from_m\": 13839.904, \"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\": 14236.667, \"from_m\": 14199.402, \"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\": 14368.44, \"from_m\": 14236.667, \"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\": 14438.475, \"from_m\": 14368.44, \"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\": 14527.271, \"from_m\": 14438.475, \"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\": 14544.585, \"from_m\": 14527.271, \"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\": 14728.24, \"from_m\": 14544.585, \"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\": 14832.995, \"from_m\": 14728.24, \"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\": 15105.045, \"from_m\": 14832.995, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 627954, \"profile_key\": \"7a09a46cacf494150a5933004ba445a0bb0d45826ba3ceb228dbf5c379b40c48\", \"schedule_id\": 39992, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0516\", \"location\": \"Barry Tourist Railway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": false, \"wtt_arr\": \"0531\", \"wtt_dep\": \"0536\", \"location\": \"Barry Down Siding\", \"stage_seq\": 2, \"distance_m\": 569.2, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0543\", \"location\": \"Cadoxton\", \"stage_seq\": 3, \"distance_m\": 3763.308, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Cogan Jn\", \"stage_seq\": 4, \"distance_m\": 10019.25, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 5, \"distance_m\": 12646.973, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Penarth Curve North Jn\", \"stage_seq\": 6, \"distance_m\": 13172.204, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0602\", \"location\": \"Ninian Park\", \"stage_seq\": 7, \"distance_m\": 13485.134, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Penarth Curve North Jn\", \"stage_seq\": 8, \"distance_m\": 13798.063, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Radyr Branch Jn\", \"stage_seq\": 9, \"distance_m\": 14240.938, \"section_seq\": 1, \"route_path_id\": 106211}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 10, \"distance_m\": 15105.045, \"section_seq\": 1, \"route_path_id\": 106211}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15105.045, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106211}], \"total_distance_m\": 15105.045, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 14293.117, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 811.928, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0516", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:56Z\", \"source_id\": 52046363, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:03Z\", \"source_id\": 16785026, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:38Z\", \"source_id\": 52071211, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:42Z\", \"source_id\": 16792622, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:50Z\", \"source_id\": 52086285, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:53Z\", \"source_id\": 16797441, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "7", "timing_fact_generation": 1789621553680301, "current_leg_arrival_utc": "2026-09-17T06:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:53.439912", "service_state_evidence_id": 16797441, "current_leg_start_actual_dep": "2026-09-17T06:02:00+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:53.562441", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
None |
CDF |
5A02 |
756111+756117 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 615.976, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 717.642, "from_m": 615.976, "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": 795.71, "from_m": 717.642, "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": 2047.811, "from_m": 795.71, "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": 2625.711, "from_m": 2047.811, "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": 4080.241, "from_m": 2625.711, "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": 8399.312, "from_m": 4080.241, "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": 9177.864, "from_m": 8399.312, "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": 9957.851, "from_m": 9177.864, "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": 10642.999, "from_m": 9957.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11727.411, "from_m": 10642.999, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12240.04, "from_m": 11727.411, "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": 12323.425, "from_m": 12240.04, "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": 12370.809, "from_m": 12323.425, "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": 12682.555, "from_m": 12370.809, "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": 12735.302, "from_m": 12682.555, "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": 13189.61, "from_m": 12735.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": 13220.22, "from_m": 13189.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13314.358, "from_m": 13220.22, "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": 13655.909, "from_m": 13314.358, "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": 13750.048, "from_m": 13655.909, "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": 13780.657, "from_m": 13750.048, "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": 13839.904, "from_m": 13780.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": 14199.402, "from_m": 13839.904, "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": 14236.667, "from_m": 14199.402, "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": 14368.44, "from_m": 14236.667, "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": 14438.475, "from_m": 14368.44, "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": 14527.271, "from_m": 14438.475, "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": 14544.585, "from_m": 14527.271, "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": 14728.24, "from_m": 14544.585, "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": 14832.995, "from_m": 14728.24, "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": 15105.045, "from_m": 14832.995, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 627954, "profile_key": "7a09a46cacf494150a5933004ba445a0bb0d45826ba3ceb228dbf5c379b40c48", "schedule_id": 39992, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0516", "location": "Barry Tourist Railway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106211}, {"is_pass": false, "wtt_arr": "0531", "wtt_dep": "0536", "location": "Barry Down Siding", "stage_seq": 2, "distance_m": 569.2, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0543", "location": "Cadoxton", "stage_seq": 3, "distance_m": 3763.308, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Cogan Jn", "stage_seq": 4, "distance_m": 10019.25, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Penarth Curve South Jn", "stage_seq": 5, "distance_m": 12646.973, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Penarth Curve North Jn", "stage_seq": 6, "distance_m": 13172.204, "section_seq": 1, "route_path_id": 106211}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0602", "location": "Ninian Park", "stage_seq": 7, "distance_m": 13485.134, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Penarth Curve North Jn", "stage_seq": 8, "distance_m": 13798.063, "section_seq": 1, "route_path_id": 106211}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Radyr Branch Jn", "stage_seq": 9, "distance_m": 14240.938, "section_seq": 1, "route_path_id": 106211}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 10, "distance_m": 15105.045, "section_seq": 1, "route_path_id": 106211}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15105.045, "from_m": 0.0, "section_seq": 1, "route_path_id": 106211}], "total_distance_m": 15105.045, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 14293.117, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 811.928, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25369, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:56Z", "source_id": 52046363, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:40:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:03Z", "source_id": 16785026, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25280, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:38Z", "source_id": 52071211, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:57:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:42Z", "source_id": 16792622, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24838, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:50Z", "source_id": 52086285, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:53Z", "source_id": 16797441, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Barry Tourist Railway |
0516 |
0516 |
None |
5:16:00 |
None |
Cardiff Central |
0607 |
0607 |
7 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62569/2026-09-17/detailed |
None |
Ninian Park |
2026-09-17T06:02:00+01:00 |
Cardiff Central |
3.0 |
{"type": "LineString", "coordinates": [[-3.2010322, 51.47644149999999], [-3.2006825999999995, 51.4763384], [-3.2004111, 51.476254], [-3.2002039999999994, 51.47618750000001], [-3.1999317, 51.476089900000005], [-3.199862599999999, 51.476066], [-3.1997540999999994, 51.4760256], [-3.1992307, 51.475830499999994], [-3.1988885999999996, 51.47568640000001], [-3.1985466, 51.4755422], [-3.1981064999999997, 51.4753541], [-3.1977692, 51.4752062], [-3.1974196, 51.4750408], [-3.1972195999999995, 51.474946], [-3.1970364000000004, 51.47485639999999], [-3.1967657, 51.47474820000001], [-3.1965907999999996, 51.47469060000001], [-3.1963782, 51.47462159999999], [-3.1962072, 51.474575699999995], [-3.1959556, 51.4745269], [-3.1956779, 51.474482899999984], [-3.1954079, 51.47445170000001], [-3.1949763, 51.47441959999998], [-3.194561, 51.4744113], [-3.1942421999999997, 51.4744147], [-3.1939712, 51.4744261], [-3.1936852999999994, 51.4744451], [-3.1933786, 51.4744827], [-3.1930839999999994, 51.4745376], [-3.1927616, 51.4746098], [-3.1924705000000007, 51.474690299999985], [-3.1921601999999996, 51.4747941], [-3.1918727999999996, 51.4749122], [-3.1914561999999997, 51.4751115], [-3.1914091000000004, 51.4751363], [-3.1912642, 51.4752093], [-3.1910417, 51.475319599999985], [-3.1909033999999994, 51.47538080000001], [-3.1907838, 51.4754292], [-3.1905272, 51.47552319999999], [-3.1902170999999995, 51.47561640000001], [-3.1900544999999996, 51.4756552], [-3.1898279000000005, 51.4757078], [-3.1895601, 51.4757447], [-3.1894028, 51.47576349999999], [-3.1891428, 51.47578519999999], [-3.1888292999999996, 51.4758005], [-3.1886443, 51.4758056], [-3.1884491999999995, 51.4758064], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
1.0 |
0603 |
0606 |
Ninian Park |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:06:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797441 |
1789621553680301 |
23 |
23 |
2026-09-17 05:16:53.562441 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:53.439912 |
| 597895 |
627664 |
P88109 |
892K52M517 |
2026-09-17 |
COMPLETE |
16797020 |
2026-09-17 06:06:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 627664, "stp": "P", "toc": "Southeastern", "uid": "P88109", "consist": "377509", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88109/2026-09-17/detailed", "trust_id": "892K52M517", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "6", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2K52", "timing_status": "EARLY", "origin_station": "Gillingham (Kent)", "current_leg_arr": "0606", "current_leg_dep": "0557", "current_leg_end": "London Victoria", "origin_dep_time": "0500", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-3 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.1423843216254196, 51.47516626481895], [-0.1425426227585996, 51.47529844548388], [-0.14269568419597467, 51.47542460604307], [-0.14284399808549436, 51.475545708045814], [-0.1429880565751082, 51.475662713041345], [-0.14312835181276562, 51.47577658257895], [-0.14326537594641622, 51.47588827820787], [-0.14339962112400942, 51.47599876147741], [-0.14353157949349477, 51.476108993936805], [-0.1436617432028218, 51.47621993713534], [-0.14379060439993996, 51.47633255262226], [-0.1439186552327988, 51.47644780194685], [-0.14404638784934776, 51.47656664665837], [-0.14417429439753643, 51.47669004830608], [-0.14430286702531428, 51.476818968439254], [-0.1444325978806308, 51.47695436860715], [-0.14456397911143554, 51.47709721035904], [-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.1471447, 51.4822958], [-0.14718792725972388, 51.482468273280226], [-0.1471982705190683, 51.482626429372445], [-0.1472044261818193, 51.482766191737824], [-0.1472068677414586, 51.48289019153924], [-0.14720606869146807, 51.4830010599396], [-0.14720250252532951, 51.48310142810181], [-0.14719664273652475, 51.48319392718877], [-0.1471889628185355, 51.48328118836339], [-0.14717993626484363, 51.48336584278856], [-0.147170036568931, 51.48345052162719], [-0.14715973722427933, 51.483537856042176], [-0.14714951172437046, 51.48363047719642], [-0.14713983356268623, 51.48373101625283], [-0.14713117623270838, 51.483842104374304], [-0.14712401322791874, 51.48396637272374], [-0.14711881804179913, 51.484106452464054], [-0.14711606416783138, 51.48426497475813], [-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": "0609", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Denmark Hill", "current_leg_milage": "4.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.624, \"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\": 1447.236, \"from_m\": 155.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2000.56, \"from_m\": 1447.236, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3190.816, \"from_m\": 2000.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3215.191, \"from_m\": 3190.816, \"capability_applied\": null, \"effective_limit_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\": 4265.466, \"from_m\": 3215.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4300.909, \"from_m\": 4265.466, \"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\": 4653.38, \"from_m\": 4300.909, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4687.799, \"from_m\": 4653.38, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5552.49, \"from_m\": 4687.799, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15717.357, \"from_m\": 5552.49, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15798.327, \"from_m\": 15717.357, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29396.025, \"from_m\": 15798.327, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29428.285, \"from_m\": 29396.025, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29492.211, \"from_m\": 29428.285, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29560.69, \"from_m\": 29492.211, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35857.748, \"from_m\": 29560.69, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35871.803, \"from_m\": 35857.748, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35988.802, \"from_m\": 35871.803, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36408.856, \"from_m\": 35988.802, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36558.259, \"from_m\": 36408.856, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38090.94, \"from_m\": 36558.259, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38125.834, \"from_m\": 38090.94, \"capability_applied\": null, \"effective_limit_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\": 45785.726, \"from_m\": 38125.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46582.792, \"from_m\": 45785.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\": 48907.025, \"from_m\": 46582.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49406.48, \"from_m\": 48907.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50803.718, \"from_m\": 49406.48, \"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\": 51449.523, \"from_m\": 50803.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51717.094, \"from_m\": 51449.523, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51767.453, \"from_m\": 51717.094, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53221.192, \"from_m\": 51767.453, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53226.513, \"from_m\": 53221.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\": 53998.242, \"from_m\": 53226.513, \"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\": 54101.112, \"from_m\": 53998.242, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54403.749, \"from_m\": 54101.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\": 54427.596, \"from_m\": 54403.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56017.548, \"from_m\": 54427.596, \"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\": 56125.692, \"from_m\": 56017.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56921.628, \"from_m\": 56125.692, \"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\": 56973.088, \"from_m\": 56921.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57546.842, \"from_m\": 56973.088, \"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\": 57977.877, \"from_m\": 57546.842, \"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\": 58298.039, \"from_m\": 57977.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59428.49, \"from_m\": 58298.039, \"capability_applied\": null, \"effective_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\": 627664, \"profile_key\": \"02b07c2e38b7cb4c97a1e25af3556537c655843f4c04b38c9e40656867f66ec9\", \"schedule_id\": 23489, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0503H\", \"wtt_dep\": \"0504H\", \"location\": \"Chatham\", \"stage_seq\": 2, \"distance_m\": 2587.444, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0507\", \"wtt_dep\": \"0508\", \"location\": \"Rochester\", \"stage_seq\": 3, \"distance_m\": 3982.162, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0509\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4653.38, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0517\", \"wtt_dep\": \"0517H\", \"location\": \"Sole Street\", \"stage_seq\": 5, \"distance_m\": 14515.552, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0519H\", \"wtt_dep\": \"0520\", \"location\": \"Meopham\", \"stage_seq\": 6, \"distance_m\": 15946.272, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0523H\", \"wtt_dep\": \"0524H\", \"location\": \"Longfield\", \"stage_seq\": 7, \"distance_m\": 20127.703, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 8, \"distance_m\": 21336.628, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0528H\", \"location\": \"Farningham Road\", \"stage_seq\": 9, \"distance_m\": 24687.893, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0533\", \"wtt_dep\": \"0534\", \"location\": \"Swanley\", \"stage_seq\": 10, \"distance_m\": 29669.751, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0537H\", \"wtt_dep\": \"0538H\", \"location\": \"St. Mary Cray\", \"stage_seq\": 11, \"distance_m\": 33930.973, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0540H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 12, \"distance_m\": 36046.766, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541\", \"location\": \"Bickley Jn\", \"stage_seq\": 13, \"distance_m\": 37451.287, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0544\", \"wtt_dep\": \"0545\", \"location\": \"Bromley South\", \"stage_seq\": 14, \"distance_m\": 40132.504, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Shortlands\", \"stage_seq\": 15, \"distance_m\": 41589.993, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Ravensbourne\", \"stage_seq\": 16, \"distance_m\": 42692.588, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Bellingham\", \"stage_seq\": 17, \"distance_m\": 45161.623, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 49877.627, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 19, \"distance_m\": 51767.453, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0556H\", \"wtt_dep\": \"0557H\", \"location\": \"Denmark Hill\", \"stage_seq\": 20, \"distance_m\": 52576.327, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 21, \"distance_m\": 55985.019, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602H\", \"location\": \"Factory Jn\", \"stage_seq\": 22, \"distance_m\": 56466.759, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 23, \"distance_m\": 57156.592, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 24, \"distance_m\": 58025.782, \"section_seq\": 1, \"route_path_id\": 100100}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 25, \"distance_m\": 59428.49, \"section_seq\": 1, \"route_path_id\": 100100}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59428.49, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100100}], \"total_distance_m\": 59428.49, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55932.294, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3496.196, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0500", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:01:57Z\", \"source_id\": 52012539, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:02:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:02:04Z\", \"source_id\": 16774983, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:05:26Z\", \"source_id\": 52014807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:06:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:05:29Z\", \"source_id\": 16775646, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:15:05Z\", \"source_id\": 52022045, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:15:08Z\", \"source_id\": 16777704, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:18:06Z\", \"source_id\": 52024699, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:18:13Z\", \"source_id\": 16778511, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:22:44Z\", \"source_id\": 52028915, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:22:47Z\", \"source_id\": 16779756, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:26:28Z\", \"source_id\": 52032688, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:27:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:26:33Z\", \"source_id\": 16780851, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:42Z\", \"source_id\": 52038134, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:32:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:47Z\", \"source_id\": 16782519, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:15Z\", \"source_id\": 52043222, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:37:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:17Z\", \"source_id\": 16784016, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:29Z\", \"source_id\": 52050722, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:33Z\", \"source_id\": 16786382, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:33Z\", \"source_id\": 52056369, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:38Z\", \"source_id\": 16788046, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:32Z\", \"source_id\": 52057737, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:38Z\", \"source_id\": 16788462, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:30Z\", \"source_id\": 52060617, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:37Z\", \"source_id\": 16789336, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:21Z\", \"source_id\": 52066218, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:26Z\", \"source_id\": 16791093, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:27Z\", \"source_id\": 52070919, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:34Z\", \"source_id\": 16792541, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:05Z\", \"source_id\": 52085042, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:14Z\", \"source_id\": 16797020, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "6", "timing_fact_generation": 1789621515668862, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:06:58.428834", "service_state_evidence_id": 16797020, "current_leg_start_actual_dep": "2026-09-17T05:57:30+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:16:58.499772", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GLM |
None |
2K52 |
377509 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 155.624, "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": 1447.236, "from_m": 155.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2000.56, "from_m": 1447.236, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3190.816, "from_m": 2000.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3215.191, "from_m": 3190.816, "capability_applied": null, "effective_limit_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": 4265.466, "from_m": 3215.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4300.909, "from_m": 4265.466, "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": 4653.38, "from_m": 4300.909, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4687.799, "from_m": 4653.38, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5552.49, "from_m": 4687.799, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15717.357, "from_m": 5552.49, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15798.327, "from_m": 15717.357, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29396.025, "from_m": 15798.327, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29428.285, "from_m": 29396.025, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29492.211, "from_m": 29428.285, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29560.69, "from_m": 29492.211, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35857.748, "from_m": 29560.69, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35871.803, "from_m": 35857.748, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35988.802, "from_m": 35871.803, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36408.856, "from_m": 35988.802, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36558.259, "from_m": 36408.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38090.94, "from_m": 36558.259, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38125.834, "from_m": 38090.94, "capability_applied": null, "effective_limit_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": 45785.726, "from_m": 38125.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46582.792, "from_m": 45785.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": 48907.025, "from_m": 46582.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49406.48, "from_m": 48907.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50803.718, "from_m": 49406.48, "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": 51449.523, "from_m": 50803.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51717.094, "from_m": 51449.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51767.453, "from_m": 51717.094, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53221.192, "from_m": 51767.453, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53226.513, "from_m": 53221.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": 53998.242, "from_m": 53226.513, "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": 54101.112, "from_m": 53998.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54403.749, "from_m": 54101.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": 54427.596, "from_m": 54403.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56017.548, "from_m": 54427.596, "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": 56125.692, "from_m": 56017.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56921.628, "from_m": 56125.692, "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": 56973.088, "from_m": 56921.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57546.842, "from_m": 56973.088, "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": 57977.877, "from_m": 57546.842, "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": 58298.039, "from_m": 57977.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59428.49, "from_m": 58298.039, "capability_applied": null, "effective_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": 627664, "profile_key": "02b07c2e38b7cb4c97a1e25af3556537c655843f4c04b38c9e40656867f66ec9", "schedule_id": 23489, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0500", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0503H", "wtt_dep": "0504H", "location": "Chatham", "stage_seq": 2, "distance_m": 2587.444, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0507", "wtt_dep": "0508", "location": "Rochester", "stage_seq": 3, "distance_m": 3982.162, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0509", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4653.38, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0517", "wtt_dep": "0517H", "location": "Sole Street", "stage_seq": 5, "distance_m": 14515.552, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0519H", "wtt_dep": "0520", "location": "Meopham", "stage_seq": 6, "distance_m": 15946.272, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0523H", "wtt_dep": "0524H", "location": "Longfield", "stage_seq": 7, "distance_m": 20127.703, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525H", "location": "Fawkham Jn", "stage_seq": 8, "distance_m": 21336.628, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0528H", "location": "Farningham Road", "stage_seq": 9, "distance_m": 24687.893, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0533", "wtt_dep": "0534", "location": "Swanley", "stage_seq": 10, "distance_m": 29669.751, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0537H", "wtt_dep": "0538H", "location": "St. Mary Cray", "stage_seq": 11, "distance_m": 33930.973, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0540H", "location": "St. Mary Cray Jn", "stage_seq": 12, "distance_m": 36046.766, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541", "location": "Bickley Jn", "stage_seq": 13, "distance_m": 37451.287, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0544", "wtt_dep": "0545", "location": "Bromley South", "stage_seq": 14, "distance_m": 40132.504, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546", "location": "Shortlands", "stage_seq": 15, "distance_m": 41589.993, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547", "location": "Ravensbourne", "stage_seq": 16, "distance_m": 42692.588, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Bellingham", "stage_seq": 17, "distance_m": 45161.623, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Nunhead", "stage_seq": 18, "distance_m": 49877.627, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 51767.453, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0556H", "wtt_dep": "0557H", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 52576.327, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 55985.019, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602H", "location": "Factory Jn", "stage_seq": 22, "distance_m": 56466.759, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Stewarts Lane Jn", "stage_seq": 23, "distance_m": 57156.592, "section_seq": 1, "route_path_id": 100100}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Grosvenor Bridge Jn", "stage_seq": 24, "distance_m": 58025.782, "section_seq": 1, "route_path_id": 100100}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "London Victoria", "stage_seq": 25, "distance_m": 59428.49, "section_seq": 1, "route_path_id": 100100}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59428.49, "from_m": 0.0, "section_seq": 1, "route_path_id": 100100}], "total_distance_m": 59428.49, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55932.294, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3496.196, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:01:57Z", "source_id": 52012539, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:02:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:02:04Z", "source_id": 16774983, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:05:26Z", "source_id": 52014807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:06:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:05:29Z", "source_id": 16775646, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:15:05Z", "source_id": 52022045, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:15:08Z", "source_id": 16777704, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:18:06Z", "source_id": 52024699, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:18:13Z", "source_id": 16778511, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31971, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:22:44Z", "source_id": 52028915, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:22:47Z", "source_id": 16779756, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31904, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:26:28Z", "source_id": 52032688, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:26:33Z", "source_id": 16780851, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:42Z", "source_id": 52038134, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:32:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:47Z", "source_id": 16782519, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:15Z", "source_id": 52043222, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:37:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:17Z", "source_id": 16784016, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31873, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:29Z", "source_id": 52050722, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:43:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:33Z", "source_id": 16786382, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31850, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:33Z", "source_id": 52056369, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T04:47:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:38Z", "source_id": 16788046, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31844, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:32Z", "source_id": 52057737, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:38Z", "source_id": 16788462, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:30Z", "source_id": 52060617, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:50:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:37Z", "source_id": 16789336, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:21Z", "source_id": 52066218, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T04:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:26Z", "source_id": 16791093, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:27Z", "source_id": 52070919, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T04:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:34Z", "source_id": 16792541, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28711, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:05Z", "source_id": 52085042, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T05:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:14Z", "source_id": 16797020, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Gillingham (Kent) |
0500 |
0500 |
2 |
None |
None |
London Victoria |
0609 |
0609 |
6 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88109/2026-09-17/detailed |
None |
Denmark Hill |
2026-09-17T05:57:30+01:00 |
London Victoria |
9.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.1423843216254196, 51.47516626481895], [-0.1425426227585996, 51.47529844548388], [-0.14269568419597467, 51.47542460604307], [-0.14284399808549436, 51.475545708045814], [-0.1429880565751082, 51.475662713041345], [-0.14312835181276562, 51.47577658257895], [-0.14326537594641622, 51.47588827820787], [-0.14339962112400942, 51.47599876147741], [-0.14353157949349477, 51.476108993936805], [-0.1436617432028218, 51.47621993713534], [-0.14379060439993996, 51.47633255262226], [-0.1439186552327988, 51.47644780194685], [-0.14404638784934776, 51.47656664665837], [-0.14417429439753643, 51.47669004830608], [-0.14430286702531428, 51.476818968439254], [-0.1444325978806308, 51.47695436860715], [-0.14456397911143554, 51.47709721035904], [-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.1471447, 51.4822958], [-0.14718792725972388, 51.482468273280226], [-0.1471982705190683, 51.482626429372445], [-0.1472044261818193, 51.482766191737824], [-0.1472068677414586, 51.48289019153924], [-0.14720606869146807, 51.4830010599396], [-0.14720250252532951, 51.48310142810181], [-0.14719664273652475, 51.48319392718877], [-0.1471889628185355, 51.48328118836339], [-0.14717993626484363, 51.48336584278856], [-0.147170036568931, 51.48345052162719], [-0.14715973722427933, 51.483537856042176], [-0.14714951172437046, 51.48363047719642], [-0.14713983356268623, 51.48373101625283], [-0.14713117623270838, 51.483842104374304], [-0.14712401322791874, 51.48396637272374], [-0.14711881804179913, 51.484106452464054], [-0.14711606416783138, 51.48426497475813], [-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.0 |
0557 |
0606 |
Denmark Hill |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:06:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797020 |
1789621515668862 |
107 |
107 |
2026-09-17 05:16:58.499772 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:06:58.428834 |
| 597896 |
628967 |
C09786 |
862N03M517 |
2026-09-17 |
COMPLETE |
16797352 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 628967, "stp": "O", "toc": "Southern", "uid": "C09786", "consist": "377106+377119", "dest_crs": "LIT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09786/2026-09-17/detailed", "trust_id": "862N03M517", "origin_crs": "BOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "2", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "2N03", "timing_status": "EARLY", "origin_station": "Bognor Regis", "current_leg_arr": "0607", "current_leg_dep": "0602", "current_leg_end": "Littlehampton", "origin_dep_time": "0550", "origin_platform": "1", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Ford", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Ford", "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\": 597.951, \"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\": 5459.722, \"from_m\": 597.951, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5614.223, \"from_m\": 5459.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6097.95, \"from_m\": 5614.223, \"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\": 10190.666, \"from_m\": 6097.95, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10242.351, \"from_m\": 10190.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\": 10347.799, \"from_m\": 10242.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\": 11124.601, \"from_m\": 10347.799, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12787.961, \"from_m\": 11124.601, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13262.47, \"from_m\": 12787.961, \"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\": 628967, \"profile_key\": \"66ef6f2227a01bed6cf29be0aa10b601f844d09dc934e757e438dafc2699fb32\", \"schedule_id\": 39240, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0550\", \"location\": \"Bognor Regis\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28333}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Bognor Regis Sig. Br14\", \"stage_seq\": 2, \"distance_m\": 837.141, \"section_seq\": 1, \"route_path_id\": 28333}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0557\", \"location\": \"Barnham\", \"stage_seq\": 3, \"distance_m\": 5773.39, \"section_seq\": 1, \"route_path_id\": 28333}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0601H\", \"location\": \"Ford\", \"stage_seq\": 4, \"distance_m\": 10015.218, \"section_seq\": 1, \"route_path_id\": 28333}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 5, \"distance_m\": 11124.601, \"section_seq\": 1, \"route_path_id\": 28333}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 6, \"distance_m\": 13262.47, \"section_seq\": 1, \"route_path_id\": 28333}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13262.47, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28333}], \"total_distance_m\": 13262.47, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13210.785, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51.685, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0550", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:49Z\", \"source_id\": 52068382, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:51Z\", \"source_id\": 16791760, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:32Z\", \"source_id\": 52077233, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:36Z\", \"source_id\": 16794497, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:44Z\", \"source_id\": 52086141, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:46Z\", \"source_id\": 16797352, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "2", "timing_fact_generation": 1789621548463717, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:01.607556", "service_state_evidence_id": 16797352, "current_leg_start_actual_dep": "2026-09-17T06:01:30+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:02.352561", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
BOG |
LIT |
2N03 |
377106+377119 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 597.951, "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": 5459.722, "from_m": 597.951, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5614.223, "from_m": 5459.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6097.95, "from_m": 5614.223, "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": 10190.666, "from_m": 6097.95, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10242.351, "from_m": 10190.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": 10347.799, "from_m": 10242.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": 11124.601, "from_m": 10347.799, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12787.961, "from_m": 11124.601, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13262.47, "from_m": 12787.961, "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": 628967, "profile_key": "66ef6f2227a01bed6cf29be0aa10b601f844d09dc934e757e438dafc2699fb32", "schedule_id": 39240, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0550", "location": "Bognor Regis", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28333}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Bognor Regis Sig. Br14", "stage_seq": 2, "distance_m": 837.141, "section_seq": 1, "route_path_id": 28333}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0557", "location": "Barnham", "stage_seq": 3, "distance_m": 5773.39, "section_seq": 1, "route_path_id": 28333}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0601H", "location": "Ford", "stage_seq": 4, "distance_m": 10015.218, "section_seq": 1, "route_path_id": 28333}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Littlehampton Jn", "stage_seq": 5, "distance_m": 11124.601, "section_seq": 1, "route_path_id": 28333}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 6, "distance_m": 13262.47, "section_seq": 1, "route_path_id": 28333}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13262.47, "from_m": 0.0, "section_seq": 1, "route_path_id": 28333}], "total_distance_m": 13262.47, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13210.785, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51.685, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27463, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:49Z", "source_id": 52068382, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:56:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:51Z", "source_id": 16791760, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:32Z", "source_id": 52077233, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:01:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:36Z", "source_id": 16794497, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27491, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:44Z", "source_id": 52086141, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:07:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:46Z", "source_id": 16797352, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Bognor Regis |
0550 |
0550 |
1 |
None |
None |
Littlehampton |
0608 |
0608 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C09786/2026-09-17/detailed |
None |
Ford |
2026-09-17T06:01:30+01:00 |
Littlehampton |
5.0 |
{"type": "LineString", "coordinates": [[-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} |
2.0 |
0602 |
0607 |
Ford |
Littlehampton Carriage Holding Sidings |
Littlehampton |
50.8103921 |
-0.5468198 |
50.8103921 |
-0.5468198 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Littlehampton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797352 |
1789621548463717 |
20 |
20 |
2026-09-17 05:17:02.352561 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:01.607556 |
| 597897 |
627166 |
H42345 |
820C40C517 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 627166, "stp": "P", "toc": "Unknown", "uid": "H42345", "consist": null, "dest_crs": "XPM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H42345/2026-09-17/detailed", "trust_id": "820C40C517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Philips Mrsh H S T D", "service_date": "2026-09-17", "dest_arr_time": "0632½", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "0C40", "timing_status": null, "origin_station": "Westbury Down T.C.", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0507", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0632½", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.996, \"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\": 455.341, \"from_m\": 430.996, \"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\": 499.699, \"from_m\": 455.341, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 744.451, \"from_m\": 499.699, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 828.106, \"from_m\": 744.451, \"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\": 855.252, \"from_m\": 828.106, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1275.01, \"from_m\": 855.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1660.971, \"from_m\": 1275.01, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7457.085, \"from_m\": 1660.971, \"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\": 7747.968, \"from_m\": 7457.085, \"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\": 9494.831, \"from_m\": 7747.968, \"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\": 9539.411, \"from_m\": 9494.831, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9592.873, \"from_m\": 9539.411, \"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\": 10099.172, \"from_m\": 9592.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\": 22302.998, \"from_m\": 10099.172, \"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\": 23195.631, \"from_m\": 22302.998, \"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\": 24377.724, \"from_m\": 23195.631, \"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\": 25558.84, \"from_m\": 24377.724, \"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\": 27142.073, \"from_m\": 25558.84, \"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\": 27886.959, \"from_m\": 27142.073, \"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\": 28232.909, \"from_m\": 27886.959, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28689.625, \"from_m\": 28232.909, \"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\": 28748.243, \"from_m\": 28689.625, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30431.874, \"from_m\": 28748.243, \"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\": 42255.545, \"from_m\": 30431.874, \"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\": 45244.896, \"from_m\": 42255.545, \"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\": 45287.884, \"from_m\": 45244.896, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45674.031, \"from_m\": 45287.884, \"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\": 45801.417, \"from_m\": 45674.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45847.402, \"from_m\": 45801.417, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47170.107, \"from_m\": 45847.402, \"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\": 47216.092, \"from_m\": 47170.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\": 47343.478, \"from_m\": 47216.092, \"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\": 47780.365, \"from_m\": 47343.478, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48661.746, \"from_m\": 47780.365, \"capability_applied\": null, \"effective_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\": 627166, \"profile_key\": \"4f7bf2511f1b70086462c9bb7e02dbbf5b78da91538d9098759ea24241e0220f\", \"schedule_id\": 13878, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0507\", \"location\": \"Westbury Down T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": false, \"wtt_arr\": \"0511\", \"wtt_dep\": \"0515\", \"location\": \"Westbury Down TC Headshunt\", \"stage_seq\": 2, \"distance_m\": 499.699, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0517\", \"location\": \"Westbury\", \"stage_seq\": 3, \"distance_m\": 1140.632, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 4, \"distance_m\": 2120.003, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"Bradford Jn\", \"stage_seq\": 5, \"distance_m\": 9592.873, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541\", \"location\": \"Bathampton Jn\", \"stage_seq\": 6, \"distance_m\": 24613.928, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Bath Spa\", \"stage_seq\": 7, \"distance_m\": 28105.282, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"North Somerset Jn\", \"stage_seq\": 8, \"distance_m\": 45232.068, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 9, \"distance_m\": 45941.043, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": false, \"wtt_arr\": \"0605H\", \"wtt_dep\": \"0619\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 10, \"distance_m\": 46508.755, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620\", \"location\": \"Bristol East Jn\", \"stage_seq\": 11, \"distance_m\": 47076.467, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0621H\", \"location\": \"North Somerset Jn\", \"stage_seq\": 12, \"distance_m\": 47780.365, \"section_seq\": 1, \"route_path_id\": 70663}, {\"is_pass\": false, \"wtt_arr\": \"0632H\", \"wtt_dep\": null, \"location\": \"St. Philips Mrsh H S T D\", \"stage_seq\": 13, \"distance_m\": 48661.746, \"section_seq\": 1, \"route_path_id\": 70663}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48661.746, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70663}], \"total_distance_m\": 48661.746, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 46750.295, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1911.451, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0507", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Westbury Down T.C.", "service_state_platform": null, "timing_fact_generation": 1789607262854870, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:01.777600", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:02.358537", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
XPM |
0C40 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 430.996, "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": 455.341, "from_m": 430.996, "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": 499.699, "from_m": 455.341, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 744.451, "from_m": 499.699, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 828.106, "from_m": 744.451, "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": 855.252, "from_m": 828.106, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1275.01, "from_m": 855.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1660.971, "from_m": 1275.01, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7457.085, "from_m": 1660.971, "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": 7747.968, "from_m": 7457.085, "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": 9494.831, "from_m": 7747.968, "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": 9539.411, "from_m": 9494.831, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9592.873, "from_m": 9539.411, "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": 10099.172, "from_m": 9592.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": 22302.998, "from_m": 10099.172, "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": 23195.631, "from_m": 22302.998, "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": 24377.724, "from_m": 23195.631, "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": 25558.84, "from_m": 24377.724, "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": 27142.073, "from_m": 25558.84, "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": 27886.959, "from_m": 27142.073, "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": 28232.909, "from_m": 27886.959, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28689.625, "from_m": 28232.909, "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": 28748.243, "from_m": 28689.625, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30431.874, "from_m": 28748.243, "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": 42255.545, "from_m": 30431.874, "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": 45244.896, "from_m": 42255.545, "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": 45287.884, "from_m": 45244.896, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45674.031, "from_m": 45287.884, "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": 45801.417, "from_m": 45674.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45847.402, "from_m": 45801.417, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47170.107, "from_m": 45847.402, "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": 47216.092, "from_m": 47170.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": 47343.478, "from_m": 47216.092, "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": 47780.365, "from_m": 47343.478, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48661.746, "from_m": 47780.365, "capability_applied": null, "effective_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": 627166, "profile_key": "4f7bf2511f1b70086462c9bb7e02dbbf5b78da91538d9098759ea24241e0220f", "schedule_id": 13878, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0507", "location": "Westbury Down T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70663}, {"is_pass": false, "wtt_arr": "0511", "wtt_dep": "0515", "location": "Westbury Down TC Headshunt", "stage_seq": 2, "distance_m": 499.699, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0517", "location": "Westbury", "stage_seq": 3, "distance_m": 1140.632, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521", "location": "Hawkeridge Jn", "stage_seq": 4, "distance_m": 2120.003, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528", "location": "Bradford Jn", "stage_seq": 5, "distance_m": 9592.873, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541", "location": "Bathampton Jn", "stage_seq": 6, "distance_m": 24613.928, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544", "location": "Bath Spa", "stage_seq": 7, "distance_m": 28105.282, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "North Somerset Jn", "stage_seq": 8, "distance_m": 45232.068, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Bristol East Jn", "stage_seq": 9, "distance_m": 45941.043, "section_seq": 1, "route_path_id": 70663}, {"is_pass": false, "wtt_arr": "0605H", "wtt_dep": "0619", "location": "Bristol Temple Meads", "stage_seq": 10, "distance_m": 46508.755, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620", "location": "Bristol East Jn", "stage_seq": 11, "distance_m": 47076.467, "section_seq": 1, "route_path_id": 70663}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0621H", "location": "North Somerset Jn", "stage_seq": 12, "distance_m": 47780.365, "section_seq": 1, "route_path_id": 70663}, {"is_pass": false, "wtt_arr": "0632H", "wtt_dep": null, "location": "St. Philips Mrsh H S T D", "stage_seq": 13, "distance_m": 48661.746, "section_seq": 1, "route_path_id": 70663}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48661.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 70663}], "total_distance_m": 48661.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 46750.295, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1911.451, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Westbury Down T.C. |
0507 |
0507 |
None |
None |
None |
St. Philips Mrsh H S T D |
0632½ |
0632½ |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H42345/2026-09-17/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Westbury Down T.C. |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789607262854870 |
0 |
0 |
2026-09-17 05:17:02.358537 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:01.777600 |
| 597898 |
627755 |
C35428 |
883P24M517 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 627755, "stp": "P", "toc": "Elizabeth Line", "uid": "C35428", "consist": "345064", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35428/2026-09-17/detailed", "trust_id": "883P24M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plumstead Rev Sidings", "service_date": "2026-09-17", "dest_arr_time": "0507", "dest_platform": null, "is_terminated": 1, "next_location": "Plumstead Rev Sidings", "signalling_id": "3P24", "timing_status": "ON TIME", "origin_station": "Plumstead Carriage Sidings", "current_leg_arr": "0507", "current_leg_dep": "0505", "current_leg_end": "Plumstead Rev Sidings", "origin_dep_time": "0505", "origin_platform": null, "current_location": "Plumstead Carriage Sidings", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1007735, 51.493005499999995], [0.1004619, 51.49281469999999], [0.100425, 51.49279190000001], [0.0983345, 51.4915054], [0.0982975, 51.4914828], [0.0977052, 51.4911187], [0.0974763, 51.4909937], [0.0974183, 51.4909657], [0.0973451, 51.49093160000001], [0.09720779999999998, 51.49087239999999], [0.0971331, 51.49084239999999], [0.09705550000000002, 51.4908138], [0.0969319, 51.4907701], [0.096663, 51.49067850000001], [0.09659719999999998, 51.4906559], [0.09647, 51.4906141], [0.0963311, 51.490572599999986], [0.09626469999999998, 51.49055499999999], [0.0960197, 51.49049689999998], [0.0956479, 51.4904249], [0.09537679999999998, 51.4903792], [0.0963451, 51.490394499999994], [0.0965561, 51.49040009999999], [0.0966939, 51.4904043], [0.0967065, 51.4904046], [0.09671989999999998, 51.49040490000001], [0.0990462, 51.4904686], [0.1011285, 51.4905154], [0.1018255, 51.4905277], [0.1021442, 51.4905336], [0.1022995, 51.4905362], [0.1027396, 51.4905447], [0.10411979999999998, 51.4905699], [0.1044707, 51.4905795], [0.1055712, 51.4906098], [0.1079308, 51.4906928], [0.108146, 51.4907002], [0.11049119999999998, 51.49078250000001], [0.1105646, 51.4907851], [0.1111617, 51.490806000000006], [0.1112693, 51.4908098], [0.1121429, 51.4908202], [0.11275589999999998, 51.490830300000006], [0.1135742, 51.490858300000006], [0.1142949, 51.49088309999999], [0.11772599999999998, 51.491002], [0.1178012, 51.4910046], [0.1178534, 51.4910064], [0.11818369999999996, 51.4910176], [0.12095, 51.4911158], [0.1210182, 51.491118199999995], [0.1210692, 51.491119], [0.12212619999999998, 51.4911553], [0.1223344, 51.491163699999994], [0.1224445, 51.491168899999984], [0.1225455, 51.49117489999999], [0.1229575, 51.491200899999995], [0.12371709999999998, 51.4912462], [0.1256223, 51.4913204], [0.12819349999999996, 51.4914259], [0.12952119999999998, 51.491455899999984], [0.1309884, 51.49151079999999], [0.1317337, 51.4915387], [0.1321599, 51.4915395], [0.13249949999999996, 51.4915348], [0.1328707, 51.49153249999999], [0.1280086, 51.491351], [0.1277976, 51.4913431], [0.12537609999999996, 51.4912496], [0.12416159999999998, 51.491201899999986], [0.1229568, 51.4911442], [0.12236829999999996, 51.491118199999995], [0.12215130000000002, 51.491111700000005], [0.12107219999999998, 51.4910716], [0.1207241, 51.4910588], [0.1193024, 51.4910096], [0.1178857, 51.49096099999999], [0.11734529999999996, 51.490941499999984], [0.11688179999999998, 51.4909241], [0.11593489999999998, 51.49088700000001], [0.11520329999999998, 51.4908593], [0.1144399, 51.49083279999999], [0.11367710000000002, 51.4908057], [0.11352230000000002, 51.490799800000005], [0.1081423, 51.4906126], [0.1069462, 51.49057010000001], [0.105476, 51.49051789999999], [0.104866, 51.49049689999998], [0.1037666, 51.4904573], [0.1023716, 51.4904454], [0.1022969, 51.4904448], [0.1021025, 51.49043950000001], [0.1015906, 51.4904241], [0.0965334, 51.4902417], [0.0960156, 51.49022059999999], [0.0922165, 51.4900849], [0.09205149999999998, 51.49007939999999], [0.0919161, 51.4900741], [0.0915596, 51.49007749999999], [0.0912356, 51.490091500000005], [0.09095309999999998, 51.4901037], [0.0907471, 51.4900951], [0.0905121, 51.4900791], [0.0902302, 51.490055199999986], [0.08983152841195213, 51.49004064559549], [0.08855929999999998, 51.489994200000005], [0.08763229999999998, 51.489963900000006], [0.0871448, 51.4899444], [0.0869152, 51.4899356], [0.0867987, 51.48993209999999], [0.08666809999999998, 51.4899275], [0.0864223, 51.48991919999999], [0.08626829999999999, 51.489914599999985], [0.08614789999999999, 51.4899115], [0.08595979999999999, 51.4899096]]}", "current_leg_start": "Plumstead Carriage Sidings", "dest_arr_time_act": "0507", "motion_projection": null, "next_location_lat": "51.4899096", "next_location_lon": "0.0859598", "previous_location": null, "current_leg_milage": "3.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:52014701\", \"confirmationDeadline\": \"2026-09-17T05:07:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 481.457, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 22.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 22.0}, {\"to_m\": 550.796, \"from_m\": 481.457, \"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\": 928.846, \"from_m\": 550.796, \"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\": 992.162, \"from_m\": 928.846, \"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\": 1088.717, \"from_m\": 992.162, \"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\": 2259.459, \"from_m\": 1088.717, \"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\": 2757.459, \"from_m\": 2259.459, \"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\": 3081.621, \"from_m\": 2757.459, \"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\": 5921.853, \"from_m\": 3081.621, \"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\": 6335.111, \"from_m\": 5921.853, \"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\": 627755, \"profile_key\": \"0f8ad72b08f119e0fbfc043e495af1944d0e7868f0c5130043b5096bde01205a\", \"schedule_id\": 4454, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0505\", \"location\": \"Plumstead Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29780}, {\"is_pass\": false, \"wtt_arr\": \"0507\", \"wtt_dep\": null, \"location\": \"Plumstead Rev Sidings\", \"stage_seq\": 2, \"distance_m\": 6335.111, \"section_seq\": 1, \"route_path_id\": 29780}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6335.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29780}], \"total_distance_m\": 6335.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 5921.853, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 413.258, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0505", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.4899096", "current_position_lon": "0.0859598", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Plumstead Carriage Sidings", "service_state_platform": "8", "timing_fact_generation": 1789617919955654, "current_leg_arrival_utc": "2026-09-17T05:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:02.014065", "service_state_evidence_id": 52014701, "current_leg_start_actual_dep": "2026-09-17T05:05:14+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:02.434757", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
None |
3P24 |
345064 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 481.457, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 22.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 22.0}, {"to_m": 550.796, "from_m": 481.457, "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": 928.846, "from_m": 550.796, "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": 992.162, "from_m": 928.846, "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": 1088.717, "from_m": 992.162, "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": 2259.459, "from_m": 1088.717, "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": 2757.459, "from_m": 2259.459, "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": 3081.621, "from_m": 2757.459, "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": 5921.853, "from_m": 3081.621, "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": 6335.111, "from_m": 5921.853, "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": 627755, "profile_key": "0f8ad72b08f119e0fbfc043e495af1944d0e7868f0c5130043b5096bde01205a", "schedule_id": 4454, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0505", "location": "Plumstead Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29780}, {"is_pass": false, "wtt_arr": "0507", "wtt_dep": null, "location": "Plumstead Rev Sidings", "stage_seq": 2, "distance_m": 6335.111, "section_seq": 1, "route_path_id": 29780}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6335.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 29780}], "total_distance_m": 6335.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 5921.853, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 413.258, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Plumstead Carriage Sidings |
0505 |
0505 |
None |
None |
None |
Plumstead Rev Sidings |
0507 |
0507 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35428/2026-09-17/detailed |
None |
Plumstead Carriage Sidings |
2026-09-17T05:05:14+01:00 |
Plumstead Rev Sidings |
2.0 |
{"type": "LineString", "coordinates": [[0.1007735, 51.493005499999995], [0.1004619, 51.49281469999999], [0.100425, 51.49279190000001], [0.0983345, 51.4915054], [0.0982975, 51.4914828], [0.0977052, 51.4911187], [0.0974763, 51.4909937], [0.0974183, 51.4909657], [0.0973451, 51.49093160000001], [0.09720779999999998, 51.49087239999999], [0.0971331, 51.49084239999999], [0.09705550000000002, 51.4908138], [0.0969319, 51.4907701], [0.096663, 51.49067850000001], [0.09659719999999998, 51.4906559], [0.09647, 51.4906141], [0.0963311, 51.490572599999986], [0.09626469999999998, 51.49055499999999], [0.0960197, 51.49049689999998], [0.0956479, 51.4904249], [0.09537679999999998, 51.4903792], [0.0963451, 51.490394499999994], [0.0965561, 51.49040009999999], [0.0966939, 51.4904043], [0.0967065, 51.4904046], [0.09671989999999998, 51.49040490000001], [0.0990462, 51.4904686], [0.1011285, 51.4905154], [0.1018255, 51.4905277], [0.1021442, 51.4905336], [0.1022995, 51.4905362], [0.1027396, 51.4905447], [0.10411979999999998, 51.4905699], [0.1044707, 51.4905795], [0.1055712, 51.4906098], [0.1079308, 51.4906928], [0.108146, 51.4907002], [0.11049119999999998, 51.49078250000001], [0.1105646, 51.4907851], [0.1111617, 51.490806000000006], [0.1112693, 51.4908098], [0.1121429, 51.4908202], [0.11275589999999998, 51.490830300000006], [0.1135742, 51.490858300000006], [0.1142949, 51.49088309999999], [0.11772599999999998, 51.491002], [0.1178012, 51.4910046], [0.1178534, 51.4910064], [0.11818369999999996, 51.4910176], [0.12095, 51.4911158], [0.1210182, 51.491118199999995], [0.1210692, 51.491119], [0.12212619999999998, 51.4911553], [0.1223344, 51.491163699999994], [0.1224445, 51.491168899999984], [0.1225455, 51.49117489999999], [0.1229575, 51.491200899999995], [0.12371709999999998, 51.4912462], [0.1256223, 51.4913204], [0.12819349999999996, 51.4914259], [0.12952119999999998, 51.491455899999984], [0.1309884, 51.49151079999999], [0.1317337, 51.4915387], [0.1321599, 51.4915395], [0.13249949999999996, 51.4915348], [0.1328707, 51.49153249999999], [0.1280086, 51.491351], [0.1277976, 51.4913431], [0.12537609999999996, 51.4912496], [0.12416159999999998, 51.491201899999986], [0.1229568, 51.4911442], [0.12236829999999996, 51.491118199999995], [0.12215130000000002, 51.491111700000005], [0.12107219999999998, 51.4910716], [0.1207241, 51.4910588], [0.1193024, 51.4910096], [0.1178857, 51.49096099999999], [0.11734529999999996, 51.490941499999984], [0.11688179999999998, 51.4909241], [0.11593489999999998, 51.49088700000001], [0.11520329999999998, 51.4908593], [0.1144399, 51.49083279999999], [0.11367710000000002, 51.4908057], [0.11352230000000002, 51.490799800000005], [0.1081423, 51.4906126], [0.1069462, 51.49057010000001], [0.105476, 51.49051789999999], [0.104866, 51.49049689999998], [0.1037666, 51.4904573], [0.1023716, 51.4904454], [0.1022969, 51.4904448], [0.1021025, 51.49043950000001], [0.1015906, 51.4904241], [0.0965334, 51.4902417], [0.0960156, 51.49022059999999], [0.0922165, 51.4900849], [0.09205149999999998, 51.49007939999999], [0.0919161, 51.4900741], [0.0915596, 51.49007749999999], [0.0912356, 51.490091500000005], [0.09095309999999998, 51.4901037], [0.0907471, 51.4900951], [0.0905121, 51.4900791], [0.0902302, 51.490055199999986], [0.08983152841195213, 51.49004064559549], [0.08855929999999998, 51.489994200000005], [0.08763229999999998, 51.489963900000006], [0.0871448, 51.4899444], [0.0869152, 51.4899356], [0.0867987, 51.48993209999999], [0.08666809999999998, 51.4899275], [0.0864223, 51.48991919999999], [0.08626829999999999, 51.489914599999985], [0.08614789999999999, 51.4899115], [0.08595979999999999, 51.4899096]]} |
3.9 |
0505 |
0507 |
None |
Plumstead Carriage Sidings |
Plumstead Rev Sidings |
51.4899096 |
0.0859598 |
51.4899096 |
0.0859598 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Plumstead Carriage Sidings |
TD |
TRACKING_TIMEOUT |
52014701 |
1789617919955654 |
4 |
4 |
2026-09-17 05:17:02.434757 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:02.014065 |
| 597899 |
625126 |
R60890 |
760Z561417 |
2026-09-16 |
COMPLETE |
16798106 |
2026-09-17 05:45:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 625126, "stp": "N", "toc": "Unknown", "uid": "R60890", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R60890/2026-09-17/detailed", "trust_id": "760Z561417", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portbury Automotive Terml", "service_date": "2026-09-16", "dest_arr_time": "0547", "dest_platform": null, "is_terminated": 1, "next_location": "Portbury Automotive Terml", "signalling_id": "0Z56", "timing_status": "EARLY", "origin_station": "Alexandra Dock Jn. T.C.", "current_leg_arr": "0545", "current_leg_dep": "0542", "current_leg_end": "Portbury Automotive Terml", "origin_dep_time": "0416", "origin_platform": null, "current_location": "Portbury Automotive Terml", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.694024199999999, 51.4841607], [-2.6941986999999994, 51.4842738], [-2.694413, 51.484433], [-2.6946474999999994, 51.48462459999999], [-2.6947392, 51.4847241], [-2.6949458523585643, 51.48493023846649], [-2.695020599999999, 51.48500479999999], [-2.6954199000000005, 51.4855514], [-2.6955478, 51.485714900000005], [-2.6956281999999994, 51.48580450000001], [-2.6958581, 51.4860394], [-2.6962466, 51.486403300000006], [-2.6964343, 51.486602600000005], [-2.6966532999999995, 51.4868059], [-2.6967968999999994, 51.486916400000005], [-2.6968529999999995, 51.4869536], [-2.6969630999999996, 51.487025499999994], [-2.6970019999999995, 51.4870458], [-2.6973178, 51.4872112], [-2.6975798, 51.4873103], [-2.6979881999999997, 51.48744690000001], [-2.6983181, 51.4875648], [-2.6984693999999996, 51.4876212], [-2.6986712999999996, 51.4877151], [-2.6988451, 51.4878092], [-2.6991474, 51.487990499999995], [-2.6995009, 51.4881885], [-2.699801, 51.4883191], [-2.7001821999999995, 51.4884592], [-2.7005128, 51.48855259999999], [-2.7010281, 51.48868159999999], [-2.7014414, 51.4887529], [-2.701746, 51.4888257], [-2.7019482, 51.4888967], [-2.7020935, 51.4889571], [-2.7022844, 51.48905130000001], [-2.7023896999999995, 51.4891127], [-2.7024696, 51.4891761], [-2.7026, 51.489284099999985], [-2.7027716, 51.4894493], [-2.7029129, 51.4896557], [-2.7032126, 51.49027160000001], [-2.7035085, 51.490900700000005], [-2.7036459, 51.491103800000005], [-2.7038937, 51.491335199999995], [-2.7041529, 51.4915209], [-2.7045266, 51.49170739999999], [-2.704732, 51.49184269999999], [-2.7047946, 51.491891800000005], [-2.7049456999999997, 51.49201459999999], [-2.7049786, 51.4920459], [-2.7050289999999997, 51.4920928], [-2.7051558999999994, 51.492226300000006], [-2.7053, 51.49245810000001], [-2.7055206, 51.4928686], [-2.7056565, 51.493131799999986], [-2.7057673, 51.4933265], [-2.7058665, 51.49346990000001], [-2.7059909, 51.4936107], [-2.7061609999999994, 51.49376369999999], [-2.7063617, 51.4939132], [-2.7068979, 51.49424249999999], [-2.707329, 51.4944783], [-2.7077503999999997, 51.49469309999999], [-2.708507, 51.4950362], [-2.7092065, 51.4953155], [-2.709993, 51.49564680000001], [-2.7104735, 51.495835], [-2.7105867999999997, 51.4958743], [-2.7108186, 51.495950400000005], [-2.7111886999999997, 51.4960387], [-2.7116255999999996, 51.4961657], [-2.711885399999999, 51.49627799999999], [-2.7121291, 51.4964148], [-2.7128497, 51.4969855], [-2.7137932999999994, 51.4977385], [-2.7143083, 51.4981523], [-2.7148105, 51.4985669], [-2.715078778612516, 51.4987748385867], [-2.7158153, 51.49934569999999], [-2.7163748, 51.4998146]]}", "current_leg_start": "Portbury Dock Stop Board", "dest_arr_time_act": "0547", "motion_projection": null, "next_location_lat": "51.4998146", "next_location_lon": "-2.7163748", "previous_location": "Portbury Dock Stop Board", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 218.331, \"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\": 335.713, \"from_m\": 218.331, \"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\": 2433.857, \"from_m\": 335.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2486.193, \"from_m\": 2433.857, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2529.005, \"from_m\": 2486.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\": 2591.817, \"from_m\": 2529.005, \"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\": 3291.279, \"from_m\": 2591.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3697.267, \"from_m\": 3291.279, \"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\": 15069.603, \"from_m\": 3697.267, \"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\": 17291.497, \"from_m\": 15069.603, \"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\": 17387.193, \"from_m\": 17291.497, \"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\": 17520.068, \"from_m\": 17387.193, \"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\": 18113.346, \"from_m\": 17520.068, \"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\": 18164.939, \"from_m\": 18113.346, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18336.015, \"from_m\": 18164.939, \"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\": 27098.269, \"from_m\": 18336.015, \"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\": 27929.117, \"from_m\": 27098.269, \"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\": 28018.287, \"from_m\": 27929.117, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34965.98, \"from_m\": 28018.287, \"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\": 36564.193, \"from_m\": 34965.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\": 36766.082, \"from_m\": 36564.193, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37063.979, \"from_m\": 36766.082, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37262.671, \"from_m\": 37063.979, \"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\": 38872.823, \"from_m\": 37262.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\": 38982.625, \"from_m\": 38872.823, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41072.852, \"from_m\": 38982.625, \"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\": 41092.941, \"from_m\": 41072.852, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41470.252, \"from_m\": 41092.941, \"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\": 41624.62, \"from_m\": 41470.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42817.171, \"from_m\": 41624.62, \"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\": 43166.694, \"from_m\": 42817.171, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43602.519, \"from_m\": 43166.694, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43655.191, \"from_m\": 43602.519, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43692.698, \"from_m\": 43655.191, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43709.072, \"from_m\": 43692.698, \"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\": 43772.124, \"from_m\": 43709.072, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44499.761, \"from_m\": 43772.124, \"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\": 45457.488, \"from_m\": 44499.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45625.027, \"from_m\": 45457.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46115.193, \"from_m\": 45625.027, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47013.972, \"from_m\": 46115.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\": 47514.815, \"from_m\": 47013.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47724.604, \"from_m\": 47514.815, \"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\": 57228.934, \"from_m\": 47724.604, \"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\": 57959.512, \"from_m\": 57228.934, \"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\": 58192.473, \"from_m\": 57959.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59798.525, \"from_m\": 58192.473, \"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\": 625126, \"profile_key\": \"73cf5d67527f2177d907316aeab207231cd381ad30ff424396aa719f5e2bc2e1\", \"schedule_id\": 38096, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0416\", \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0419\", \"location\": \"Gaer Jn\", \"stage_seq\": 2, \"distance_m\": 720.468, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0420H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 3, \"distance_m\": 2099.696, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0422\", \"location\": \"Maindee West Jn\", \"stage_seq\": 4, \"distance_m\": 2650.862, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0422H\", \"location\": \"Maindee East Jn\", \"stage_seq\": 5, \"distance_m\": 3166.027, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": false, \"wtt_arr\": \"0427H\", \"wtt_dep\": \"0431H\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 6, \"distance_m\": 5767.368, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0455H\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 7, \"distance_m\": 17881.602, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456H\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 8, \"distance_m\": 19676.963, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0501H\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 9, \"distance_m\": 26671.845, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0503H\", \"location\": \"Pilning\", \"stage_seq\": 10, \"distance_m\": 28847.243, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": false, \"wtt_arr\": \"0509H\", \"wtt_dep\": \"0511H\", \"location\": \"Patchway\", \"stage_seq\": 11, \"distance_m\": 34762.235, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 12, \"distance_m\": 37309.863, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0516H\", \"location\": \"Horfield Jn\", \"stage_seq\": 13, \"distance_m\": 38411.405, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 14, \"distance_m\": 41072.852, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 15, \"distance_m\": 43221.202, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0524\", \"location\": \"Bristol East Jn\", \"stage_seq\": 16, \"distance_m\": 43812.821, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0526\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 17, \"distance_m\": 44380.533, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528H\", \"location\": \"Bristol West Jn\", \"stage_seq\": 18, \"distance_m\": 44912.602, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531H\", \"location\": \"Parson Street\", \"stage_seq\": 19, \"distance_m\": 47204.888, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0533\", \"location\": \"Ashton Jn\", \"stage_seq\": 20, \"distance_m\": 48554.83, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0542\", \"location\": \"Portbury Dock Stop Board\", \"stage_seq\": 21, \"distance_m\": 57393.196, \"section_seq\": 1, \"route_path_id\": 105878}, {\"is_pass\": false, \"wtt_arr\": \"0547\", \"wtt_dep\": null, \"location\": \"Portbury Automotive Terml\", \"stage_seq\": 22, \"distance_m\": 59798.525, \"section_seq\": 1, \"route_path_id\": 105878}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59798.525, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105878}], \"total_distance_m\": 59798.525, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 56394.766, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3403.759, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0416", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4998146", "current_position_lon": "-2.7163748", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:24:00Z\", \"source_id\": 51994705, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:24:02Z\", \"source_id\": 16769666, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:32:19Z\", \"source_id\": 51997600, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:33:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:32:24Z\", \"source_id\": 16770581, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:40:09Z\", \"source_id\": 52000779, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:40:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:40:14Z\", \"source_id\": 16771550, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:43:26Z\", \"source_id\": 52002226, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:44:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:43:29Z\", \"source_id\": 16771981, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:52:03Z\", \"source_id\": 52006741, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:52:09Z\", \"source_id\": 16773247, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:06Z\", \"source_id\": 16798106, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portbury Automotive Terml", "service_state_platform": null, "timing_fact_generation": 1789621626319221, "current_leg_arrival_utc": "2026-09-17T05:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:06.308838", "service_state_evidence_id": 16798106, "current_leg_start_actual_dep": "2026-09-17T05:42:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-17T04:45:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:06.738988", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
0Z56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 218.331, "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": 335.713, "from_m": 218.331, "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": 2433.857, "from_m": 335.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2486.193, "from_m": 2433.857, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2529.005, "from_m": 2486.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": 2591.817, "from_m": 2529.005, "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": 3291.279, "from_m": 2591.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3697.267, "from_m": 3291.279, "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": 15069.603, "from_m": 3697.267, "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": 17291.497, "from_m": 15069.603, "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": 17387.193, "from_m": 17291.497, "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": 17520.068, "from_m": 17387.193, "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": 18113.346, "from_m": 17520.068, "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": 18164.939, "from_m": 18113.346, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18336.015, "from_m": 18164.939, "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": 27098.269, "from_m": 18336.015, "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": 27929.117, "from_m": 27098.269, "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": 28018.287, "from_m": 27929.117, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34965.98, "from_m": 28018.287, "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": 36564.193, "from_m": 34965.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": 36766.082, "from_m": 36564.193, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37063.979, "from_m": 36766.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37262.671, "from_m": 37063.979, "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": 38872.823, "from_m": 37262.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": 38982.625, "from_m": 38872.823, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41072.852, "from_m": 38982.625, "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": 41092.941, "from_m": 41072.852, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41470.252, "from_m": 41092.941, "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": 41624.62, "from_m": 41470.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42817.171, "from_m": 41624.62, "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": 43166.694, "from_m": 42817.171, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43602.519, "from_m": 43166.694, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43655.191, "from_m": 43602.519, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43692.698, "from_m": 43655.191, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43709.072, "from_m": 43692.698, "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": 43772.124, "from_m": 43709.072, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44499.761, "from_m": 43772.124, "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": 45457.488, "from_m": 44499.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45625.027, "from_m": 45457.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46115.193, "from_m": 45625.027, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47013.972, "from_m": 46115.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": 47514.815, "from_m": 47013.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47724.604, "from_m": 47514.815, "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": 57228.934, "from_m": 47724.604, "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": 57959.512, "from_m": 57228.934, "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": 58192.473, "from_m": 57959.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59798.525, "from_m": 58192.473, "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": 625126, "profile_key": "73cf5d67527f2177d907316aeab207231cd381ad30ff424396aa719f5e2bc2e1", "schedule_id": 38096, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0416", "location": "Alexandra Dock Jn. T.C.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0419", "location": "Gaer Jn", "stage_seq": 2, "distance_m": 720.468, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0420H", "location": "Newport (South Wales)", "stage_seq": 3, "distance_m": 2099.696, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0422", "location": "Maindee West Jn", "stage_seq": 4, "distance_m": 2650.862, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0422H", "location": "Maindee East Jn", "stage_seq": 5, "distance_m": 3166.027, "section_seq": 1, "route_path_id": 105878}, {"is_pass": false, "wtt_arr": "0427H", "wtt_dep": "0431H", "location": "Llanwern West Jn", "stage_seq": 6, "distance_m": 5767.368, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0455H", "location": "Severn Tunnel Junction", "stage_seq": 7, "distance_m": 17881.602, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456H", "location": "Severn Tunnel West", "stage_seq": 8, "distance_m": 19676.963, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0501H", "location": "Severn Tunnel East", "stage_seq": 9, "distance_m": 26671.845, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0503H", "location": "Pilning", "stage_seq": 10, "distance_m": 28847.243, "section_seq": 1, "route_path_id": 105878}, {"is_pass": false, "wtt_arr": "0509H", "wtt_dep": "0511H", "location": "Patchway", "stage_seq": 11, "distance_m": 34762.235, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515H", "location": "Filton Abbey Wood", "stage_seq": 12, "distance_m": 37309.863, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0516H", "location": "Horfield Jn", "stage_seq": 13, "distance_m": 38411.405, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0518", "location": "Narroways Hill Jn", "stage_seq": 14, "distance_m": 41072.852, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522", "location": "Dr Day's Jn", "stage_seq": 15, "distance_m": 43221.202, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0524", "location": "Bristol East Jn", "stage_seq": 16, "distance_m": 43812.821, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0526", "location": "Bristol Temple Meads", "stage_seq": 17, "distance_m": 44380.533, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528H", "location": "Bristol West Jn", "stage_seq": 18, "distance_m": 44912.602, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531H", "location": "Parson Street", "stage_seq": 19, "distance_m": 47204.888, "section_seq": 1, "route_path_id": 105878}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0533", "location": "Ashton Jn", "stage_seq": 20, "distance_m": 48554.83, "section_seq": 1, "route_path_id": 105878}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0542", "location": "Portbury Dock Stop Board", "stage_seq": 21, "distance_m": 57393.196, "section_seq": 1, "route_path_id": 105878}, {"is_pass": false, "wtt_arr": "0547", "wtt_dep": null, "location": "Portbury Automotive Terml", "stage_seq": 22, "distance_m": 59798.525, "section_seq": 1, "route_path_id": 105878}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59798.525, "from_m": 0.0, "section_seq": 1, "route_path_id": 105878}], "total_distance_m": 59798.525, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 56394.766, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3403.759, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24627, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:24:00Z", "source_id": 51994705, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T03:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:24:02Z", "source_id": 16769666, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25733, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:32:19Z", "source_id": 51997600, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T03:33:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:32:24Z", "source_id": 16770581, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25711, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:40:09Z", "source_id": 52000779, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T03:40:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:40:14Z", "source_id": 16771550, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25815, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:43:26Z", "source_id": 52002226, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T03:44:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:43:29Z", "source_id": 16771981, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26075, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:52:03Z", "source_id": 52006741, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T03:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:52:09Z", "source_id": 16773247, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:06Z", "source_id": 16798106, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}] |
Alexandra Dock Jn. T.C. |
0416 |
0416 |
None |
None |
None |
Portbury Automotive Terml |
0547 |
0547 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:R60890/2026-09-17/detailed |
None |
Portbury Dock Stop Board |
2026-09-17T05:42:00+01:00 |
Portbury Automotive Terml |
3.0 |
{"type": "LineString", "coordinates": [[-2.694024199999999, 51.4841607], [-2.6941986999999994, 51.4842738], [-2.694413, 51.484433], [-2.6946474999999994, 51.48462459999999], [-2.6947392, 51.4847241], [-2.6949458523585643, 51.48493023846649], [-2.695020599999999, 51.48500479999999], [-2.6954199000000005, 51.4855514], [-2.6955478, 51.485714900000005], [-2.6956281999999994, 51.48580450000001], [-2.6958581, 51.4860394], [-2.6962466, 51.486403300000006], [-2.6964343, 51.486602600000005], [-2.6966532999999995, 51.4868059], [-2.6967968999999994, 51.486916400000005], [-2.6968529999999995, 51.4869536], [-2.6969630999999996, 51.487025499999994], [-2.6970019999999995, 51.4870458], [-2.6973178, 51.4872112], [-2.6975798, 51.4873103], [-2.6979881999999997, 51.48744690000001], [-2.6983181, 51.4875648], [-2.6984693999999996, 51.4876212], [-2.6986712999999996, 51.4877151], [-2.6988451, 51.4878092], [-2.6991474, 51.487990499999995], [-2.6995009, 51.4881885], [-2.699801, 51.4883191], [-2.7001821999999995, 51.4884592], [-2.7005128, 51.48855259999999], [-2.7010281, 51.48868159999999], [-2.7014414, 51.4887529], [-2.701746, 51.4888257], [-2.7019482, 51.4888967], [-2.7020935, 51.4889571], [-2.7022844, 51.48905130000001], [-2.7023896999999995, 51.4891127], [-2.7024696, 51.4891761], [-2.7026, 51.489284099999985], [-2.7027716, 51.4894493], [-2.7029129, 51.4896557], [-2.7032126, 51.49027160000001], [-2.7035085, 51.490900700000005], [-2.7036459, 51.491103800000005], [-2.7038937, 51.491335199999995], [-2.7041529, 51.4915209], [-2.7045266, 51.49170739999999], [-2.704732, 51.49184269999999], [-2.7047946, 51.491891800000005], [-2.7049456999999997, 51.49201459999999], [-2.7049786, 51.4920459], [-2.7050289999999997, 51.4920928], [-2.7051558999999994, 51.492226300000006], [-2.7053, 51.49245810000001], [-2.7055206, 51.4928686], [-2.7056565, 51.493131799999986], [-2.7057673, 51.4933265], [-2.7058665, 51.49346990000001], [-2.7059909, 51.4936107], [-2.7061609999999994, 51.49376369999999], [-2.7063617, 51.4939132], [-2.7068979, 51.49424249999999], [-2.707329, 51.4944783], [-2.7077503999999997, 51.49469309999999], [-2.708507, 51.4950362], [-2.7092065, 51.4953155], [-2.709993, 51.49564680000001], [-2.7104735, 51.495835], [-2.7105867999999997, 51.4958743], [-2.7108186, 51.495950400000005], [-2.7111886999999997, 51.4960387], [-2.7116255999999996, 51.4961657], [-2.711885399999999, 51.49627799999999], [-2.7121291, 51.4964148], [-2.7128497, 51.4969855], [-2.7137932999999994, 51.4977385], [-2.7143083, 51.4981523], [-2.7148105, 51.4985669], [-2.715078778612516, 51.4987748385867], [-2.7158153, 51.49934569999999], [-2.7163748, 51.4998146]]} |
1.5 |
0542 |
0545 |
Portbury Dock Stop Board |
Portbury Automotive Terml |
Portbury Automotive Terml |
51.4998146 |
-2.7163748 |
51.4998146 |
-2.7163748 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 04:45:00 |
Portbury Automotive Terml |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798106 |
1789621626319221 |
49 |
49 |
2026-09-17 05:17:06.738988 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:06.308838 |
| 597900 |
629681 |
P65116 |
295L71M617 |
2026-09-17 |
COMPLETE |
16797696 |
2026-09-17 06:05:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629681, "stp": "P", "toc": "Northern", "uid": "P65116", "consist": "156461", "dest_crs": "BBN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65116/2026-09-17/detailed", "trust_id": "295L71M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackburn", "service_date": "2026-09-17", "dest_arr_time": "0616", "dest_platform": "2", "is_terminated": 1, "next_location": "Blackburn", "signalling_id": "5L71", "timing_status": "EARLY", "origin_station": "Blackburn King Street Depot", "current_leg_arr": "0607", "current_leg_dep": "0605", "current_leg_end": "Blackburn", "origin_dep_time": "0609", "origin_platform": null, "current_location": "Blackburn Bolton Jn", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.484777462680354, 53.74226926479233], [-2.4847104, 53.7423005], [-2.484488, 53.742436399999995], [-2.4840927, 53.742631], [-2.4838200999999995, 53.7427962], [-2.4838042999999996, 53.7428049], [-2.4832464999999995, 53.7431044], [-2.4828367999999994, 53.7433696], [-2.4821586, 53.7438211], [-2.4820455, 53.7438949], [-2.4818861, 53.74400239999999], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]}", "current_leg_start": "Blackburn Bolton Jn", "dest_arr_time_act": "0616", "motion_projection": null, "next_location_lat": "53.7459678", "next_location_lon": "-2.4790864", "previous_location": "Blackburn King Street Depot", "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\": 466.735, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 605.662, \"from_m\": 466.735, \"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\": 626.692, \"from_m\": 605.662, \"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\": 660.515, \"from_m\": 626.692, \"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\": 687.602, \"from_m\": 660.515, \"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\": 737.147, \"from_m\": 687.602, \"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\": 1157.106, \"from_m\": 737.147, \"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\": 629681, \"profile_key\": \"fdff0a217a5e3a7395336697de26e4d583751860b25ee50b006050cc13b9feac\", \"schedule_id\": 21441, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Blackburn King Street Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36644}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": \"0614\", \"location\": \"Blackburn Bolton Jn\", \"stage_seq\": 2, \"distance_m\": 605.662, \"section_seq\": 1, \"route_path_id\": 36644}, {\"is_pass\": false, \"wtt_arr\": \"0616\", \"wtt_dep\": null, \"location\": \"Blackburn\", \"stage_seq\": 3, \"distance_m\": 1157.106, \"section_seq\": 1, \"route_path_id\": 36644}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1157.106, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36644}], \"total_distance_m\": 1157.106, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 243.325, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 913.781, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0609", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.7459678", "current_position_lon": "-2.4790864", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:52Z\", \"source_id\": 16796822, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:46Z\", \"source_id\": 52086197, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:48Z\", \"source_id\": 16797372, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackburn", "service_state_platform": "2", "timing_fact_generation": 1789621581599633, "current_leg_arrival_utc": "2026-09-17T06:11:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:09.375143", "service_state_evidence_id": 16797372, "current_leg_start_actual_dep": "2026-09-17T06:14:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:09.433487", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
None |
BBN |
5L71 |
156461 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 466.735, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 605.662, "from_m": 466.735, "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": 626.692, "from_m": 605.662, "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": 660.515, "from_m": 626.692, "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": 687.602, "from_m": 660.515, "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": 737.147, "from_m": 687.602, "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": 1157.106, "from_m": 737.147, "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": 629681, "profile_key": "fdff0a217a5e3a7395336697de26e4d583751860b25ee50b006050cc13b9feac", "schedule_id": 21441, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0609", "location": "Blackburn King Street Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36644}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": "0614", "location": "Blackburn Bolton Jn", "stage_seq": 2, "distance_m": 605.662, "section_seq": 1, "route_path_id": 36644}, {"is_pass": false, "wtt_arr": "0616", "wtt_dep": null, "location": "Blackburn", "stage_seq": 3, "distance_m": 1157.106, "section_seq": 1, "route_path_id": 36644}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1157.106, "from_m": 0.0, "section_seq": 1, "route_path_id": 36644}], "total_distance_m": 1157.106, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 243.325, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 913.781, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:52Z", "source_id": 16796822, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7742, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:46Z", "source_id": 52086197, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:48Z", "source_id": 16797372, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Blackburn King Street Depot |
0609 |
0609 |
None |
None |
None |
Blackburn |
0616 |
0616 |
2 |
EARLY |
-9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65116/2026-09-17/detailed |
None |
Blackburn Bolton Jn |
2026-09-17T06:14:00+01:00 |
Blackburn |
2.0 |
{"type": "LineString", "coordinates": [[-2.484777462680354, 53.74226926479233], [-2.4847104, 53.7423005], [-2.484488, 53.742436399999995], [-2.4840927, 53.742631], [-2.4838200999999995, 53.7427962], [-2.4838042999999996, 53.7428049], [-2.4832464999999995, 53.7431044], [-2.4828367999999994, 53.7433696], [-2.4821586, 53.7438211], [-2.4820455, 53.7438949], [-2.4818861, 53.74400239999999], [-2.4817822, 53.74407619999999], [-2.4814436999999994, 53.744328200000005], [-2.4810608999999997, 53.74459550000001], [-2.4807216, 53.7448629], [-2.4806009, 53.74495649999999], [-2.4790864, 53.745967799999995]]} |
0.3 |
0605 |
0607 |
Blackburn King Street Depot |
Blackburn Bolton Jn |
Blackburn |
53.7459678 |
-2.4790864 |
53.7459678 |
-2.4790864 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Blackburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797372 |
1789621581599633 |
8 |
8 |
2026-09-17 05:17:09.433487 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:09.375143 |
| 597901 |
629178 |
C20642 |
635K05M517 |
2026-09-17 |
COMPLETE |
16798129 |
2026-09-17 06:04:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629178, "stp": "P", "toc": "Thameslink", "uid": "C20642", "consist": "700033", "dest_crs": "WHP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20642/2026-09-17/detailed", "trust_id": "635K05M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:57:00", "dar_platform": null, "dest_station": "West Hampstead Thameslink", "service_date": "2026-09-17", "dest_arr_time": "0604", "dest_platform": "1", "is_terminated": 1, "next_location": "West Hampstead Thameslink", "signalling_id": "5K05", "timing_status": "ON TIME", "origin_station": "Crickle Wood A-E Sidings", "current_leg_arr": "0604", "current_leg_dep": "0601", "current_leg_end": "West Hampstead Thameslink", "origin_dep_time": "0557", "origin_platform": null, "current_location": "West Hampstead Thameslink", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.21266519924991, 51.55877562812652], [-0.2123165, 51.5583863], [-0.2121102, 51.55814689999998], [-0.2120112, 51.558039699999995], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2110251, 51.556755900000006], [-0.2109028, 51.5566153], [-0.2107942, 51.5565061], [-0.2107178, 51.5564205], [-0.21041329999999997, 51.5560791], [-0.2102722, 51.5558936], [-0.21008569999999996, 51.55567049999999], [-0.2098576, 51.55542], [-0.20932029999999996, 51.554840600000006], [-0.2091418117533678, 51.55466347968381], [-0.2088765, 51.55440020000001], [-0.20864879999999997, 51.55419080000001], [-0.20827409999999996, 51.55386179999999], [-0.2078054, 51.5534686], [-0.20736060000000003, 51.5531246], [-0.20685259999999997, 51.5527722], [-0.2063943, 51.552466599999995], [-0.2059813, 51.5522154], [-0.2055511, 51.551967999999995], [-0.2051436, 51.5517316], [-0.20474519999999996, 51.55151190000001], [-0.2044039, 51.55134030000001], [-0.20402049999999997, 51.551158099999995], [-0.20363719999999996, 51.550964], [-0.20326499999999997, 51.550808], [-0.2028252, 51.550617199999984], [-0.2023136, 51.550411899999986], [-0.2017739, 51.5502103], [-0.2012855, 51.5500388], [-0.2008405, 51.5498946], [-0.2002806, 51.5497193], [-0.1996468, 51.5495335], [-0.19912219999999997, 51.5493904], [-0.1988781, 51.54933019999999], [-0.19837469999999996, 51.5492046], [-0.19765499999999997, 51.549038], [-0.1972269, 51.5489501], [-0.1968293, 51.5488766], [-0.1962639, 51.5487727], [-0.1955076, 51.54865589999999], [-0.1950628, 51.5485887], [-0.1944075, 51.5485105], [-0.1935961, 51.5484331], [-0.19288, 51.5483899], [-0.1923261, 51.5483649], [-0.1919986, 51.54835809999999]]}", "current_leg_start": "Cricklewood", "dest_arr_time_act": "0604", "motion_projection": null, "next_location_lat": "51.5483581", "next_location_lon": "-0.1919986", "previous_location": "Cricklewood", "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\": 961.422, \"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\": 1008.816, \"from_m\": 961.422, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1043.707, \"from_m\": 1008.816, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1086.642, \"from_m\": 1043.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\": 1128.072, \"from_m\": 1086.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1776.354, \"from_m\": 1128.072, \"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\": 2741.504, \"from_m\": 1776.354, \"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}], \"service_id\": 629178, \"profile_key\": \"ac689574d75ce9d88b31ed754e4c2dc292210be19ed3dc1fcf32a13712e3f7f9\", \"schedule_id\": 2828, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Crickle Wood A-E Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66702}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0601\", \"location\": \"Cricklewood\", \"stage_seq\": 2, \"distance_m\": 789.615, \"section_seq\": 1, \"route_path_id\": 66702}, {\"is_pass\": false, \"wtt_arr\": \"0604\", \"wtt_dep\": null, \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 3, \"distance_m\": 2741.504, \"section_seq\": 1, \"route_path_id\": 66702}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2741.504, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66702}], \"total_distance_m\": 2741.504, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1703.761, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1037.743, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0557", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5483581", "current_position_lon": "-0.1919986", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:06Z\", \"source_id\": 16798129, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Hampstead Thameslink", "service_state_platform": "1", "timing_fact_generation": 1789621630203023, "current_leg_arrival_utc": "2026-09-17T06:04:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:10.199853", "service_state_evidence_id": 16798129, "current_leg_start_actual_dep": "2026-09-17T06:01:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:04:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:10.261904", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
None |
WHP |
5K05 |
700033 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 961.422, "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": 1008.816, "from_m": 961.422, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1043.707, "from_m": 1008.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1086.642, "from_m": 1043.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": 1128.072, "from_m": 1086.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1776.354, "from_m": 1128.072, "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": 2741.504, "from_m": 1776.354, "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}], "service_id": 629178, "profile_key": "ac689574d75ce9d88b31ed754e4c2dc292210be19ed3dc1fcf32a13712e3f7f9", "schedule_id": 2828, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0557", "location": "Crickle Wood A-E Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66702}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0601", "location": "Cricklewood", "stage_seq": 2, "distance_m": 789.615, "section_seq": 1, "route_path_id": 66702}, {"is_pass": false, "wtt_arr": "0604", "wtt_dep": null, "location": "West Hampstead Thameslink", "stage_seq": 3, "distance_m": 2741.504, "section_seq": 1, "route_path_id": 66702}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2741.504, "from_m": 0.0, "section_seq": 1, "route_path_id": 66702}], "total_distance_m": 2741.504, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1703.761, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1037.743, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:06Z", "source_id": 16798129, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}] |
Crickle Wood A-E Sidings |
0557 |
0557 |
None |
5:57:00 |
None |
West Hampstead Thameslink |
0604 |
0604 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C20642/2026-09-17/detailed |
None |
Cricklewood |
2026-09-17T06:01:00+01:00 |
West Hampstead Thameslink |
3.0 |
{"type": "LineString", "coordinates": [[-0.21266519924991, 51.55877562812652], [-0.2123165, 51.5583863], [-0.2121102, 51.55814689999998], [-0.2120112, 51.558039699999995], [-0.21153789999999997, 51.5574213], [-0.21143809999999996, 51.557314600000005], [-0.21120190000000005, 51.55704980000001], [-0.2110251, 51.556755900000006], [-0.2109028, 51.5566153], [-0.2107942, 51.5565061], [-0.2107178, 51.5564205], [-0.21041329999999997, 51.5560791], [-0.2102722, 51.5558936], [-0.21008569999999996, 51.55567049999999], [-0.2098576, 51.55542], [-0.20932029999999996, 51.554840600000006], [-0.2091418117533678, 51.55466347968381], [-0.2088765, 51.55440020000001], [-0.20864879999999997, 51.55419080000001], [-0.20827409999999996, 51.55386179999999], [-0.2078054, 51.5534686], [-0.20736060000000003, 51.5531246], [-0.20685259999999997, 51.5527722], [-0.2063943, 51.552466599999995], [-0.2059813, 51.5522154], [-0.2055511, 51.551967999999995], [-0.2051436, 51.5517316], [-0.20474519999999996, 51.55151190000001], [-0.2044039, 51.55134030000001], [-0.20402049999999997, 51.551158099999995], [-0.20363719999999996, 51.550964], [-0.20326499999999997, 51.550808], [-0.2028252, 51.550617199999984], [-0.2023136, 51.550411899999986], [-0.2017739, 51.5502103], [-0.2012855, 51.5500388], [-0.2008405, 51.5498946], [-0.2002806, 51.5497193], [-0.1996468, 51.5495335], [-0.19912219999999997, 51.5493904], [-0.1988781, 51.54933019999999], [-0.19837469999999996, 51.5492046], [-0.19765499999999997, 51.549038], [-0.1972269, 51.5489501], [-0.1968293, 51.5488766], [-0.1962639, 51.5487727], [-0.1955076, 51.54865589999999], [-0.1950628, 51.5485887], [-0.1944075, 51.5485105], [-0.1935961, 51.5484331], [-0.19288, 51.5483899], [-0.1923261, 51.5483649], [-0.1919986, 51.54835809999999]]} |
1.2 |
0601 |
0604 |
Cricklewood |
West Hampstead Thameslink |
West Hampstead Thameslink |
51.5483581 |
-0.1919986 |
51.5483581 |
-0.1919986 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:04:00 |
West Hampstead Thameslink |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798129 |
1789621630203023 |
8 |
8 |
2026-09-17 05:17:10.261904 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:10.199853 |
| 597902 |
627271 |
C02230 |
813A06M417 |
2026-09-17 |
COMPLETE |
16797561 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 627271, "stp": "O", "toc": "Great Western Railway", "uid": "C02230", "consist": "800312", "dest_crs": "WSM", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C02230/2026-09-17/detailed", "trust_id": "813A06M417", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Weston-super-Mare", "service_date": "2026-09-17", "dest_arr_time": "0559", "dest_platform": "2", "is_terminated": 1, "next_location": "Weston-super-Mare", "signalling_id": "3A06", "timing_status": "LATE", "origin_station": "Stoke Gifford", "current_leg_arr": "0607", "current_leg_dep": "0530", "current_leg_end": "Weston-super-Mare", "origin_dep_time": "0411", "origin_platform": null, "current_location": "Weston-super-Mare", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.579865848129018, 51.44904972310457], [-2.5798738999999995, 51.449021300000005], [-2.579884, 51.448985699999994], [-2.5798899999999994, 51.4489488], [-2.5799293, 51.4487049], [-2.579928, 51.4485083], [-2.5799230999999994, 51.44833010000001], [-2.5798648, 51.448024], [-2.5797685, 51.447276], [-2.5797426999999997, 51.44711869999999], [-2.5797337, 51.4470265], [-2.5797287999999994, 51.446976699999986], [-2.5797359, 51.4468115], [-2.5797640999999993, 51.4466803], [-2.5798510999999995, 51.446377700000006], [-2.5799276999999994, 51.4461799], [-2.5800235, 51.44598499999999], [-2.5801348999999996, 51.4458003], [-2.5802900999999996, 51.44560919999999], [-2.5804775, 51.4454266], [-2.5806108000000005, 51.44530919999999], [-2.5807818, 51.44517830000001], [-2.58092, 51.44508540000001], [-2.5811662, 51.4449403], [-2.5813816999999997, 51.4448233], [-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5837960999999994, 51.44387059999999], [-2.5839529, 51.44382029999999], [-2.5842949, 51.4437107], [-2.5844526999999995, 51.4436654], [-2.584803599999999, 51.4435693], [-2.5853901, 51.4434253], [-2.5862817999999996, 51.4432247], [-2.5867219, 51.44310780000001], [-2.5873303, 51.442935299999995], [-2.5876790996175463, 51.442817580280106], [-2.5880263, 51.44270040000001], [-2.5885791999999994, 51.44251], [-2.5893523999999997, 51.4422357], [-2.5901431999999995, 51.4419427], [-2.5903445, 51.441871000000006], [-2.5904959, 51.441817099999994], [-2.5905932999999997, 51.441782399999994], [-2.5913166, 51.4415065], [-2.5924518, 51.4410684], [-2.5929939999999996, 51.4408457], [-2.5935362999999994, 51.4406281], [-2.5941562, 51.44037530000001], [-2.5947171, 51.44014930000001], [-2.5949816999999995, 51.44003080000001], [-2.5952152, 51.4399194], [-2.5955633, 51.43974879999999], [-2.5958973999999997, 51.4395807], [-2.5965124999999993, 51.439251000000006], [-2.5973561, 51.438808], [-2.5978, 51.43855430000001], [-2.5980606, 51.43839319999999], [-2.5982756999999994, 51.43827340000001], [-2.5996441, 51.437475000000006], [-2.5998319, 51.4373649], [-2.6006601999999996, 51.4368971], [-2.6016872, 51.4362776], [-2.6022311, 51.4359496], [-2.6025709000000004, 51.43574730000001], [-2.6033873, 51.43527999999999], [-2.6037526, 51.4350806], [-2.6043200000000004, 51.4347927], [-2.6049901999999996, 51.4344709], [-2.605114323946612, 51.43441507948827], [-2.605590799999999, 51.4342008], [-2.6065982, 51.4337669], [-2.6068853, 51.4336455], [-2.6075817999999997, 51.43334649999999], [-2.6080135, 51.4331767], [-2.6084891999999997, 51.43299480000001], [-2.6087539999999994, 51.4328949], [-2.6096277, 51.4325993], [-2.6106347, 51.4322946], [-2.6111365999999996, 51.43213939999999], [-2.6125490000000005, 51.43170079999999], [-2.6137380999999995, 51.4313145], [-2.6186699999999994, 51.4297498], [-2.6195941, 51.42948719999999], [-2.620134, 51.4293421], [-2.620681499999999, 51.4292042], [-2.6217822999999996, 51.4289523], [-2.6230116, 51.428716300000005], [-2.6234338, 51.4286406], [-2.6249751, 51.4283891], [-2.6259294999999994, 51.428253700000006], [-2.6271962, 51.42808480000001], [-2.628192, 51.4279709], [-2.6294202999999996, 51.427842299999995], [-2.6305997999999997, 51.42773269999999], [-2.6320079999999995, 51.4276165], [-2.632998999999999, 51.4275452], [-2.6338353999999997, 51.4274884], [-2.6345885999999994, 51.4274383], [-2.6349568, 51.4274162], [-2.6365639999999995, 51.4273304], [-2.6388201, 51.4272502], [-2.6410961, 51.427212999999995], [-2.6442669999999997, 51.4272041], [-2.6465225, 51.427204], [-2.6484678, 51.427165200000005], [-2.6486985999999995, 51.4271606], [-2.6489262999999994, 51.427154599999994], [-2.649026399999999, 51.427152], [-2.6502419, 51.42710519999999], [-2.6514462, 51.4270588], [-2.6538890999999993, 51.4269115], [-2.6565444, 51.4266952], [-2.6597185999999997, 51.42637259999999], [-2.6608137, 51.4262399], [-2.6619278, 51.4260965], [-2.6665683999999996, 51.42542499999998], [-2.6689126999999995, 51.4251061], [-2.6701065, 51.4249573], [-2.6712922999999997, 51.42483459999999], [-2.6738099999999996, 51.42459989999999], [-2.6762889999999997, 51.4244], [-2.677814, 51.4243072], [-2.6793718999999996, 51.42422619999999], [-2.6824928, 51.424112699999995], [-2.6850032, 51.4240609], [-2.6875091999999996, 51.4240585], [-2.6895877, 51.4241066], [-2.6911246999999996, 51.4241523], [-2.6931881, 51.42422929999999], [-2.6949458523585643, 51.424331117435266], [-2.6959762, 51.4243908], [-2.698126, 51.42451350000001], [-2.7002283999999994, 51.42460359999999], [-2.7010254, 51.42463279999999], [-2.7045475999999997, 51.424708599999995], [-2.7064895, 51.4247324], [-2.7097511, 51.4247207], [-2.7126203999999996, 51.42466379999999], [-2.7131275999999995, 51.4246509], [-2.7162950999999995, 51.42453179999999], [-2.7178744999999997, 51.42444389999999], [-2.7194602, 51.42434649999999], [-2.7232473999999995, 51.4240362], [-2.7236424, 51.4240038], [-2.7248782, 51.4239026], [-2.727438, 51.4236379], [-2.7277566, 51.4236003], [-2.7300871999999994, 51.423325899999995], [-2.7324288999999995, 51.4230165], [-2.7345732999999997, 51.4227068], [-2.7381081, 51.4221269], [-2.7383723999999994, 51.42208], [-2.7402025, 51.4217585], [-2.7414767, 51.42150989999999], [-2.7417444999999994, 51.42145510000001], [-2.745114, 51.4207747], [-2.7470872999999996, 51.420323499999995], [-2.7490739, 51.4198118], [-2.7498570000000004, 51.41961690000001], [-2.7500793999999997, 51.4195587], [-2.7508708999999993, 51.419349999999994], [-2.7521243, 51.4190213], [-2.7545043999999996, 51.41835220000001], [-2.7558886, 51.417937], [-2.7572775, 51.4175261], [-2.7586894, 51.417062], [-2.7602264, 51.4165466], [-2.7614614, 51.416119899999984], [-2.7624735999999994, 51.4157581], [-2.7630367, 51.41555679999999], [-2.7655638999999996, 51.4146436], [-2.7706675, 51.4127515], [-2.7716241, 51.4123969], [-2.7731091, 51.4118454], [-2.7766049, 51.41053470000001], [-2.7798834, 51.4093172], [-2.784777380770516, 51.40748569356679], [-2.7895036, 51.405716899999994], [-2.7944034999999996, 51.40388479999999], [-2.7970008999999996, 51.4029129], [-2.7995779, 51.4019421], [-2.8026595999999997, 51.4007807], [-2.8055209, 51.3997075], [-2.8073516, 51.3990121], [-2.8097573, 51.3980841], [-2.8121601999999997, 51.3971456], [-2.8145351999999995, 51.39619379999999], [-2.8192688, 51.3942653], [-2.8194216999999995, 51.3942032], [-2.8204547, 51.3937942], [-2.8205333999999995, 51.393762200000005], [-2.8277098, 51.39086679999999], [-2.8281373999999997, 51.3906922], [-2.8290303, 51.3903277], [-2.8295207, 51.3901261], [-2.832739, 51.38884409999999], [-2.8332665999999995, 51.3886313], [-2.8336762, 51.388466], [-2.8362793, 51.387389199999994], [-2.8378020459693913, 51.38679167395817], [-2.8388536999999996, 51.38637899999999], [-2.8417763, 51.38519990000001], [-2.842393, 51.384950999999994], [-2.8459122, 51.3835293], [-2.8479496, 51.3827035], [-2.8599469999999996, 51.3778407], [-2.8629154999999997, 51.376643599999994], [-2.8697082, 51.37390709999999], [-2.8698827999999996, 51.3738391], [-2.8702002999999996, 51.37370829999999], [-2.8716340999999996, 51.37313059999999], [-2.8746089091824683, 51.37192806128652], [-2.881917, 51.3689737], [-2.8851776, 51.367647299999994], [-2.8884487, 51.36632], [-2.8905803, 51.3654582], [-2.8916161999999996, 51.3650378], [-2.8975189, 51.3626428], [-2.8985588999999994, 51.3622208], [-2.8999773, 51.361642], [-2.9085143999999996, 51.35816079999999], [-2.9091045999999996, 51.3579191], [-2.9192289999999996, 51.35377319999999], [-2.9199873999999997, 51.3534964], [-2.9209735, 51.3530761], [-2.9212309, 51.35299229999999], [-2.9214136999999996, 51.3529255], [-2.9217837, 51.35279750000001], [-2.9221275, 51.3526974], [-2.9225005999999993, 51.352596], [-2.9228409999999996, 51.35250529999999], [-2.9233261999999995, 51.3524029], [-2.9301503, 51.35101319999999], [-2.9353488, 51.34993490000001], [-2.9427803999999997, 51.34840559999999], [-2.9482526999999994, 51.3472798], [-2.954620499999999, 51.3459732], [-2.9563809, 51.3456145], [-2.958124, 51.3452564], [-2.9589372999999997, 51.3451011], [-2.9597487, 51.34496850000001], [-2.9604814, 51.3448719], [-2.9612245, 51.3447966], [-2.9619993, 51.3447464], [-2.9628173, 51.3447106], [-2.9634201, 51.344696899999995], [-2.9640967999999996, 51.3446992], [-2.964440437594421, 51.344706456865616], [-2.9646460999999995, 51.344710799999994], [-2.9652066, 51.3447356], [-2.9657152999999994, 51.3447587], [-2.966464199999999, 51.3447475], [-2.9684798999999997, 51.3448548], [-2.9688795, 51.34486820000001], [-2.9693449, 51.3448748]]}", "current_leg_start": "Bristol Temple Meads", "dest_arr_time_act": "0559", "motion_projection": null, "next_location_lat": "51.3448748", "next_location_lon": "-2.9693449", "previous_location": "Bristol Temple Meads", "current_leg_milage": "18.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 592.682, \"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\": 675.074, \"from_m\": 592.682, \"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\": 2608.983, \"from_m\": 675.074, \"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\": 4219.135, \"from_m\": 2608.983, \"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\": 4328.937, \"from_m\": 4219.135, \"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\": 6419.164, \"from_m\": 4328.937, \"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\": 6439.253, \"from_m\": 6419.164, \"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\": 6816.564, \"from_m\": 6439.253, \"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\": 6970.932, \"from_m\": 6816.564, \"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\": 8163.483, \"from_m\": 6970.932, \"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\": 8513.006, \"from_m\": 8163.483, \"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\": 8948.831, \"from_m\": 8513.006, \"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\": 9001.503, \"from_m\": 8948.831, \"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\": 9039.01, \"from_m\": 9001.503, \"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\": 9055.384, \"from_m\": 9039.01, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9118.436, \"from_m\": 9055.384, \"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\": 9846.073, \"from_m\": 9118.436, \"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\": 10801.918, \"from_m\": 9846.073, \"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\": 15455.593, \"from_m\": 10801.918, \"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\": 15561.445, \"from_m\": 15455.593, \"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\": 36574.599, \"from_m\": 15561.445, \"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\": 36693.436, \"from_m\": 36574.599, \"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\": 39832.906, \"from_m\": 36693.436, \"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\": 40085.574, \"from_m\": 39832.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}], \"service_id\": 627271, \"profile_key\": \"80ee69f3c5ff626d2408030a2f26fb5109e1e8c6142e17d1edb2dfaf5f4714b7\", \"schedule_id\": 39231, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0411\", \"location\": \"Stoke Gifford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": false, \"wtt_arr\": \"0414\", \"wtt_dep\": \"0450\", \"location\": \"Bristol Parkway\", \"stage_seq\": 2, \"distance_m\": 715.521, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0452H\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 3, \"distance_m\": 2656.175, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0453\", \"location\": \"Horfield Jn\", \"stage_seq\": 4, \"distance_m\": 3757.717, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0454\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 5, \"distance_m\": 6419.164, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0458\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 6, \"distance_m\": 8567.514, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Bristol East Jn\", \"stage_seq\": 7, \"distance_m\": 9159.133, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": false, \"wtt_arr\": \"0501H\", \"wtt_dep\": \"0533H\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 8, \"distance_m\": 9726.845, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0534H\", \"location\": \"Bristol West Jn\", \"stage_seq\": 9, \"distance_m\": 10258.914, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Worle Jn\", \"stage_seq\": 10, \"distance_m\": 36491.693, \"section_seq\": 1, \"route_path_id\": 106265}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": null, \"location\": \"Weston-super-Mare\", \"stage_seq\": 11, \"distance_m\": 40085.574, \"section_seq\": 1, \"route_path_id\": 106265}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40085.574, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106265}], \"total_distance_m\": 40085.574, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 37681.689, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2403.885, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0411", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "37.0", "current_position_lat": "51.3448748", "current_position_lon": "-2.9693449", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25667, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:10:09Z\", \"source_id\": 51990752, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:11:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:10:12Z\", \"source_id\": 16768599, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:52:40Z\", \"source_id\": 52007100, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:53:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:52:43Z\", \"source_id\": 16773343, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:11:58Z\", \"source_id\": 52019488, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:13:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:11:59Z\", \"source_id\": 16776991, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:04Z\", \"source_id\": 52086674, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:09Z\", \"source_id\": 16797561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Weston-super-Mare", "service_state_platform": "2", "timing_fact_generation": 1789621569823558, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:12.391022", "service_state_evidence_id": 16797561, "current_leg_start_actual_dep": "2026-09-17T05:41:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:12.476842", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
O |
None |
WSM |
3A06 |
800312 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 592.682, "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": 675.074, "from_m": 592.682, "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": 2608.983, "from_m": 675.074, "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": 4219.135, "from_m": 2608.983, "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": 4328.937, "from_m": 4219.135, "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": 6419.164, "from_m": 4328.937, "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": 6439.253, "from_m": 6419.164, "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": 6816.564, "from_m": 6439.253, "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": 6970.932, "from_m": 6816.564, "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": 8163.483, "from_m": 6970.932, "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": 8513.006, "from_m": 8163.483, "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": 8948.831, "from_m": 8513.006, "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": 9001.503, "from_m": 8948.831, "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": 9039.01, "from_m": 9001.503, "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": 9055.384, "from_m": 9039.01, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9118.436, "from_m": 9055.384, "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": 9846.073, "from_m": 9118.436, "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": 10801.918, "from_m": 9846.073, "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": 15455.593, "from_m": 10801.918, "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": 15561.445, "from_m": 15455.593, "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": 36574.599, "from_m": 15561.445, "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": 36693.436, "from_m": 36574.599, "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": 39832.906, "from_m": 36693.436, "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": 40085.574, "from_m": 39832.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}], "service_id": 627271, "profile_key": "80ee69f3c5ff626d2408030a2f26fb5109e1e8c6142e17d1edb2dfaf5f4714b7", "schedule_id": 39231, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0411", "location": "Stoke Gifford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106265}, {"is_pass": false, "wtt_arr": "0414", "wtt_dep": "0450", "location": "Bristol Parkway", "stage_seq": 2, "distance_m": 715.521, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0452H", "location": "Filton Abbey Wood", "stage_seq": 3, "distance_m": 2656.175, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0453", "location": "Horfield Jn", "stage_seq": 4, "distance_m": 3757.717, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0454", "location": "Narroways Hill Jn", "stage_seq": 5, "distance_m": 6419.164, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0458", "location": "Dr Day's Jn", "stage_seq": 6, "distance_m": 8567.514, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500", "location": "Bristol East Jn", "stage_seq": 7, "distance_m": 9159.133, "section_seq": 1, "route_path_id": 106265}, {"is_pass": false, "wtt_arr": "0501H", "wtt_dep": "0533H", "location": "Bristol Temple Meads", "stage_seq": 8, "distance_m": 9726.845, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0534H", "location": "Bristol West Jn", "stage_seq": 9, "distance_m": 10258.914, "section_seq": 1, "route_path_id": 106265}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "Worle Jn", "stage_seq": 10, "distance_m": 36491.693, "section_seq": 1, "route_path_id": 106265}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": null, "location": "Weston-super-Mare", "stage_seq": 11, "distance_m": 40085.574, "section_seq": 1, "route_path_id": 106265}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40085.574, "from_m": 0.0, "section_seq": 1, "route_path_id": 106265}], "total_distance_m": 40085.574, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 37681.689, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2403.885, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25667, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:10:09Z", "source_id": 51990752, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T03:11:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:10:12Z", "source_id": 16768599, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25814, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:52:40Z", "source_id": 52007100, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T03:53:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:52:43Z", "source_id": 16773343, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26071, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:11:58Z", "source_id": 52019488, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:13:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:11:59Z", "source_id": 16776991, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26179, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:04Z", "source_id": 52086674, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:07:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:09Z", "source_id": 16797561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Stoke Gifford |
0411 |
0411 |
None |
None |
None |
Weston-super-Mare |
0559 |
0559 |
2 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C02230/2026-09-17/detailed |
None |
Bristol Temple Meads |
2026-09-17T05:41:30+01:00 |
Weston-super-Mare |
37.0 |
{"type": "LineString", "coordinates": [[-2.579865848129018, 51.44904972310457], [-2.5798738999999995, 51.449021300000005], [-2.579884, 51.448985699999994], [-2.5798899999999994, 51.4489488], [-2.5799293, 51.4487049], [-2.579928, 51.4485083], [-2.5799230999999994, 51.44833010000001], [-2.5798648, 51.448024], [-2.5797685, 51.447276], [-2.5797426999999997, 51.44711869999999], [-2.5797337, 51.4470265], [-2.5797287999999994, 51.446976699999986], [-2.5797359, 51.4468115], [-2.5797640999999993, 51.4466803], [-2.5798510999999995, 51.446377700000006], [-2.5799276999999994, 51.4461799], [-2.5800235, 51.44598499999999], [-2.5801348999999996, 51.4458003], [-2.5802900999999996, 51.44560919999999], [-2.5804775, 51.4454266], [-2.5806108000000005, 51.44530919999999], [-2.5807818, 51.44517830000001], [-2.58092, 51.44508540000001], [-2.5811662, 51.4449403], [-2.5813816999999997, 51.4448233], [-2.581628499999999, 51.4447017], [-2.5816908, 51.444675100000005], [-2.5821207, 51.444492], [-2.5826387, 51.4442756], [-2.5832521, 51.4440403], [-2.5835734, 51.4439401], [-2.5837960999999994, 51.44387059999999], [-2.5839529, 51.44382029999999], [-2.5842949, 51.4437107], [-2.5844526999999995, 51.4436654], [-2.584803599999999, 51.4435693], [-2.5853901, 51.4434253], [-2.5862817999999996, 51.4432247], [-2.5867219, 51.44310780000001], [-2.5873303, 51.442935299999995], [-2.5876790996175463, 51.442817580280106], [-2.5880263, 51.44270040000001], [-2.5885791999999994, 51.44251], [-2.5893523999999997, 51.4422357], [-2.5901431999999995, 51.4419427], [-2.5903445, 51.441871000000006], [-2.5904959, 51.441817099999994], [-2.5905932999999997, 51.441782399999994], [-2.5913166, 51.4415065], [-2.5924518, 51.4410684], [-2.5929939999999996, 51.4408457], [-2.5935362999999994, 51.4406281], [-2.5941562, 51.44037530000001], [-2.5947171, 51.44014930000001], [-2.5949816999999995, 51.44003080000001], [-2.5952152, 51.4399194], [-2.5955633, 51.43974879999999], [-2.5958973999999997, 51.4395807], [-2.5965124999999993, 51.439251000000006], [-2.5973561, 51.438808], [-2.5978, 51.43855430000001], [-2.5980606, 51.43839319999999], [-2.5982756999999994, 51.43827340000001], [-2.5996441, 51.437475000000006], [-2.5998319, 51.4373649], [-2.6006601999999996, 51.4368971], [-2.6016872, 51.4362776], [-2.6022311, 51.4359496], [-2.6025709000000004, 51.43574730000001], [-2.6033873, 51.43527999999999], [-2.6037526, 51.4350806], [-2.6043200000000004, 51.4347927], [-2.6049901999999996, 51.4344709], [-2.605114323946612, 51.43441507948827], [-2.605590799999999, 51.4342008], [-2.6065982, 51.4337669], [-2.6068853, 51.4336455], [-2.6075817999999997, 51.43334649999999], [-2.6080135, 51.4331767], [-2.6084891999999997, 51.43299480000001], [-2.6087539999999994, 51.4328949], [-2.6096277, 51.4325993], [-2.6106347, 51.4322946], [-2.6111365999999996, 51.43213939999999], [-2.6125490000000005, 51.43170079999999], [-2.6137380999999995, 51.4313145], [-2.6186699999999994, 51.4297498], [-2.6195941, 51.42948719999999], [-2.620134, 51.4293421], [-2.620681499999999, 51.4292042], [-2.6217822999999996, 51.4289523], [-2.6230116, 51.428716300000005], [-2.6234338, 51.4286406], [-2.6249751, 51.4283891], [-2.6259294999999994, 51.428253700000006], [-2.6271962, 51.42808480000001], [-2.628192, 51.4279709], [-2.6294202999999996, 51.427842299999995], [-2.6305997999999997, 51.42773269999999], [-2.6320079999999995, 51.4276165], [-2.632998999999999, 51.4275452], [-2.6338353999999997, 51.4274884], [-2.6345885999999994, 51.4274383], [-2.6349568, 51.4274162], [-2.6365639999999995, 51.4273304], [-2.6388201, 51.4272502], [-2.6410961, 51.427212999999995], [-2.6442669999999997, 51.4272041], [-2.6465225, 51.427204], [-2.6484678, 51.427165200000005], [-2.6486985999999995, 51.4271606], [-2.6489262999999994, 51.427154599999994], [-2.649026399999999, 51.427152], [-2.6502419, 51.42710519999999], [-2.6514462, 51.4270588], [-2.6538890999999993, 51.4269115], [-2.6565444, 51.4266952], [-2.6597185999999997, 51.42637259999999], [-2.6608137, 51.4262399], [-2.6619278, 51.4260965], [-2.6665683999999996, 51.42542499999998], [-2.6689126999999995, 51.4251061], [-2.6701065, 51.4249573], [-2.6712922999999997, 51.42483459999999], [-2.6738099999999996, 51.42459989999999], [-2.6762889999999997, 51.4244], [-2.677814, 51.4243072], [-2.6793718999999996, 51.42422619999999], [-2.6824928, 51.424112699999995], [-2.6850032, 51.4240609], [-2.6875091999999996, 51.4240585], [-2.6895877, 51.4241066], [-2.6911246999999996, 51.4241523], [-2.6931881, 51.42422929999999], [-2.6949458523585643, 51.424331117435266], [-2.6959762, 51.4243908], [-2.698126, 51.42451350000001], [-2.7002283999999994, 51.42460359999999], [-2.7010254, 51.42463279999999], [-2.7045475999999997, 51.424708599999995], [-2.7064895, 51.4247324], [-2.7097511, 51.4247207], [-2.7126203999999996, 51.42466379999999], [-2.7131275999999995, 51.4246509], [-2.7162950999999995, 51.42453179999999], [-2.7178744999999997, 51.42444389999999], [-2.7194602, 51.42434649999999], [-2.7232473999999995, 51.4240362], [-2.7236424, 51.4240038], [-2.7248782, 51.4239026], [-2.727438, 51.4236379], [-2.7277566, 51.4236003], [-2.7300871999999994, 51.423325899999995], [-2.7324288999999995, 51.4230165], [-2.7345732999999997, 51.4227068], [-2.7381081, 51.4221269], [-2.7383723999999994, 51.42208], [-2.7402025, 51.4217585], [-2.7414767, 51.42150989999999], [-2.7417444999999994, 51.42145510000001], [-2.745114, 51.4207747], [-2.7470872999999996, 51.420323499999995], [-2.7490739, 51.4198118], [-2.7498570000000004, 51.41961690000001], [-2.7500793999999997, 51.4195587], [-2.7508708999999993, 51.419349999999994], [-2.7521243, 51.4190213], [-2.7545043999999996, 51.41835220000001], [-2.7558886, 51.417937], [-2.7572775, 51.4175261], [-2.7586894, 51.417062], [-2.7602264, 51.4165466], [-2.7614614, 51.416119899999984], [-2.7624735999999994, 51.4157581], [-2.7630367, 51.41555679999999], [-2.7655638999999996, 51.4146436], [-2.7706675, 51.4127515], [-2.7716241, 51.4123969], [-2.7731091, 51.4118454], [-2.7766049, 51.41053470000001], [-2.7798834, 51.4093172], [-2.784777380770516, 51.40748569356679], [-2.7895036, 51.405716899999994], [-2.7944034999999996, 51.40388479999999], [-2.7970008999999996, 51.4029129], [-2.7995779, 51.4019421], [-2.8026595999999997, 51.4007807], [-2.8055209, 51.3997075], [-2.8073516, 51.3990121], [-2.8097573, 51.3980841], [-2.8121601999999997, 51.3971456], [-2.8145351999999995, 51.39619379999999], [-2.8192688, 51.3942653], [-2.8194216999999995, 51.3942032], [-2.8204547, 51.3937942], [-2.8205333999999995, 51.393762200000005], [-2.8277098, 51.39086679999999], [-2.8281373999999997, 51.3906922], [-2.8290303, 51.3903277], [-2.8295207, 51.3901261], [-2.832739, 51.38884409999999], [-2.8332665999999995, 51.3886313], [-2.8336762, 51.388466], [-2.8362793, 51.387389199999994], [-2.8378020459693913, 51.38679167395817], [-2.8388536999999996, 51.38637899999999], [-2.8417763, 51.38519990000001], [-2.842393, 51.384950999999994], [-2.8459122, 51.3835293], [-2.8479496, 51.3827035], [-2.8599469999999996, 51.3778407], [-2.8629154999999997, 51.376643599999994], [-2.8697082, 51.37390709999999], [-2.8698827999999996, 51.3738391], [-2.8702002999999996, 51.37370829999999], [-2.8716340999999996, 51.37313059999999], [-2.8746089091824683, 51.37192806128652], [-2.881917, 51.3689737], [-2.8851776, 51.367647299999994], [-2.8884487, 51.36632], [-2.8905803, 51.3654582], [-2.8916161999999996, 51.3650378], [-2.8975189, 51.3626428], [-2.8985588999999994, 51.3622208], [-2.8999773, 51.361642], [-2.9085143999999996, 51.35816079999999], [-2.9091045999999996, 51.3579191], [-2.9192289999999996, 51.35377319999999], [-2.9199873999999997, 51.3534964], [-2.9209735, 51.3530761], [-2.9212309, 51.35299229999999], [-2.9214136999999996, 51.3529255], [-2.9217837, 51.35279750000001], [-2.9221275, 51.3526974], [-2.9225005999999993, 51.352596], [-2.9228409999999996, 51.35250529999999], [-2.9233261999999995, 51.3524029], [-2.9301503, 51.35101319999999], [-2.9353488, 51.34993490000001], [-2.9427803999999997, 51.34840559999999], [-2.9482526999999994, 51.3472798], [-2.954620499999999, 51.3459732], [-2.9563809, 51.3456145], [-2.958124, 51.3452564], [-2.9589372999999997, 51.3451011], [-2.9597487, 51.34496850000001], [-2.9604814, 51.3448719], [-2.9612245, 51.3447966], [-2.9619993, 51.3447464], [-2.9628173, 51.3447106], [-2.9634201, 51.344696899999995], [-2.9640967999999996, 51.3446992], [-2.964440437594421, 51.344706456865616], [-2.9646460999999995, 51.344710799999994], [-2.9652066, 51.3447356], [-2.9657152999999994, 51.3447587], [-2.966464199999999, 51.3447475], [-2.9684798999999997, 51.3448548], [-2.9688795, 51.34486820000001], [-2.9693449, 51.3448748]]} |
18.8 |
0530 |
0607 |
Bristol Temple Meads |
Weston-super-Mare |
Weston-super-Mare |
51.3448748 |
-2.9693449 |
51.3448748 |
-2.9693449 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Weston-super-Mare |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797561 |
1789621569823558 |
59 |
59 |
2026-09-17 05:17:12.476842 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:12.391022 |
| 597903 |
628872 |
G27016 |
871T83M517 |
2026-09-17 |
COMPLETE |
16797414 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 628872, "stp": "O", "toc": "Southern", "uid": "G27016", "consist": "377425", "dest_crs": "RDH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27016/2026-09-17/detailed", "trust_id": "871T83M517", "origin_crs": "TBD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redhill", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "0", "is_terminated": 1, "next_location": "Redhill", "signalling_id": "1T83", "timing_status": "LATE", "origin_station": "Three Bridges", "current_leg_arr": "0607", "current_leg_dep": "0603", "current_leg_end": "Redhill", "origin_dep_time": "0547", "origin_platform": "3", "current_location": "Redhill Sig. T487", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666556, 51.23821449999999], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]}", "current_leg_start": "Earlswood (Surrey)", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.2401337", "next_location_lon": "-0.1656933", "previous_location": "Earlswood (Surrey)", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 443.877, \"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\": 554.623, \"from_m\": 443.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2999.284, \"from_m\": 554.623, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3114.735, \"from_m\": 2999.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\": 3967.511, \"from_m\": 3114.735, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5996.133, \"from_m\": 3967.511, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8807.23, \"from_m\": 5996.133, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8847.984, \"from_m\": 8807.23, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12231.678, \"from_m\": 8847.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13544.985, \"from_m\": 12231.678, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13699.553, \"from_m\": 13544.985, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13790.328, \"from_m\": 13699.553, \"capability_applied\": null, \"effective_limit_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\": 13864.295, \"from_m\": 13790.328, \"capability_applied\": null, \"effective_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\": 628872, \"profile_key\": \"36d76ca0cbe19311dce3002f9835555290c673ed8b4a5c543d67ff9c55eb3ad2\", \"schedule_id\": 39453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0547\", \"location\": \"Three Bridges\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69207}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0552H\", \"location\": \"Gatwick Airport\", \"stage_seq\": 2, \"distance_m\": 4437.601, \"section_seq\": 1, \"route_path_id\": 69207}, {\"is_pass\": false, \"wtt_arr\": \"0554H\", \"wtt_dep\": \"0555\", \"location\": \"Horley\", \"stage_seq\": 3, \"distance_m\": 5799.562, \"section_seq\": 1, \"route_path_id\": 69207}, {\"is_pass\": false, \"wtt_arr\": \"0558H\", \"wtt_dep\": \"0559\", \"location\": \"Salfords\", \"stage_seq\": 4, \"distance_m\": 9472.683, \"section_seq\": 1, \"route_path_id\": 69207}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0602H\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 5, \"distance_m\": 12409.443, \"section_seq\": 1, \"route_path_id\": 69207}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Redhill\", \"stage_seq\": 6, \"distance_m\": 13864.295, \"section_seq\": 1, \"route_path_id\": 69207}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13864.295, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69207}], \"total_distance_m\": 13864.295, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13749.574, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 114.721, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0547", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2401337", "current_position_lon": "-0.1656933", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:32Z\", \"source_id\": 52062106, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:34Z\", \"source_id\": 16789767, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:20Z\", \"source_id\": 52067654, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:22Z\", \"source_id\": 16791534, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:27Z\", \"source_id\": 52073998, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:31Z\", \"source_id\": 16793502, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:01Z\", \"source_id\": 52079818, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:04Z\", \"source_id\": 16795329, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:48Z\", \"source_id\": 52086266, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:53Z\", \"source_id\": 16797414, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redhill", "service_state_platform": "0", "timing_fact_generation": 1789621554484350, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:13.481286", "service_state_evidence_id": 16797414, "current_leg_start_actual_dep": "2026-09-17T06:03:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:14.370174", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
O |
TBD |
RDH |
1T83 |
377425 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 443.877, "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": 554.623, "from_m": 443.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2999.284, "from_m": 554.623, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3114.735, "from_m": 2999.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": 3967.511, "from_m": 3114.735, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5996.133, "from_m": 3967.511, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8807.23, "from_m": 5996.133, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8847.984, "from_m": 8807.23, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12231.678, "from_m": 8847.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13544.985, "from_m": 12231.678, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13699.553, "from_m": 13544.985, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13790.328, "from_m": 13699.553, "capability_applied": null, "effective_limit_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": 13864.295, "from_m": 13790.328, "capability_applied": null, "effective_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": 628872, "profile_key": "36d76ca0cbe19311dce3002f9835555290c673ed8b4a5c543d67ff9c55eb3ad2", "schedule_id": 39453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0547", "location": "Three Bridges", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69207}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0552H", "location": "Gatwick Airport", "stage_seq": 2, "distance_m": 4437.601, "section_seq": 1, "route_path_id": 69207}, {"is_pass": false, "wtt_arr": "0554H", "wtt_dep": "0555", "location": "Horley", "stage_seq": 3, "distance_m": 5799.562, "section_seq": 1, "route_path_id": 69207}, {"is_pass": false, "wtt_arr": "0558H", "wtt_dep": "0559", "location": "Salfords", "stage_seq": 4, "distance_m": 9472.683, "section_seq": 1, "route_path_id": 69207}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0602H", "location": "Earlswood (Surrey)", "stage_seq": 5, "distance_m": 12409.443, "section_seq": 1, "route_path_id": 69207}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Redhill", "stage_seq": 6, "distance_m": 13864.295, "section_seq": 1, "route_path_id": 69207}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13864.295, "from_m": 0.0, "section_seq": 1, "route_path_id": 69207}], "total_distance_m": 13864.295, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13749.574, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 114.721, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:32Z", "source_id": 52062106, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:51:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:34Z", "source_id": 16789767, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30567, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:20Z", "source_id": 52067654, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:54:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:22Z", "source_id": 16791534, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:27Z", "source_id": 52073998, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:31Z", "source_id": 16793502, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:01Z", "source_id": 52079818, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:03:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:04Z", "source_id": 16795329, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30315, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:48Z", "source_id": 52086266, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:53Z", "source_id": 16797414, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Three Bridges |
0547 |
0547 |
3 |
None |
None |
Redhill |
0606 |
0606 |
0 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27016/2026-09-17/detailed |
None |
Earlswood (Surrey) |
2026-09-17T06:03:30+01:00 |
Redhill |
4.0 |
{"type": "LineString", "coordinates": [[-0.1705621600120736, 51.227534645349515], [-0.1705638, 51.2277582], [-0.1705441, 51.228467499999994], [-0.17050399999999996, 51.22884779999999], [-0.17048789999999997, 51.22899989999999], [-0.17045829999999998, 51.2292805], [-0.17035029999999998, 51.229980399999995], [-0.1702357, 51.2305969], [-0.17003719999999997, 51.2314531], [-0.1700104, 51.2315337], [-0.16981719999999997, 51.2321441], [-0.16973949999999996, 51.2323626], [-0.1696939, 51.232499999999995], [-0.1697071, 51.2325106], [-0.16964829999999995, 51.2326636], [-0.1695678, 51.2328596], [-0.16925129999999997, 51.233612], [-0.16884629999999998, 51.23436920000001], [-0.16856939999999998, 51.234972299999995], [-0.16814349999999997, 51.2357161], [-0.1674525, 51.2368395], [-0.1670898, 51.2374069], [-0.1668931, 51.2377608], [-0.1666556, 51.23821449999999], [-0.1664817, 51.238482999999995], [-0.1663447, 51.238710700000006], [-0.16627069999999997, 51.238861699999994], [-0.1662356, 51.2389274], [-0.16617479999999998, 51.2390577], [-0.1661363, 51.2391555], [-0.16610209999999995, 51.239239399999995], [-0.1660362, 51.2394226], [-0.1660026, 51.239498], [-0.1659697, 51.2395936], [-0.16593229999999998, 51.23968519999999], [-0.1658439, 51.239863099999994], [-0.1656933, 51.240133699999994]]} |
0.9 |
0603 |
0607 |
Earlswood (Surrey) |
Redhill Sig. T487 |
Redhill |
51.2401337 |
-0.1656933 |
51.2401337 |
-0.1656933 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Redhill |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797414 |
1789621554484350 |
36 |
36 |
2026-09-17 05:17:14.370174 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:13.481286 |
| 597904 |
629498 |
C36533 |
885U36M617 |
2026-09-17 |
COMPLETE |
16798188 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629498, "stp": "P", "toc": "Elizabeth Line", "uid": "C36533", "consist": "345004", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36533/2026-09-17/detailed", "trust_id": "885U36M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "5U36", "timing_status": "EARLY", "origin_station": "Plumstead Rev Sidings", "current_leg_arr": "0607", "current_leg_dep": "0604", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "0604", "origin_platform": null, "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.10308852837879484, 51.49045151573312], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]}", "current_leg_start": "Plumstead Rev Sidings", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Plumstead Rev Sidings", "current_leg_milage": "3.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 413.258, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3253.49, \"from_m\": 413.258, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3577.652, \"from_m\": 3253.49, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4075.652, \"from_m\": 3577.652, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4541.868, \"from_m\": 4075.652, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 4722.557, \"from_m\": 4541.868, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4951.983, \"from_m\": 4722.557, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}], \"service_id\": 629498, \"profile_key\": \"4e3b35d06cde84441cfb52d5d8607629bc525842b3ede14d5a88605965325d67\", \"schedule_id\": 4850, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Plumstead Rev Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29849}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1138.333, \"section_seq\": 1, \"route_path_id\": 29849}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 4951.983, \"section_seq\": 1, \"route_path_id\": 29849}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4951.983, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29849}], \"total_distance_m\": 4951.983, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4538.725, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 413.258, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "51.4911954", "current_position_lon": "0.1201962", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:12Z\", \"source_id\": 52088665, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:18Z\", \"source_id\": 16798188, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1789621639097029, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:14.029996", "service_state_evidence_id": 52088665, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-17T05:07:10", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:14.367306", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
ABX |
5U36 |
345004 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 413.258, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3253.49, "from_m": 413.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3577.652, "from_m": 3253.49, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4075.652, "from_m": 3577.652, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4541.868, "from_m": 4075.652, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 4722.557, "from_m": 4541.868, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4951.983, "from_m": 4722.557, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}], "service_id": 629498, "profile_key": "4e3b35d06cde84441cfb52d5d8607629bc525842b3ede14d5a88605965325d67", "schedule_id": 4850, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Plumstead Rev Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29849}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1138.333, "section_seq": 1, "route_path_id": 29849}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 3, "distance_m": 4951.983, "section_seq": 1, "route_path_id": 29849}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4951.983, "from_m": 0.0, "section_seq": 1, "route_path_id": 29849}], "total_distance_m": 4951.983, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4538.725, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 413.258, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32214, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:12Z", "source_id": 52088665, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:18Z", "source_id": 16798188, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Plumstead Rev Sidings |
0604 |
0604 |
None |
None |
None |
Abbey Wood (Crossrail) |
0608 |
0608 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36533/2026-09-17/detailed |
None |
Plumstead Rev Sidings |
2026-09-17T06:04:00+01:00 |
Abbey Wood (Crossrail) |
3.0 |
{"type": "LineString", "coordinates": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.10308852837879484, 51.49045151573312], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1160107, 51.490991099999995], [0.1168915, 51.4910465], [0.117002, 51.49105039999999], [0.11717890000000002, 51.4910567], [0.11726079999999998, 51.49105939999999], [0.1177902, 51.4910783], [0.1188025, 51.49111690000001], [0.1190483, 51.49112889999999], [0.119304, 51.4911437], [0.11980819999999998, 51.4911748], [0.12019620000000002, 51.49119540000001]]} |
3.0 |
0604 |
0607 |
Plumstead Rev Sidings |
Abbey Wood (Crossrail) |
Abbey Wood (Crossrail) |
51.4911954 |
0.1201962 |
51.4911954 |
0.1201962 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:10 |
Abbey Wood (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
52088665 |
1789621639097029 |
7 |
7 |
2026-09-17 05:17:14.367306 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:14.029996 |
| 597905 |
628833 |
W86325 |
075E51M517 |
2026-09-17 |
COMPLETE |
16798168 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 628833, "stp": "P", "toc": "ScotRail", "uid": "W86325", "consist": "318259+320304", "dest_crs": "ADR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86325/2026-09-17/detailed", "trust_id": "075E51M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Airdrie", "service_date": "2026-09-17", "dest_arr_time": "0605", "dest_platform": "2", "is_terminated": 1, "next_location": "Airdrie", "signalling_id": "5E51", "timing_status": "LATE", "origin_station": "Bathgate LMD", "current_leg_arr": "0607", "current_leg_dep": "0551", "current_leg_end": "Airdrie", "origin_dep_time": "0546", "origin_platform": null, "current_location": "Airdrie", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6360622333653967, 55.89700300706358], [-3.6360632, 55.8970034], [-3.6372321, 55.8974764], [-3.6378004, 55.8976903], [-3.6381603, 55.8978182], [-3.638413400000001, 55.8979056], [-3.638683799999999, 55.897989599999995], [-3.6390269, 55.8980961], [-3.6396383, 55.898271], [-3.6399985999999993, 55.89836960000001], [-3.640112400000001, 55.8984008], [-3.6403698000000007, 55.8984603], [-3.6406368, 55.8985143], [-3.640838399999999, 55.898545799999994], [-3.6409705, 55.8985665], [-3.6412808, 55.89860169999999], [-3.6416237, 55.8986257], [-3.6419519, 55.89863410000001], [-3.6421349999999992, 55.8986345], [-3.6423381, 55.8986288], [-3.642524700000001, 55.89861930000001], [-3.6427155, 55.898608799999984], [-3.6429629, 55.8985875], [-3.6432169, 55.8985515], [-3.643544700000001, 55.89849939999999], [-3.6438765, 55.89842929999999], [-3.6441923, 55.898345600000006], [-3.644473099999999, 55.8982592], [-3.644691199999999, 55.8981788], [-3.644887900000001, 55.8981031], [-3.6449903, 55.8980552], [-3.6450784, 55.898017200000005], [-3.6454286, 55.8978084], [-3.645728299999999, 55.89760389999999], [-3.6459176000000006, 55.897454], [-3.6461001999999993, 55.8972923], [-3.6463547999999992, 55.89700729999999], [-3.646495999999999, 55.8968297], [-3.6465983, 55.89670569999999], [-3.646745, 55.8965007], [-3.647470999999999, 55.8954951], [-3.647739299999999, 55.89516199999999], [-3.6478741, 55.894994], [-3.6480266, 55.8948338], [-3.6483351, 55.894553499999994], [-3.6487093, 55.8942789], [-3.6491398, 55.8940027], [-3.6496176, 55.8937511], [-3.6501529, 55.89348180000001], [-3.6507242, 55.89322909999999], [-3.651646499999999, 55.892804600000005], [-3.652863099999999, 55.89224420000001], [-3.6532728, 55.8920581], [-3.6543625999999994, 55.8915588], [-3.6549446, 55.8912959], [-3.655187, 55.8911857], [-3.6559731, 55.890828299999995], [-3.6564830000000006, 55.8906008], [-3.6567489, 55.890492], [-3.6570228, 55.89038269999999], [-3.657347399999999, 55.89026079999999], [-3.6576719999999994, 55.890147199999994], [-3.6580029, 55.8900373], [-3.6583515, 55.8899277], [-3.6586744, 55.889834099999995], [-3.659016499999999, 55.8897407], [-3.6593205000000006, 55.88965889999999], [-3.6596308, 55.8895844], [-3.6599660999999992, 55.88950309999999], [-3.660314, 55.8894309], [-3.660688799999999, 55.8893576], [-3.661055900000001, 55.8892925], [-3.6616177, 55.88920629999999], [-3.6621731, 55.8891295], [-3.6632564, 55.8889969], [-3.6655587, 55.8887256], [-3.667885300000001, 55.8884938], [-3.668503, 55.88845190000001], [-3.6691378, 55.8884095], [-3.6705934, 55.88832049999999], [-3.6720532, 55.888231100000006], [-3.672887799999999, 55.8881897], [-3.6733881, 55.8881725], [-3.673802999999999, 55.88816429999999], [-3.6741061, 55.888162300000005], [-3.6747381999999993, 55.88818], [-3.675364000000001, 55.888210699999995], [-3.675905900000001, 55.8882455], [-3.6764453, 55.8882952], [-3.676975099999999, 55.888350900000006], [-3.677514799999999, 55.8884127], [-3.679750799999999, 55.8886821], [-3.680567299999999, 55.888773], [-3.6816419, 55.8888961], [-3.6819561, 55.8889246], [-3.6822204, 55.888946], [-3.6825187, 55.888961300000005], [-3.6827982, 55.8889701], [-3.683092664890038, 55.88897218971122], [-3.6832773, 55.8889735], [-3.683713899999999, 55.8889655], [-3.6842158, 55.8889467], [-3.6847111, 55.8889144], [-3.6850262, 55.8888879], [-3.685309499999999, 55.8888604], [-3.685615999999999, 55.8888215], [-3.685914200000001, 55.8887792], [-3.6862098, 55.8887321], [-3.6864986000000006, 55.888683999999984], [-3.686815199999999, 55.8886219], [-3.687137, 55.8885515], [-3.687466999999999, 55.88847239999999], [-3.687781600000001, 55.8883899], [-3.6880758, 55.8882998], [-3.6883634999999986, 55.8882092], [-3.6894661, 55.8878447], [-3.6896793, 55.887763199999995], [-3.6899789999999992, 55.88764460000001], [-3.6902919, 55.88752530000001], [-3.6910120000000006, 55.8872546], [-3.6924469, 55.88670869999999], [-3.69317, 55.8864323], [-3.6937972, 55.8861882], [-3.694407500000001, 55.8859551], [-3.694794499999999, 55.885806900000006], [-3.695094999999999, 55.88569139999999], [-3.6954692, 55.8855494], [-3.6957245, 55.885452599999994], [-3.696341700000001, 55.8852039], [-3.696787099999999, 55.8850618], [-3.6972538, 55.884929], [-3.6975981, 55.88483929999999], [-3.6979696, 55.884754], [-3.6985111, 55.8846491], [-3.699057199999999, 55.8845553], [-3.69948, 55.88449469999999], [-3.6999240000000007, 55.884446800000006], [-3.700454699999999, 55.8843985], [-3.701008499999999, 55.88436850000001], [-3.7015102, 55.884351], [-3.7020192, 55.88434739999999], [-3.7025503999999994, 55.88435640000001], [-3.7030883, 55.8843883], [-3.7041222, 55.884457899999994], [-3.705154699999999, 55.8845422], [-3.7071968, 55.884713399999995], [-3.7076838, 55.8847496], [-3.7081924, 55.884781999999994], [-3.709226, 55.884831899999995], [-3.7102573, 55.8848414], [-3.7112406999999994, 55.8848381], [-3.7119215999999993, 55.8848328], [-3.712632, 55.88485], [-3.7132660999999993, 55.884887899999995], [-3.7135762, 55.8849171], [-3.7138787999999985, 55.8849502], [-3.7145759, 55.8850424], [-3.7152681, 55.8851658], [-3.715800999999999, 55.8852855], [-3.716319700000001, 55.8854211], [-3.7167872, 55.8855555], [-3.7172452, 55.8857077], [-3.7179164, 55.8859405], [-3.7181207, 55.8860159], [-3.719644300000001, 55.8865708], [-3.720109199999999, 55.8867223], [-3.7203882, 55.8868133], [-3.7211683999999994, 55.8870509], [-3.7217798, 55.887204800000006], [-3.7220982, 55.8872768], [-3.7224313000000007, 55.8873449], [-3.7228635, 55.88742779999999], [-3.7233236, 55.8875073], [-3.7237521, 55.88756909999999], [-3.724202599999999, 55.887622699999994], [-3.7246283, 55.88766960000001], [-3.72505, 55.887704600000006], [-3.7255879, 55.887738600000006], [-3.726106699999999, 55.88776150000001], [-3.7266129, 55.887773299999985], [-3.727068800000001, 55.887767499999995], [-3.7274226, 55.8877568], [-3.7277353, 55.8877446], [-3.7280814000000007, 55.88772219999999], [-3.728390399999999, 55.8877004], [-3.7288296, 55.887666], [-3.7292919, 55.8876131], [-3.7301678, 55.88749630000001], [-3.7322163000000006, 55.887172799999995], [-3.7352752, 55.88670249999999], [-3.7354546, 55.8866746], [-3.7384575, 55.886208], [-3.7397839999999993, 55.8859992], [-3.7407112, 55.88586170000001], [-3.7412402999999994, 55.8857837], [-3.7441923, 55.8853222], [-3.7461145, 55.8850163], [-3.7502645, 55.8843642], [-3.7533408, 55.8838734], [-3.754011899999999, 55.88375249999999], [-3.7540988, 55.8837368], [-3.7548357, 55.8835866], [-3.7555836999999994, 55.883419], [-3.7563083, 55.883239800000005], [-3.7571168, 55.88301740000001], [-3.7579042, 55.8827811], [-3.7587013, 55.88252310000001], [-3.7594801, 55.8822564], [-3.7605545, 55.881908], [-3.7609675999999994, 55.8817999], [-3.7617242, 55.881607300000006], [-3.7623252, 55.8814821], [-3.762872, 55.88138579999999], [-3.7634453, 55.8812993], [-3.7640021999999993, 55.8812292], [-3.764588, 55.881174], [-3.7649461, 55.8811436], [-3.765321699999999, 55.8811168], [-3.7654864, 55.88111120000001], [-3.7658937, 55.8810987], [-3.7662491, 55.88108770000001], [-3.7669757000000006, 55.88107629999999], [-3.7677772, 55.8810657], [-3.7695505, 55.88103840000001], [-3.7709405, 55.8810179], [-3.7729241933019897, 55.881016799883554], [-3.773104299999999, 55.88101670000001], [-3.773553099999999, 55.88101189999999], [-3.776614599999999, 55.880971200000005], [-3.780414, 55.8809229], [-3.781533399999999, 55.8809062], [-3.7840692, 55.880855899999986], [-3.786311899999999, 55.88082910000001], [-3.7866689, 55.8808241], [-3.790540899999999, 55.8807697], [-3.7945963, 55.88071610000001], [-3.7972931, 55.8806781], [-3.7987056, 55.8806635], [-3.799399100000001, 55.880658999999994], [-3.8000841, 55.880661399999994], [-3.8007749, 55.8806761], [-3.8014503999999993, 55.88070279999999], [-3.8019371, 55.8807301], [-3.8021699, 55.88074819999999], [-3.802367, 55.8807632], [-3.8030882, 55.8808166], [-3.803569799999999, 55.8808607], [-3.8040411, 55.880911999999995], [-3.8048780999999994, 55.88101199999999], [-3.8057254, 55.8811322], [-3.806668099999999, 55.88128749999999], [-3.8075885, 55.88146150000001], [-3.808273499999999, 55.881602699999995], [-3.808975699999999, 55.88176369999999], [-3.8095032, 55.88189080000001], [-3.8100601999999992, 55.8820376], [-3.811127499999999, 55.8823403], [-3.812009100000001, 55.8826094], [-3.812052800000001, 55.8826234], [-3.8124474, 55.8827498], [-3.8129081, 55.88288320000001], [-3.8138471, 55.8831398], [-3.8142855, 55.8832433], [-3.814711599999999, 55.8833374], [-3.8149822, 55.8833909], [-3.8152696, 55.88344229999999], [-3.8158302, 55.88353159999999], [-3.8161798, 55.88358], [-3.8165505999999993, 55.883625], [-3.816891, 55.883661100000005], [-3.8172832999999993, 55.883699699999994], [-3.8175781, 55.883724099999995], [-3.8179504, 55.88375039999999], [-3.8187034, 55.8837826], [-3.8194724, 55.883788], [-3.8209899, 55.88377690000001], [-3.8260857, 55.88373850000001], [-3.8333526999999994, 55.8836678], [-3.8341752, 55.88367480000001], [-3.834513400000001, 55.88367409999999], [-3.838252, 55.8836498], [-3.839639, 55.88363729999999], [-3.8401310999999994, 55.8836328], [-3.841029199999999, 55.88362240000001], [-3.8419411, 55.883609799999995], [-3.8421539, 55.8836077], [-3.8431971, 55.8835849], [-3.844258099999999, 55.883544500000006], [-3.8447816, 55.8835057], [-3.845313599999999, 55.8834645], [-3.8485942, 55.883171399999995], [-3.850275799999999, 55.8830258], [-3.8521395, 55.8828644], [-3.855025200000001, 55.88259930000001], [-3.856191799999999, 55.88249580000001], [-3.856584799999999, 55.8824622], [-3.8591389, 55.8822351], [-3.861132899999999, 55.88205969999999], [-3.862127299999999, 55.8819693], [-3.862755721713942, 55.88191656703322], [-3.8631617, 55.8818825], [-3.8636814, 55.881847699999994], [-3.864213799999999, 55.8818259], [-3.8645691000000006, 55.881817700000006], [-3.8649278, 55.88181519999999], [-3.865308, 55.88181839999999], [-3.8656291, 55.88182630000001], [-3.8658460999999993, 55.88183179999999], [-3.8660368, 55.88183879999999], [-3.866291700000001, 55.88185239999999], [-3.8664299, 55.88185969999999], [-3.866864299999999, 55.8818948], [-3.8673001999999994, 55.8819362], [-3.867732699999999, 55.881985199999995], [-3.8681655, 55.8820453], [-3.8684343, 55.882082], [-3.8686953, 55.88212719999999], [-3.8689632, 55.8821768], [-3.86923, 55.88222910000001], [-3.8697522, 55.8823386], [-3.8702602000000006, 55.8824583], [-3.8707795, 55.8825939], [-3.871285799999999, 55.88274479999999], [-3.8717875, 55.8829148], [-3.8722676, 55.8830936], [-3.8726037, 55.8832255], [-3.8729397, 55.883367500000006], [-3.8735730999999993, 55.883655999999995], [-3.874286, 55.8840455], [-3.8749549, 55.8844391], [-3.8757631, 55.8848841], [-3.8765682, 55.885324100000005], [-3.877497299999999, 55.885781699999995], [-3.8779990999999994, 55.8859924], [-3.8785214, 55.8861915], [-3.879339700000001, 55.886479399999985], [-3.8802472, 55.88675159999999], [-3.8809771999999993, 55.8869433], [-3.8818461, 55.8871515], [-3.882433100000001, 55.8872646], [-3.8831306, 55.88736889999999], [-3.883836299999999, 55.88748329999999], [-3.8855073999999994, 55.88768649999999], [-3.886863, 55.8878325], [-3.8873391000000006, 55.8878904], [-3.8896533, 55.8881541], [-3.8907438, 55.8882765], [-3.8916561, 55.88838299999999], [-3.8922199, 55.8884486], [-3.8932079, 55.88856069999999], [-3.8946957, 55.8887337], [-3.895332699999999, 55.8888063], [-3.896100099999999, 55.8888893], [-3.8966541, 55.8889402], [-3.8972127999999993, 55.8889723], [-3.897777399999999, 55.88899359999999], [-3.8986785, 55.8890062], [-3.8987983, 55.88898], [-3.8992298, 55.888974100000006], [-3.899379399999999, 55.8889721], [-3.8999721999999992, 55.8889467], [-3.9004477999999994, 55.88892049999999], [-3.9009158, 55.88888359999999], [-3.901556899999999, 55.88881490000001], [-3.901718799999999, 55.8887976], [-3.902498, 55.88869029999999], [-3.9037543, 55.8884711], [-3.9050189, 55.8882385], [-3.905466899999999, 55.8881543], [-3.9062718, 55.888001900000006], [-3.907304799999999, 55.887809], [-3.9077801, 55.887708], [-3.908026899999999, 55.887652200000005], [-3.9082665, 55.887590800000005], [-3.908605299999999, 55.88749630000001], [-3.9089479, 55.8873961], [-3.9092868999999992, 55.887289599999995], [-3.909600199999999, 55.8871831], [-3.9099453, 55.8870544], [-3.910291799999998, 55.8869149], [-3.9106513, 55.88676509999999], [-3.910814099999999, 55.88669279999999], [-3.9109704, 55.886618000000006], [-3.911091499999999, 55.88655839999999], [-3.9112061, 55.88650069999999], [-3.9114328, 55.8863816], [-3.9118496, 55.8861449], [-3.912265099999999, 55.88589730000001], [-3.912643, 55.88563810000001], [-3.9134445000000007, 55.88503179999999], [-3.913598999999999, 55.884910899999994], [-3.9140834, 55.88453609999999], [-3.9142574, 55.8844005], [-3.9147341, 55.8840293], [-3.915752, 55.8832087], [-3.9160992, 55.8829374], [-3.9166486, 55.8825081], [-3.9168637, 55.88234090000001], [-3.9175585, 55.88186770000001], [-3.9179963, 55.8816026], [-3.9184818, 55.8813463], [-3.918714899999999, 55.8812247], [-3.9196505, 55.8807887], [-3.9205923, 55.88037020000001], [-3.9224821999999993, 55.8795335], [-3.9234096, 55.879115600000006], [-3.923886299999999, 55.8789008], [-3.9243133, 55.87868970000001], [-3.924378799999999, 55.8786548], [-3.9246548, 55.87850769999999], [-3.9249816, 55.87832290000001], [-3.925337399999999, 55.8781146], [-3.9256664999999993, 55.87789840000001], [-3.9264028, 55.8773635], [-3.9270998, 55.8767955], [-3.927460500000001, 55.876513], [-3.927813399999999, 55.876261099999994], [-3.928281099999999, 55.875942999999985], [-3.9285311, 55.87578669999999], [-3.928790999999999, 55.8756357], [-3.9292527, 55.87537460000001], [-3.929758899999999, 55.87513280000001], [-3.9302974000000006, 55.8748894], [-3.9308448999999994, 55.8746596], [-3.9315348, 55.87440420000001], [-3.9322489, 55.87416079999999], [-3.9328632999999993, 55.8739628], [-3.933491699999999, 55.873779299999995], [-3.933759499999999, 55.8737012], [-3.9340591, 55.8736164], [-3.9346451999999994, 55.8734688], [-3.935784899999999, 55.8731653], [-3.9366198, 55.87292080000001], [-3.937497599999999, 55.87261620000001], [-3.9387504999999994, 55.8721426], [-3.9392275, 55.8719298], [-3.9396757, 55.87172859999999], [-3.9401288, 55.8715206], [-3.940545600000001, 55.8713175], [-3.9414307, 55.870890499999994], [-3.942173199999999, 55.87053740000001], [-3.9445024, 55.8694379], [-3.9458345, 55.8688128], [-3.9479991, 55.867803], [-3.9491042, 55.867310399999994], [-3.9495337, 55.8671462], [-3.9499834, 55.8669957], [-3.9505201, 55.8668216], [-3.9507794, 55.86674020000001], [-3.9508834999999993, 55.86670939999999], [-3.9510447000000006, 55.866661599999986], [-3.9514628999999992, 55.86654999999999], [-3.9518987, 55.86644239999999], [-3.9522843, 55.8663536], [-3.952587250125894, 55.86629198035323], [-3.952666799999999, 55.86627579999999], [-3.9528754, 55.8662346], [-3.9530821, 55.8661962], [-3.9532997, 55.86616029999998], [-3.9535273000000006, 55.86612469999999], [-3.9540277, 55.866057199999986], [-3.954442199999999, 55.86600279999999], [-3.9550149, 55.8659435], [-3.9555718, 55.8658964], [-3.956163299999999, 55.86586080000001], [-3.9567649999999994, 55.8658392], [-3.9573352000000006, 55.8658278], [-3.9578753999999994, 55.8658242], [-3.959042699999999, 55.865856699999995], [-3.9597865999999993, 55.8658896], [-3.9605516, 55.865938], [-3.962628699999999, 55.86607359999999], [-3.9643354999999993, 55.86615979999999], [-3.9648714, 55.8661774], [-3.9651817, 55.8661832], [-3.9654241999999993, 55.8661861], [-3.965938099999999, 55.8661817], [-3.966192, 55.866173100000005], [-3.966459500000001, 55.866164000000005], [-3.9670766, 55.866128499999995], [-3.9677373, 55.86607219999999], [-3.9681074, 55.86603209999999], [-3.968492499999999, 55.8659784], [-3.968745099999999, 55.865940599999995], [-3.9688357, 55.865927], [-3.9691744999999994, 55.86587359999999], [-3.969803699999999, 55.8657519], [-3.9704092, 55.8656257], [-3.9710624, 55.8654708], [-3.9718444, 55.8652703], [-3.9724958999999993, 55.86510160000001], [-3.9731784, 55.8649448], [-3.9736472, 55.8648483], [-3.974136699999999, 55.86474749999999], [-3.9746877, 55.86464969999999], [-3.9763164, 55.8644168], [-3.9766027, 55.864387400000005], [-3.9768389000000006, 55.864360999999995], [-3.9771412, 55.86433269999999], [-3.9774362, 55.864308099999995], [-3.9777797, 55.8642809], [-3.978139000000001, 55.8642619], [-3.9788997, 55.8642353], [-3.979686599999999, 55.86421169999999], [-3.9801375, 55.8642035], [-3.9802176, 55.8642035], [-3.9802352, 55.8642032], [-3.9808106, 55.86419190000001], [-3.981662, 55.864161499999994]]}", "current_leg_start": "Bathgate", "dest_arr_time_act": "0605", "motion_projection": null, "next_location_lat": "55.8641615", "next_location_lon": "-3.9816620", "previous_location": "Bathgate", "current_leg_milage": "14.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 575.785, \"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\": 915.029, \"from_m\": 575.785, \"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\": 1017.255, \"from_m\": 915.029, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1258.597, \"from_m\": 1017.255, \"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\": 1886.164, \"from_m\": 1258.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\": 2284.575, \"from_m\": 1886.164, \"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\": 4341.866, \"from_m\": 2284.575, \"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\": 6888.412, \"from_m\": 4341.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\": 10051.589, \"from_m\": 6888.412, \"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\": 17089.893, \"from_m\": 10051.589, \"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\": 24693.552, \"from_m\": 17089.893, \"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\": 24783.809, \"from_m\": 24693.552, \"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\": 628833, \"profile_key\": \"d908b2ad5685bf322a839eb84b89cfc7b39d89f2ff6bb71b6f03a37dd77786cf\", \"schedule_id\": 29246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Bathgate LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102365}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0552\", \"location\": \"Bathgate\", \"stage_seq\": 2, \"distance_m\": 1099.486, \"section_seq\": 1, \"route_path_id\": 102365}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": null, \"location\": \"Airdrie\", \"stage_seq\": 3, \"distance_m\": 24783.809, \"section_seq\": 1, \"route_path_id\": 102365}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24783.809, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102365}], \"total_distance_m\": 24783.809, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24783.809, \"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": "0546", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "55.8641615", "current_position_lon": "-3.9816620", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:10Z\", \"source_id\": 52088605, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:14Z\", \"source_id\": 16798168, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Airdrie", "service_state_platform": "2", "timing_fact_generation": 1789621635736739, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:15.733129", "service_state_evidence_id": 16798168, "current_leg_start_actual_dep": "2026-09-17T05:54:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:16.215270", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
None |
ADR |
5E51 |
318259+320304 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 575.785, "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": 915.029, "from_m": 575.785, "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": 1017.255, "from_m": 915.029, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 1258.597, "from_m": 1017.255, "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": 1886.164, "from_m": 1258.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": 2284.575, "from_m": 1886.164, "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": 4341.866, "from_m": 2284.575, "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": 6888.412, "from_m": 4341.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": 10051.589, "from_m": 6888.412, "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": 17089.893, "from_m": 10051.589, "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": 24693.552, "from_m": 17089.893, "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": 24783.809, "from_m": 24693.552, "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": 628833, "profile_key": "d908b2ad5685bf322a839eb84b89cfc7b39d89f2ff6bb71b6f03a37dd77786cf", "schedule_id": 29246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0546", "location": "Bathgate LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102365}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0552", "location": "Bathgate", "stage_seq": 2, "distance_m": 1099.486, "section_seq": 1, "route_path_id": 102365}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": null, "location": "Airdrie", "stage_seq": 3, "distance_m": 24783.809, "section_seq": 1, "route_path_id": 102365}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24783.809, "from_m": 0.0, "section_seq": 1, "route_path_id": 102365}], "total_distance_m": 24783.809, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24783.809, "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": 2197, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:10Z", "source_id": 52088605, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:14Z", "source_id": 16798168, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Bathgate LMD |
0546 |
0546 |
None |
None |
None |
Airdrie |
0605 |
0605 |
2 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86325/2026-09-17/detailed |
None |
Bathgate |
2026-09-17T05:54:00+01:00 |
Airdrie |
16.0 |
{"type": "LineString", "coordinates": [[-3.6360622333653967, 55.89700300706358], [-3.6360632, 55.8970034], [-3.6372321, 55.8974764], [-3.6378004, 55.8976903], [-3.6381603, 55.8978182], [-3.638413400000001, 55.8979056], [-3.638683799999999, 55.897989599999995], [-3.6390269, 55.8980961], [-3.6396383, 55.898271], [-3.6399985999999993, 55.89836960000001], [-3.640112400000001, 55.8984008], [-3.6403698000000007, 55.8984603], [-3.6406368, 55.8985143], [-3.640838399999999, 55.898545799999994], [-3.6409705, 55.8985665], [-3.6412808, 55.89860169999999], [-3.6416237, 55.8986257], [-3.6419519, 55.89863410000001], [-3.6421349999999992, 55.8986345], [-3.6423381, 55.8986288], [-3.642524700000001, 55.89861930000001], [-3.6427155, 55.898608799999984], [-3.6429629, 55.8985875], [-3.6432169, 55.8985515], [-3.643544700000001, 55.89849939999999], [-3.6438765, 55.89842929999999], [-3.6441923, 55.898345600000006], [-3.644473099999999, 55.8982592], [-3.644691199999999, 55.8981788], [-3.644887900000001, 55.8981031], [-3.6449903, 55.8980552], [-3.6450784, 55.898017200000005], [-3.6454286, 55.8978084], [-3.645728299999999, 55.89760389999999], [-3.6459176000000006, 55.897454], [-3.6461001999999993, 55.8972923], [-3.6463547999999992, 55.89700729999999], [-3.646495999999999, 55.8968297], [-3.6465983, 55.89670569999999], [-3.646745, 55.8965007], [-3.647470999999999, 55.8954951], [-3.647739299999999, 55.89516199999999], [-3.6478741, 55.894994], [-3.6480266, 55.8948338], [-3.6483351, 55.894553499999994], [-3.6487093, 55.8942789], [-3.6491398, 55.8940027], [-3.6496176, 55.8937511], [-3.6501529, 55.89348180000001], [-3.6507242, 55.89322909999999], [-3.651646499999999, 55.892804600000005], [-3.652863099999999, 55.89224420000001], [-3.6532728, 55.8920581], [-3.6543625999999994, 55.8915588], [-3.6549446, 55.8912959], [-3.655187, 55.8911857], [-3.6559731, 55.890828299999995], [-3.6564830000000006, 55.8906008], [-3.6567489, 55.890492], [-3.6570228, 55.89038269999999], [-3.657347399999999, 55.89026079999999], [-3.6576719999999994, 55.890147199999994], [-3.6580029, 55.8900373], [-3.6583515, 55.8899277], [-3.6586744, 55.889834099999995], [-3.659016499999999, 55.8897407], [-3.6593205000000006, 55.88965889999999], [-3.6596308, 55.8895844], [-3.6599660999999992, 55.88950309999999], [-3.660314, 55.8894309], [-3.660688799999999, 55.8893576], [-3.661055900000001, 55.8892925], [-3.6616177, 55.88920629999999], [-3.6621731, 55.8891295], [-3.6632564, 55.8889969], [-3.6655587, 55.8887256], [-3.667885300000001, 55.8884938], [-3.668503, 55.88845190000001], [-3.6691378, 55.8884095], [-3.6705934, 55.88832049999999], [-3.6720532, 55.888231100000006], [-3.672887799999999, 55.8881897], [-3.6733881, 55.8881725], [-3.673802999999999, 55.88816429999999], [-3.6741061, 55.888162300000005], [-3.6747381999999993, 55.88818], [-3.675364000000001, 55.888210699999995], [-3.675905900000001, 55.8882455], [-3.6764453, 55.8882952], [-3.676975099999999, 55.888350900000006], [-3.677514799999999, 55.8884127], [-3.679750799999999, 55.8886821], [-3.680567299999999, 55.888773], [-3.6816419, 55.8888961], [-3.6819561, 55.8889246], [-3.6822204, 55.888946], [-3.6825187, 55.888961300000005], [-3.6827982, 55.8889701], [-3.683092664890038, 55.88897218971122], [-3.6832773, 55.8889735], [-3.683713899999999, 55.8889655], [-3.6842158, 55.8889467], [-3.6847111, 55.8889144], [-3.6850262, 55.8888879], [-3.685309499999999, 55.8888604], [-3.685615999999999, 55.8888215], [-3.685914200000001, 55.8887792], [-3.6862098, 55.8887321], [-3.6864986000000006, 55.888683999999984], [-3.686815199999999, 55.8886219], [-3.687137, 55.8885515], [-3.687466999999999, 55.88847239999999], [-3.687781600000001, 55.8883899], [-3.6880758, 55.8882998], [-3.6883634999999986, 55.8882092], [-3.6894661, 55.8878447], [-3.6896793, 55.887763199999995], [-3.6899789999999992, 55.88764460000001], [-3.6902919, 55.88752530000001], [-3.6910120000000006, 55.8872546], [-3.6924469, 55.88670869999999], [-3.69317, 55.8864323], [-3.6937972, 55.8861882], [-3.694407500000001, 55.8859551], [-3.694794499999999, 55.885806900000006], [-3.695094999999999, 55.88569139999999], [-3.6954692, 55.8855494], [-3.6957245, 55.885452599999994], [-3.696341700000001, 55.8852039], [-3.696787099999999, 55.8850618], [-3.6972538, 55.884929], [-3.6975981, 55.88483929999999], [-3.6979696, 55.884754], [-3.6985111, 55.8846491], [-3.699057199999999, 55.8845553], [-3.69948, 55.88449469999999], [-3.6999240000000007, 55.884446800000006], [-3.700454699999999, 55.8843985], [-3.701008499999999, 55.88436850000001], [-3.7015102, 55.884351], [-3.7020192, 55.88434739999999], [-3.7025503999999994, 55.88435640000001], [-3.7030883, 55.8843883], [-3.7041222, 55.884457899999994], [-3.705154699999999, 55.8845422], [-3.7071968, 55.884713399999995], [-3.7076838, 55.8847496], [-3.7081924, 55.884781999999994], [-3.709226, 55.884831899999995], [-3.7102573, 55.8848414], [-3.7112406999999994, 55.8848381], [-3.7119215999999993, 55.8848328], [-3.712632, 55.88485], [-3.7132660999999993, 55.884887899999995], [-3.7135762, 55.8849171], [-3.7138787999999985, 55.8849502], [-3.7145759, 55.8850424], [-3.7152681, 55.8851658], [-3.715800999999999, 55.8852855], [-3.716319700000001, 55.8854211], [-3.7167872, 55.8855555], [-3.7172452, 55.8857077], [-3.7179164, 55.8859405], [-3.7181207, 55.8860159], [-3.719644300000001, 55.8865708], [-3.720109199999999, 55.8867223], [-3.7203882, 55.8868133], [-3.7211683999999994, 55.8870509], [-3.7217798, 55.887204800000006], [-3.7220982, 55.8872768], [-3.7224313000000007, 55.8873449], [-3.7228635, 55.88742779999999], [-3.7233236, 55.8875073], [-3.7237521, 55.88756909999999], [-3.724202599999999, 55.887622699999994], [-3.7246283, 55.88766960000001], [-3.72505, 55.887704600000006], [-3.7255879, 55.887738600000006], [-3.726106699999999, 55.88776150000001], [-3.7266129, 55.887773299999985], [-3.727068800000001, 55.887767499999995], [-3.7274226, 55.8877568], [-3.7277353, 55.8877446], [-3.7280814000000007, 55.88772219999999], [-3.728390399999999, 55.8877004], [-3.7288296, 55.887666], [-3.7292919, 55.8876131], [-3.7301678, 55.88749630000001], [-3.7322163000000006, 55.887172799999995], [-3.7352752, 55.88670249999999], [-3.7354546, 55.8866746], [-3.7384575, 55.886208], [-3.7397839999999993, 55.8859992], [-3.7407112, 55.88586170000001], [-3.7412402999999994, 55.8857837], [-3.7441923, 55.8853222], [-3.7461145, 55.8850163], [-3.7502645, 55.8843642], [-3.7533408, 55.8838734], [-3.754011899999999, 55.88375249999999], [-3.7540988, 55.8837368], [-3.7548357, 55.8835866], [-3.7555836999999994, 55.883419], [-3.7563083, 55.883239800000005], [-3.7571168, 55.88301740000001], [-3.7579042, 55.8827811], [-3.7587013, 55.88252310000001], [-3.7594801, 55.8822564], [-3.7605545, 55.881908], [-3.7609675999999994, 55.8817999], [-3.7617242, 55.881607300000006], [-3.7623252, 55.8814821], [-3.762872, 55.88138579999999], [-3.7634453, 55.8812993], [-3.7640021999999993, 55.8812292], [-3.764588, 55.881174], [-3.7649461, 55.8811436], [-3.765321699999999, 55.8811168], [-3.7654864, 55.88111120000001], [-3.7658937, 55.8810987], [-3.7662491, 55.88108770000001], [-3.7669757000000006, 55.88107629999999], [-3.7677772, 55.8810657], [-3.7695505, 55.88103840000001], [-3.7709405, 55.8810179], [-3.7729241933019897, 55.881016799883554], [-3.773104299999999, 55.88101670000001], [-3.773553099999999, 55.88101189999999], [-3.776614599999999, 55.880971200000005], [-3.780414, 55.8809229], [-3.781533399999999, 55.8809062], [-3.7840692, 55.880855899999986], [-3.786311899999999, 55.88082910000001], [-3.7866689, 55.8808241], [-3.790540899999999, 55.8807697], [-3.7945963, 55.88071610000001], [-3.7972931, 55.8806781], [-3.7987056, 55.8806635], [-3.799399100000001, 55.880658999999994], [-3.8000841, 55.880661399999994], [-3.8007749, 55.8806761], [-3.8014503999999993, 55.88070279999999], [-3.8019371, 55.8807301], [-3.8021699, 55.88074819999999], [-3.802367, 55.8807632], [-3.8030882, 55.8808166], [-3.803569799999999, 55.8808607], [-3.8040411, 55.880911999999995], [-3.8048780999999994, 55.88101199999999], [-3.8057254, 55.8811322], [-3.806668099999999, 55.88128749999999], [-3.8075885, 55.88146150000001], [-3.808273499999999, 55.881602699999995], [-3.808975699999999, 55.88176369999999], [-3.8095032, 55.88189080000001], [-3.8100601999999992, 55.8820376], [-3.811127499999999, 55.8823403], [-3.812009100000001, 55.8826094], [-3.812052800000001, 55.8826234], [-3.8124474, 55.8827498], [-3.8129081, 55.88288320000001], [-3.8138471, 55.8831398], [-3.8142855, 55.8832433], [-3.814711599999999, 55.8833374], [-3.8149822, 55.8833909], [-3.8152696, 55.88344229999999], [-3.8158302, 55.88353159999999], [-3.8161798, 55.88358], [-3.8165505999999993, 55.883625], [-3.816891, 55.883661100000005], [-3.8172832999999993, 55.883699699999994], [-3.8175781, 55.883724099999995], [-3.8179504, 55.88375039999999], [-3.8187034, 55.8837826], [-3.8194724, 55.883788], [-3.8209899, 55.88377690000001], [-3.8260857, 55.88373850000001], [-3.8333526999999994, 55.8836678], [-3.8341752, 55.88367480000001], [-3.834513400000001, 55.88367409999999], [-3.838252, 55.8836498], [-3.839639, 55.88363729999999], [-3.8401310999999994, 55.8836328], [-3.841029199999999, 55.88362240000001], [-3.8419411, 55.883609799999995], [-3.8421539, 55.8836077], [-3.8431971, 55.8835849], [-3.844258099999999, 55.883544500000006], [-3.8447816, 55.8835057], [-3.845313599999999, 55.8834645], [-3.8485942, 55.883171399999995], [-3.850275799999999, 55.8830258], [-3.8521395, 55.8828644], [-3.855025200000001, 55.88259930000001], [-3.856191799999999, 55.88249580000001], [-3.856584799999999, 55.8824622], [-3.8591389, 55.8822351], [-3.861132899999999, 55.88205969999999], [-3.862127299999999, 55.8819693], [-3.862755721713942, 55.88191656703322], [-3.8631617, 55.8818825], [-3.8636814, 55.881847699999994], [-3.864213799999999, 55.8818259], [-3.8645691000000006, 55.881817700000006], [-3.8649278, 55.88181519999999], [-3.865308, 55.88181839999999], [-3.8656291, 55.88182630000001], [-3.8658460999999993, 55.88183179999999], [-3.8660368, 55.88183879999999], [-3.866291700000001, 55.88185239999999], [-3.8664299, 55.88185969999999], [-3.866864299999999, 55.8818948], [-3.8673001999999994, 55.8819362], [-3.867732699999999, 55.881985199999995], [-3.8681655, 55.8820453], [-3.8684343, 55.882082], [-3.8686953, 55.88212719999999], [-3.8689632, 55.8821768], [-3.86923, 55.88222910000001], [-3.8697522, 55.8823386], [-3.8702602000000006, 55.8824583], [-3.8707795, 55.8825939], [-3.871285799999999, 55.88274479999999], [-3.8717875, 55.8829148], [-3.8722676, 55.8830936], [-3.8726037, 55.8832255], [-3.8729397, 55.883367500000006], [-3.8735730999999993, 55.883655999999995], [-3.874286, 55.8840455], [-3.8749549, 55.8844391], [-3.8757631, 55.8848841], [-3.8765682, 55.885324100000005], [-3.877497299999999, 55.885781699999995], [-3.8779990999999994, 55.8859924], [-3.8785214, 55.8861915], [-3.879339700000001, 55.886479399999985], [-3.8802472, 55.88675159999999], [-3.8809771999999993, 55.8869433], [-3.8818461, 55.8871515], [-3.882433100000001, 55.8872646], [-3.8831306, 55.88736889999999], [-3.883836299999999, 55.88748329999999], [-3.8855073999999994, 55.88768649999999], [-3.886863, 55.8878325], [-3.8873391000000006, 55.8878904], [-3.8896533, 55.8881541], [-3.8907438, 55.8882765], [-3.8916561, 55.88838299999999], [-3.8922199, 55.8884486], [-3.8932079, 55.88856069999999], [-3.8946957, 55.8887337], [-3.895332699999999, 55.8888063], [-3.896100099999999, 55.8888893], [-3.8966541, 55.8889402], [-3.8972127999999993, 55.8889723], [-3.897777399999999, 55.88899359999999], [-3.8986785, 55.8890062], [-3.8987983, 55.88898], [-3.8992298, 55.888974100000006], [-3.899379399999999, 55.8889721], [-3.8999721999999992, 55.8889467], [-3.9004477999999994, 55.88892049999999], [-3.9009158, 55.88888359999999], [-3.901556899999999, 55.88881490000001], [-3.901718799999999, 55.8887976], [-3.902498, 55.88869029999999], [-3.9037543, 55.8884711], [-3.9050189, 55.8882385], [-3.905466899999999, 55.8881543], [-3.9062718, 55.888001900000006], [-3.907304799999999, 55.887809], [-3.9077801, 55.887708], [-3.908026899999999, 55.887652200000005], [-3.9082665, 55.887590800000005], [-3.908605299999999, 55.88749630000001], [-3.9089479, 55.8873961], [-3.9092868999999992, 55.887289599999995], [-3.909600199999999, 55.8871831], [-3.9099453, 55.8870544], [-3.910291799999998, 55.8869149], [-3.9106513, 55.88676509999999], [-3.910814099999999, 55.88669279999999], [-3.9109704, 55.886618000000006], [-3.911091499999999, 55.88655839999999], [-3.9112061, 55.88650069999999], [-3.9114328, 55.8863816], [-3.9118496, 55.8861449], [-3.912265099999999, 55.88589730000001], [-3.912643, 55.88563810000001], [-3.9134445000000007, 55.88503179999999], [-3.913598999999999, 55.884910899999994], [-3.9140834, 55.88453609999999], [-3.9142574, 55.8844005], [-3.9147341, 55.8840293], [-3.915752, 55.8832087], [-3.9160992, 55.8829374], [-3.9166486, 55.8825081], [-3.9168637, 55.88234090000001], [-3.9175585, 55.88186770000001], [-3.9179963, 55.8816026], [-3.9184818, 55.8813463], [-3.918714899999999, 55.8812247], [-3.9196505, 55.8807887], [-3.9205923, 55.88037020000001], [-3.9224821999999993, 55.8795335], [-3.9234096, 55.879115600000006], [-3.923886299999999, 55.8789008], [-3.9243133, 55.87868970000001], [-3.924378799999999, 55.8786548], [-3.9246548, 55.87850769999999], [-3.9249816, 55.87832290000001], [-3.925337399999999, 55.8781146], [-3.9256664999999993, 55.87789840000001], [-3.9264028, 55.8773635], [-3.9270998, 55.8767955], [-3.927460500000001, 55.876513], [-3.927813399999999, 55.876261099999994], [-3.928281099999999, 55.875942999999985], [-3.9285311, 55.87578669999999], [-3.928790999999999, 55.8756357], [-3.9292527, 55.87537460000001], [-3.929758899999999, 55.87513280000001], [-3.9302974000000006, 55.8748894], [-3.9308448999999994, 55.8746596], [-3.9315348, 55.87440420000001], [-3.9322489, 55.87416079999999], [-3.9328632999999993, 55.8739628], [-3.933491699999999, 55.873779299999995], [-3.933759499999999, 55.8737012], [-3.9340591, 55.8736164], [-3.9346451999999994, 55.8734688], [-3.935784899999999, 55.8731653], [-3.9366198, 55.87292080000001], [-3.937497599999999, 55.87261620000001], [-3.9387504999999994, 55.8721426], [-3.9392275, 55.8719298], [-3.9396757, 55.87172859999999], [-3.9401288, 55.8715206], [-3.940545600000001, 55.8713175], [-3.9414307, 55.870890499999994], [-3.942173199999999, 55.87053740000001], [-3.9445024, 55.8694379], [-3.9458345, 55.8688128], [-3.9479991, 55.867803], [-3.9491042, 55.867310399999994], [-3.9495337, 55.8671462], [-3.9499834, 55.8669957], [-3.9505201, 55.8668216], [-3.9507794, 55.86674020000001], [-3.9508834999999993, 55.86670939999999], [-3.9510447000000006, 55.866661599999986], [-3.9514628999999992, 55.86654999999999], [-3.9518987, 55.86644239999999], [-3.9522843, 55.8663536], [-3.952587250125894, 55.86629198035323], [-3.952666799999999, 55.86627579999999], [-3.9528754, 55.8662346], [-3.9530821, 55.8661962], [-3.9532997, 55.86616029999998], [-3.9535273000000006, 55.86612469999999], [-3.9540277, 55.866057199999986], [-3.954442199999999, 55.86600279999999], [-3.9550149, 55.8659435], [-3.9555718, 55.8658964], [-3.956163299999999, 55.86586080000001], [-3.9567649999999994, 55.8658392], [-3.9573352000000006, 55.8658278], [-3.9578753999999994, 55.8658242], [-3.959042699999999, 55.865856699999995], [-3.9597865999999993, 55.8658896], [-3.9605516, 55.865938], [-3.962628699999999, 55.86607359999999], [-3.9643354999999993, 55.86615979999999], [-3.9648714, 55.8661774], [-3.9651817, 55.8661832], [-3.9654241999999993, 55.8661861], [-3.965938099999999, 55.8661817], [-3.966192, 55.866173100000005], [-3.966459500000001, 55.866164000000005], [-3.9670766, 55.866128499999995], [-3.9677373, 55.86607219999999], [-3.9681074, 55.86603209999999], [-3.968492499999999, 55.8659784], [-3.968745099999999, 55.865940599999995], [-3.9688357, 55.865927], [-3.9691744999999994, 55.86587359999999], [-3.969803699999999, 55.8657519], [-3.9704092, 55.8656257], [-3.9710624, 55.8654708], [-3.9718444, 55.8652703], [-3.9724958999999993, 55.86510160000001], [-3.9731784, 55.8649448], [-3.9736472, 55.8648483], [-3.974136699999999, 55.86474749999999], [-3.9746877, 55.86464969999999], [-3.9763164, 55.8644168], [-3.9766027, 55.864387400000005], [-3.9768389000000006, 55.864360999999995], [-3.9771412, 55.86433269999999], [-3.9774362, 55.864308099999995], [-3.9777797, 55.8642809], [-3.978139000000001, 55.8642619], [-3.9788997, 55.8642353], [-3.979686599999999, 55.86421169999999], [-3.9801375, 55.8642035], [-3.9802176, 55.8642035], [-3.9802352, 55.8642032], [-3.9808106, 55.86419190000001], [-3.981662, 55.864161499999994]]} |
14.7 |
0551 |
0607 |
Bathgate |
Airdrie |
Airdrie |
55.8641615 |
-3.9816620 |
55.8641615 |
-3.9816620 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Airdrie |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798168 |
1789621635736739 |
19 |
19 |
2026-09-17 05:17:16.215270 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:15.733129 |
| 597906 |
629159 |
W87509 |
025T90M517 |
2026-09-17 |
COMPLETE |
16798179 |
2026-09-17 06:00:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629159, "stp": "P", "toc": "ScotRail", "uid": "W87509", "consist": "HA07", "dest_crs": "ABD", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87509/2026-09-17/detailed", "trust_id": "025T90M517", "origin_crs": "XAC", "show_on_map": 0, "dar_est_time": "05:56:00", "dar_platform": null, "dest_station": "Aberdeen", "service_date": "2026-09-17", "dest_arr_time": "0611", "dest_platform": "3", "is_terminated": 1, "next_location": "Aberdeen", "signalling_id": "5T90", "timing_status": "EARLY", "origin_station": "Aberdeen Clayhills Carriage Maintenance Depot", "current_leg_arr": "0600", "current_leg_dep": "0608", "current_leg_end": "Aberdeen", "origin_dep_time": "0556", "origin_platform": null, "current_location": "Aberdeen", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0974881, 57.1370921], [-2.0974115999999996, 57.13737549999999], [-2.0973884, 57.1379287], [-2.0973754, 57.13824940000001], [-2.097357, 57.1386363], [-2.097349, 57.138748], [-2.097345, 57.13880339999999], [-2.0973387, 57.1388875], [-2.0972762, 57.1391037], [-2.0971829, 57.1394327], [-2.0971497999999995, 57.1396762], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]}", "current_leg_start": "Aberdeen Sig. A27", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "57.1427610", "next_location_lon": "-2.0980311", "previous_location": "Aberdeen Sig. A27", "current_leg_milage": "0.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 850.109, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 877.259, \"from_m\": 850.109, \"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\": 906.435, \"from_m\": 877.259, \"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\": 1229.074, \"from_m\": 906.435, \"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\": 629159, \"profile_key\": \"259bfbcdbe0445acae3961d977a5198fcabb62980e3ef4042386a6e73bc921ef\", \"schedule_id\": 29664, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Aberdeen Clayhills Carriage Maintenance Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28163}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": \"0608\", \"location\": \"Aberdeen Sig. A27\", \"stage_seq\": 2, \"distance_m\": 588.725, \"section_seq\": 1, \"route_path_id\": 28163}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Aberdeen\", \"stage_seq\": 3, \"distance_m\": 1229.074, \"section_seq\": 1, \"route_path_id\": 28163}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1229.074, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28163}], \"total_distance_m\": 1229.074, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1229.074, \"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": "0556", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1432.0", "current_position_lat": "57.1427610", "current_position_lon": "-2.0980311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:14Z\", \"source_id\": 16798179, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberdeen", "service_state_platform": "3", "timing_fact_generation": 1789621635889105, "current_leg_arrival_utc": "2026-09-17T06:05:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:15.886279", "service_state_evidence_id": 16798179, "current_leg_start_actual_dep": "2026-09-17T06:08:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:00:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:16.183451", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XAC |
ABD |
5T90 |
HA07 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 850.109, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 877.259, "from_m": 850.109, "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": 906.435, "from_m": 877.259, "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": 1229.074, "from_m": 906.435, "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": 629159, "profile_key": "259bfbcdbe0445acae3961d977a5198fcabb62980e3ef4042386a6e73bc921ef", "schedule_id": 29664, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0556", "location": "Aberdeen Clayhills Carriage Maintenance Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28163}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": "0608", "location": "Aberdeen Sig. A27", "stage_seq": 2, "distance_m": 588.725, "section_seq": 1, "route_path_id": 28163}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Aberdeen", "stage_seq": 3, "distance_m": 1229.074, "section_seq": 1, "route_path_id": 28163}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1229.074, "from_m": 0.0, "section_seq": 1, "route_path_id": 28163}], "total_distance_m": 1229.074, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1229.074, "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-17T05:07:14Z", "source_id": 16798179, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}] |
Aberdeen Clayhills Carriage Maintenance Depot |
0556 |
0556 |
None |
5:56:00 |
None |
Aberdeen |
0611 |
0611 |
3 |
EARLY |
-11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87509/2026-09-17/detailed |
None |
Aberdeen Sig. A27 |
2026-09-17T06:08:00+01:00 |
Aberdeen |
1432.0 |
{"type": "LineString", "coordinates": [[-2.0974881, 57.1370921], [-2.0974115999999996, 57.13737549999999], [-2.0973884, 57.1379287], [-2.0973754, 57.13824940000001], [-2.097357, 57.1386363], [-2.097349, 57.138748], [-2.097345, 57.13880339999999], [-2.0973387, 57.1388875], [-2.0972762, 57.1391037], [-2.0971829, 57.1394327], [-2.0971497999999995, 57.1396762], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]} |
0.4 |
0608 |
0600 |
Aberdeen Sig. A27 |
Aberdeen |
Aberdeen |
57.1427610 |
-2.0980311 |
57.1427610 |
-2.0980311 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:00:00 |
Aberdeen |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798179 |
1789621635889105 |
3 |
3 |
2026-09-17 05:17:16.183451 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:15.886279 |
| 597907 |
629465 |
L86288 |
875U05M617 |
2026-09-17 |
COMPLETE |
16797170 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629465, "stp": "P", "toc": "South Western Railway", "uid": "L86288", "consist": "701035", "dest_crs": "SNS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86288/2026-09-17/detailed", "trust_id": "875U05M617", "origin_crs": "XFY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Staines", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": "2", "is_terminated": 1, "next_location": "Staines", "signalling_id": "5U05", "timing_status": "ON TIME", "origin_station": "Staines Carriage Holding Sidings", "current_leg_arr": "0607", "current_leg_dep": "0605", "current_leg_end": "Staines", "origin_dep_time": "0603", "origin_platform": null, "current_location": "Staines", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.493111, 51.4330901], [-0.49386150000000006, 51.4329848], [-0.49464520000000006, 51.4328792], [-0.495245, 51.4327985], [-0.49547160000000007, 51.432763499999986], [-0.49580340000000006, 51.43271709999999], [-0.4960638, 51.4326725], [-0.4965322, 51.43257069999999], [-0.4966536, 51.4325418], [-0.4968968, 51.43248340000001], [-0.49698279999999995, 51.4324676], [-0.4971839, 51.4324236], [-0.4973620000000001, 51.4323892], [-0.4977201, 51.43232269999999], [-0.4979105, 51.4322969], [-0.498381, 51.43224739999999], [-0.4987995999999999, 51.43221719999999], [-0.499183, 51.432192400000005], [-0.4996763, 51.4321667], [-0.5001069, 51.432127300000005], [-0.5004556, 51.43210769999999], [-0.5008053999999998, 51.4321113], [-0.5010454, 51.4321214], [-0.501374, 51.4321425], [-0.501631, 51.432168100000005], [-0.5020081, 51.432213], [-0.5023182, 51.43225350000001], [-0.5027628999999999, 51.4323265], [-0.5031755, 51.432402], [-0.503452, 51.4324586], [-0.5037016, 51.4325185], [-0.5039418, 51.432576299999994], [-0.5041514999999999, 51.43263219999999], [-0.5047295, 51.4327638], [-0.5045014999999999, 51.4326984], [-0.5041828999999999, 51.432602], [-0.50395, 51.4325414], [-0.5034011999999999, 51.43241669999998], [-0.5032542, 51.4323889], [-0.5028285, 51.4323067], [-0.5024039, 51.4322336]]}", "current_leg_start": "Staines Carriage Holding Sidings", "dest_arr_time_act": "0607", "motion_projection": null, "next_location_lat": "51.4322336", "next_location_lon": "-0.5024039", "previous_location": "Staines Carriage Holding Sidings", "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\": 522.48, \"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\": 1001.663, \"from_m\": 522.48, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 629465, \"profile_key\": \"5c62e6924b80b36e6cc9aff8c323df1a6b1c4c4219d2136a5e6ad25be1177836\", \"schedule_id\": 18300, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Staines Carriage Holding Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35419}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Staines Sidings Ent-Exit\", \"stage_seq\": 2, \"distance_m\": 277.601, \"section_seq\": 1, \"route_path_id\": 35419}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": null, \"location\": \"Staines\", \"stage_seq\": 3, \"distance_m\": 1001.663, \"section_seq\": 1, \"route_path_id\": 35419}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1001.663, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35419}], \"total_distance_m\": 1001.663, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 479.183, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 522.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0603", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4322336", "current_position_lon": "-0.5024039", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:24Z\", \"source_id\": 52085570, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:28Z\", \"source_id\": 16797170, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Staines", "service_state_platform": "2", "timing_fact_generation": 1789621529429563, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:17.017350", "service_state_evidence_id": 16797170, "current_leg_start_actual_dep": "2026-09-17T06:03:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:17.823454", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XFY |
SNS |
5U05 |
701035 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 522.48, "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": 1001.663, "from_m": 522.48, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 629465, "profile_key": "5c62e6924b80b36e6cc9aff8c323df1a6b1c4c4219d2136a5e6ad25be1177836", "schedule_id": 18300, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "Staines Carriage Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35419}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Staines Sidings Ent-Exit", "stage_seq": 2, "distance_m": 277.601, "section_seq": 1, "route_path_id": 35419}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": null, "location": "Staines", "stage_seq": 3, "distance_m": 1001.663, "section_seq": 1, "route_path_id": 35419}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1001.663, "from_m": 0.0, "section_seq": 1, "route_path_id": 35419}], "total_distance_m": 1001.663, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 479.183, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 522.48, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28253, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:24Z", "source_id": 52085570, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:28Z", "source_id": 16797170, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Staines Carriage Holding Sidings |
0603 |
0603 |
None |
None |
None |
Staines |
0607 |
0607 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86288/2026-09-17/detailed |
None |
Staines Carriage Holding Sidings |
2026-09-17T06:03:00+01:00 |
Staines |
2.0 |
{"type": "LineString", "coordinates": [[-0.493111, 51.4330901], [-0.49386150000000006, 51.4329848], [-0.49464520000000006, 51.4328792], [-0.495245, 51.4327985], [-0.49547160000000007, 51.432763499999986], [-0.49580340000000006, 51.43271709999999], [-0.4960638, 51.4326725], [-0.4965322, 51.43257069999999], [-0.4966536, 51.4325418], [-0.4968968, 51.43248340000001], [-0.49698279999999995, 51.4324676], [-0.4971839, 51.4324236], [-0.4973620000000001, 51.4323892], [-0.4977201, 51.43232269999999], [-0.4979105, 51.4322969], [-0.498381, 51.43224739999999], [-0.4987995999999999, 51.43221719999999], [-0.499183, 51.432192400000005], [-0.4996763, 51.4321667], [-0.5001069, 51.432127300000005], [-0.5004556, 51.43210769999999], [-0.5008053999999998, 51.4321113], [-0.5010454, 51.4321214], [-0.501374, 51.4321425], [-0.501631, 51.432168100000005], [-0.5020081, 51.432213], [-0.5023182, 51.43225350000001], [-0.5027628999999999, 51.4323265], [-0.5031755, 51.432402], [-0.503452, 51.4324586], [-0.5037016, 51.4325185], [-0.5039418, 51.432576299999994], [-0.5041514999999999, 51.43263219999999], [-0.5047295, 51.4327638], [-0.5045014999999999, 51.4326984], [-0.5041828999999999, 51.432602], [-0.50395, 51.4325414], [-0.5034011999999999, 51.43241669999998], [-0.5032542, 51.4323889], [-0.5028285, 51.4323067], [-0.5024039, 51.4322336]]} |
0.6 |
0605 |
0607 |
Staines Carriage Holding Sidings |
Staines |
Staines |
51.4322336 |
-0.5024039 |
51.4322336 |
-0.5024039 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Staines |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797170 |
1789621529429563 |
3 |
3 |
2026-09-17 05:17:17.823454 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:17.017350 |
| 597908 |
628521 |
G01310 |
865M22M517 |
2026-09-17 |
COMPLETE |
16797805 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 628521, "stp": "P", "toc": "CrossCountry", "uid": "G01310", "consist": "220011", "dest_crs": "SOU", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01310/2026-09-17/detailed", "trust_id": "865M22M517", "origin_crs": "XEH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Central", "service_date": "2026-09-17", "dest_arr_time": "0601", "dest_platform": "1", "is_terminated": 1, "next_location": "Southampton Central", "signalling_id": "5M22", "timing_status": "LATE", "origin_station": "Eastleigh T.&R.S.M.D", "current_leg_arr": "0607", "current_leg_dep": "0558", "current_leg_end": "Southampton Central", "origin_dep_time": "0536", "origin_platform": null, "current_location": "Southampton Central", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3503124, 50.9670916], [-1.3503772, 50.9669627], [-1.3504520999999998, 50.966755199999994], [-1.350561, 50.966345], [-1.3506803, 50.96592240000001], [-1.3507685, 50.9656564], [-1.3510084999999998, 50.96514539999999], [-1.351207, 50.964664], [-1.3514605, 50.9641039], [-1.3518278999999995, 50.96342149999999], [-1.3521444, 50.96291969999999], [-1.3523523, 50.96258949999999], [-1.3525722, 50.9622555], [-1.3528511999999997, 50.96188130000001], [-1.353342, 50.9612509], [-1.3535605999999998, 50.960991], [-1.3584749, 50.9554692], [-1.3587199, 50.95520319999999], [-1.359192, 50.954661], [-1.359266, 50.95457759999999], [-1.3610519999999997, 50.952564599999995], [-1.361484, 50.95210459999999], [-1.3618204, 50.9517645], [-1.3622242, 50.9513736], [-1.362626, 50.9509994], [-1.3629546999999995, 50.95071059999999], [-1.3632964, 50.9504182], [-1.3636972, 50.95009], [-1.3642924, 50.949615599999994], [-1.365596, 50.9486812], [-1.3661996999999997, 50.9482733], [-1.3681731999999998, 50.947043699999995], [-1.3708671999999995, 50.94532670000001], [-1.3717322999999997, 50.944788499999994], [-1.3723153, 50.944424000000005], [-1.3728805, 50.944059200000005], [-1.373347, 50.9437606], [-1.3736208, 50.9435646], [-1.3737676, 50.9434595], [-1.3744582, 50.942965], [-1.3747815, 50.9427135], [-1.3753269999999995, 50.9422542], [-1.3754715, 50.9421199], [-1.3759625999999998, 50.941661], [-1.3761475999999997, 50.9414731], [-1.3764131, 50.94120519999999], [-1.3768703999999998, 50.940703000000006], [-1.3771199, 50.9404113], [-1.3773554, 50.9400963], [-1.3775958, 50.939775], [-1.3778247999999995, 50.9394504], [-1.3780191999999998, 50.93914319999999], [-1.379809541496379, 50.93610947273908], [-1.3834886, 50.92987469999999], [-1.3839726, 50.92909], [-1.3840256, 50.92899789999999], [-1.385602, 50.92633], [-1.3872992, 50.923465799999995], [-1.3874933, 50.9230532], [-1.3877295483374137, 50.922653998495846], [-1.3878154271219865, 50.922504856690544], [-1.3878875512167634, 50.92237191257888], [-1.387948143793535, 50.92225292646336], [-1.3879994280240937, 50.92214565864643], [-1.38804362708023, 50.9220478694306], [-1.3880829641337362, 50.92195731911831], [-1.3881196623564036, 50.92187176801208], [-1.3881559449200236, 50.92178897641435], [-1.3881940349963873, 50.92170670462762], [-1.3882361557572864, 50.92162271295436], [-1.3882845303745128, 50.921534761697046], [-1.3883413820198574, 50.92144061115816], [-1.388408933865112, 50.92133802164018], [-1.388489409082068, 50.92122475344557], [-1.388585030842517, 50.92109856687683], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]}", "current_leg_start": "Eastleigh", "dest_arr_time_act": "0601", "motion_projection": null, "next_location_lat": "50.9074478", "next_location_lon": "-1.4143952", "previous_location": "Eastleigh", "current_leg_milage": "5.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 930.946, \"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\": 1028.057, \"from_m\": 930.946, \"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\": 4242.882, \"from_m\": 1028.057, \"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\": 4548.422, \"from_m\": 4242.882, \"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\": 6555.564, \"from_m\": 4548.422, \"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\": 8209.616, \"from_m\": 6555.564, \"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\": 8565.934, \"from_m\": 8209.616, \"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\": 9915.864, \"from_m\": 8565.934, \"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}], \"service_id\": 628521, \"profile_key\": \"6a84ab086df92c548e04c92bdf9540eb0f0e1329863c8fc8823eb21ab8aa6459\", \"schedule_id\": 8260, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0536\", \"location\": \"Eastleigh T.&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0543\", \"location\": \"Eastleigh Dep Ent/ext Sig\", \"stage_seq\": 2, \"distance_m\": 795.278, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0552\", \"location\": \"Eastleigh\", \"stage_seq\": 3, \"distance_m\": 989.361, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 4, \"distance_m\": 3069.189, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"St. Denys\", \"stage_seq\": 5, \"distance_m\": 6759.214, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Northam Jn\", \"stage_seq\": 6, \"distance_m\": 8117.907, \"section_seq\": 1, \"route_path_id\": 30812}, {\"is_pass\": false, \"wtt_arr\": \"0601\", \"wtt_dep\": null, \"location\": \"Southampton Central\", \"stage_seq\": 7, \"distance_m\": 9915.864, \"section_seq\": 1, \"route_path_id\": 30812}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9915.864, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30812}], \"total_distance_m\": 9915.864, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 8984.918, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 930.946, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0536", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "50.9074478", "current_position_lon": "-1.4143952", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:42Z\", \"source_id\": 16793119, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:52Z\", \"source_id\": 52065478, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:53Z\", \"source_id\": 16790839, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:32Z\", \"source_id\": 52077262, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:36Z\", \"source_id\": 16794496, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:39Z\", \"source_id\": 52080810, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:44Z\", \"source_id\": 16795652, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:29Z\", \"source_id\": 52087458, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:31Z\", \"source_id\": 16797805, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southampton Central", "service_state_platform": "1", "timing_fact_generation": 1789621592692521, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:17.021552", "service_state_evidence_id": 16797805, "current_leg_start_actual_dep": "2026-09-17T05:58:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:17.161747", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
XEH |
SOU |
5M22 |
220011 |
4 |
125 |
None |
{"version": 3, "segments": [{"to_m": 930.946, "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": 1028.057, "from_m": 930.946, "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": 4242.882, "from_m": 1028.057, "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": 4548.422, "from_m": 4242.882, "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": 6555.564, "from_m": 4548.422, "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": 8209.616, "from_m": 6555.564, "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": 8565.934, "from_m": 8209.616, "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": 9915.864, "from_m": 8565.934, "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}], "service_id": 628521, "profile_key": "6a84ab086df92c548e04c92bdf9540eb0f0e1329863c8fc8823eb21ab8aa6459", "schedule_id": 8260, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0536", "location": "Eastleigh T.&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30812}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0543", "location": "Eastleigh Dep Ent/ext Sig", "stage_seq": 2, "distance_m": 795.278, "section_seq": 1, "route_path_id": 30812}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0552", "location": "Eastleigh", "stage_seq": 3, "distance_m": 989.361, "section_seq": 1, "route_path_id": 30812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554H", "location": "Southampton Airport Parkway", "stage_seq": 4, "distance_m": 3069.189, "section_seq": 1, "route_path_id": 30812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "St. Denys", "stage_seq": 5, "distance_m": 6759.214, "section_seq": 1, "route_path_id": 30812}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558", "location": "Northam Jn", "stage_seq": 6, "distance_m": 8117.907, "section_seq": 1, "route_path_id": 30812}, {"is_pass": false, "wtt_arr": "0601", "wtt_dep": null, "location": "Southampton Central", "stage_seq": 7, "distance_m": 9915.864, "section_seq": 1, "route_path_id": 30812}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9915.864, "from_m": 0.0, "section_seq": 1, "route_path_id": 30812}], "total_distance_m": 9915.864, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 8984.918, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 930.946, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:42Z", "source_id": 16793119, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27175, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:52Z", "source_id": 52065478, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:55:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:53Z", "source_id": 16790839, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27501, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:32Z", "source_id": 52077262, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:36Z", "source_id": 16794496, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27509, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:39Z", "source_id": 52080810, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:03:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:44Z", "source_id": 16795652, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27568, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:29Z", "source_id": 52087458, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:07:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:31Z", "source_id": 16797805, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Eastleigh T.&R.S.M.D |
0536 |
0536 |
None |
None |
None |
Southampton Central |
0601 |
0601 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G01310/2026-09-17/detailed |
None |
Eastleigh |
2026-09-17T05:58:00+01:00 |
Southampton Central |
9.0 |
{"type": "LineString", "coordinates": [[-1.3503124, 50.9670916], [-1.3503772, 50.9669627], [-1.3504520999999998, 50.966755199999994], [-1.350561, 50.966345], [-1.3506803, 50.96592240000001], [-1.3507685, 50.9656564], [-1.3510084999999998, 50.96514539999999], [-1.351207, 50.964664], [-1.3514605, 50.9641039], [-1.3518278999999995, 50.96342149999999], [-1.3521444, 50.96291969999999], [-1.3523523, 50.96258949999999], [-1.3525722, 50.9622555], [-1.3528511999999997, 50.96188130000001], [-1.353342, 50.9612509], [-1.3535605999999998, 50.960991], [-1.3584749, 50.9554692], [-1.3587199, 50.95520319999999], [-1.359192, 50.954661], [-1.359266, 50.95457759999999], [-1.3610519999999997, 50.952564599999995], [-1.361484, 50.95210459999999], [-1.3618204, 50.9517645], [-1.3622242, 50.9513736], [-1.362626, 50.9509994], [-1.3629546999999995, 50.95071059999999], [-1.3632964, 50.9504182], [-1.3636972, 50.95009], [-1.3642924, 50.949615599999994], [-1.365596, 50.9486812], [-1.3661996999999997, 50.9482733], [-1.3681731999999998, 50.947043699999995], [-1.3708671999999995, 50.94532670000001], [-1.3717322999999997, 50.944788499999994], [-1.3723153, 50.944424000000005], [-1.3728805, 50.944059200000005], [-1.373347, 50.9437606], [-1.3736208, 50.9435646], [-1.3737676, 50.9434595], [-1.3744582, 50.942965], [-1.3747815, 50.9427135], [-1.3753269999999995, 50.9422542], [-1.3754715, 50.9421199], [-1.3759625999999998, 50.941661], [-1.3761475999999997, 50.9414731], [-1.3764131, 50.94120519999999], [-1.3768703999999998, 50.940703000000006], [-1.3771199, 50.9404113], [-1.3773554, 50.9400963], [-1.3775958, 50.939775], [-1.3778247999999995, 50.9394504], [-1.3780191999999998, 50.93914319999999], [-1.379809541496379, 50.93610947273908], [-1.3834886, 50.92987469999999], [-1.3839726, 50.92909], [-1.3840256, 50.92899789999999], [-1.385602, 50.92633], [-1.3872992, 50.923465799999995], [-1.3874933, 50.9230532], [-1.3877295483374137, 50.922653998495846], [-1.3878154271219865, 50.922504856690544], [-1.3878875512167634, 50.92237191257888], [-1.387948143793535, 50.92225292646336], [-1.3879994280240937, 50.92214565864643], [-1.38804362708023, 50.9220478694306], [-1.3880829641337362, 50.92195731911831], [-1.3881196623564036, 50.92187176801208], [-1.3881559449200236, 50.92178897641435], [-1.3881940349963873, 50.92170670462762], [-1.3882361557572864, 50.92162271295436], [-1.3882845303745128, 50.921534761697046], [-1.3883413820198574, 50.92144061115816], [-1.388408933865112, 50.92133802164018], [-1.388489409082068, 50.92122475344557], [-1.388585030842517, 50.92109856687683], [-1.38869802231825, 50.920957222236424], [-1.3888608, 50.92074279999999], [-1.3889752, 50.9205492], [-1.3893356, 50.9199349], [-1.3895688999999998, 50.91954479999999], [-1.3901285, 50.9186092], [-1.3904006000000002, 50.9181055], [-1.390622, 50.9176721], [-1.3908111, 50.91722739999999], [-1.3909734, 50.9167962], [-1.3911022, 50.916384399999984], [-1.3912278, 50.91592949999999], [-1.3913248, 50.9154966], [-1.3914723, 50.9147027], [-1.3915246, 50.914314000000005], [-1.3915312, 50.9142645], [-1.3916166999999997, 50.9135207], [-1.3918612, 50.9113545], [-1.391905, 50.9110253], [-1.3919803, 50.91034749999999], [-1.3920719388144989, 50.90986231215107], [-1.3920981, 50.909723799999995], [-1.3921355, 50.9092358], [-1.3921401999999998, 50.9090964], [-1.3921509, 50.9089193], [-1.3921779, 50.90871589999998], [-1.3922152, 50.9085168], [-1.3922856, 50.908320399999994], [-1.3923845, 50.9081418], [-1.3925484, 50.9079442], [-1.3927719, 50.907757], [-1.3928948999999995, 50.90767090000001], [-1.3930352, 50.90759289999999], [-1.3931527999999995, 50.90753709999999], [-1.3932996, 50.9074715], [-1.3934464999999998, 50.9074195], [-1.393598, 50.90737389999999], [-1.3937442, 50.9073375], [-1.3939045, 50.90730490000001], [-1.3940713999999998, 50.90728040000001], [-1.3942579000000002, 50.90726369999999], [-1.3944374, 50.907252699999994], [-1.3947121999999998, 50.9072466], [-1.3950422, 50.9072374], [-1.3952697999999997, 50.9072284], [-1.3982555, 50.907044199999994], [-1.3986644999999998, 50.9070153], [-1.3990629999999995, 50.9069713], [-1.3994299999999995, 50.906915299999994], [-1.3997656999999997, 50.9068605], [-1.4000661, 50.9068107], [-1.4002674999999998, 50.90678069999999], [-1.400469, 50.9067557], [-1.4006690999999998, 50.90673600000001], [-1.4009280999999998, 50.906713800000006], [-1.4012184999999997, 50.9067053], [-1.401508, 50.90671289999999], [-1.4018207, 50.90673110000001], [-1.4021914999999998, 50.9067491], [-1.4080555999999995, 50.9071623], [-1.4087741000000005, 50.9072152], [-1.4096828, 50.90724699999999], [-1.4098774999999997, 50.9072609], [-1.410591, 50.90731199999999], [-1.4113804, 50.9073396], [-1.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]} |
5.5 |
0558 |
0607 |
Eastleigh |
Southampton Central |
Southampton Central |
50.9074478 |
-1.4143952 |
50.9074478 |
-1.4143952 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Southampton Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797805 |
1789621592692521 |
18 |
18 |
2026-09-17 05:17:17.161747 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:17.021552 |
| 597909 |
629155 |
P90619 |
885F59M517 |
2026-09-17 |
COMPLETE |
16797785 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629155, "stp": "P", "toc": "Southeastern", "uid": "P90619", "consist": "376012", "dest_crs": "NWX", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90619/2026-09-17/detailed", "trust_id": "885F59M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:56:00", "dar_platform": null, "dest_station": "New Cross", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "B", "is_terminated": 1, "next_location": "New Cross", "signalling_id": "5F59", "timing_status": "EARLY", "origin_station": "Grove Park Down CHS", "current_leg_arr": "0607", "current_leg_dep": "0553", "current_leg_end": "New Cross", "origin_dep_time": "0556", "origin_platform": null, "current_location": "New Cross", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.005539752785737755, 51.445610524050025], [0.0054225, 51.44573259999999], [0.005232768696179598, 51.44592045922317], [0.005083750660919553, 51.446059923064], [0.004938790664667874, 51.44619877911227], [0.004797391230116214, 51.44633714709364], [0.0046590548799562296, 51.44647514673376], [0.0045232841368795735, 51.44661289775828], [0.004389581523577902, 51.44675051989286], [0.0042574495627428705, 51.44688813286314], [0.004126390777066135, 51.44702585639479], [0.0039959076892393496, 51.44716381021344], [0.003865502821954169, 51.447302114044746], [0.003734678697902249, 51.44744088761438], [0.0036029378397752446, 51.447580250647974], [0.0034697827702648105, 51.44772032287119], [0.003334716012062602, 51.447861224009685], [0.0031972400878602747, 51.4480030737891], [0.003056857520349483, 51.44814599193509], [0.0029343, 51.448259400000005], [0.0027384999999999996, 51.44845629999999], [0.0023389, 51.4488558], [0.0021719, 51.4490346], [0.0018687999999999997, 51.44932420000001], [0.0017354, 51.4494701], [0.0017058999999999998, 51.449497699999995], [0.0014833, 51.4496916], [0.0013906999999999997, 51.44976849999999], [0.0011651, 51.44994489999999], [0.0009328, 51.4501456], [0.0006111999999999999, 51.45045159999999], [0.00017779999999999998, 51.4508736], [0.0, 51.45104463149599], [-0.000295, 51.451328399999994], [-0.0005268999999999999, 51.45154060000001], [-0.0006162, 51.45162340000001], [-0.0009715, 51.45194300000001], [-0.0013230999999999998, 51.452252099999995], [-0.0015972999999999998, 51.45248550000001], [-0.0017426, 51.45260899999999], [-0.0019446, 51.45277010000001], [-0.0020177, 51.45282939999999], [-0.00233, 51.4530924], [-0.0025515, 51.4532652], [-0.0027512000000000005, 51.4534144], [-0.0029730999999999994, 51.4535722], [-0.0035268, 51.453956799999986], [-0.003702500000000001, 51.454066700000006], [-0.0044035, 51.45449200000001], [-0.0051758, 51.45492329999999], [-0.0059862, 51.45534529999999], [-0.006456099999999999, 51.4555864], [-0.0069359, 51.4558142], [-0.0073685, 51.4560174], [-0.0078542, 51.4562357], [-0.0083599, 51.456452000000006], [-0.008796499999999999, 51.4566289], [-0.009210799999999998, 51.45679520000001], [-0.0096948, 51.45697809999999], [-0.0103828, 51.45723310000001], [-0.0110132, 51.457469], [-0.0116116, 51.45770329999999], [-0.0120166, 51.45788040000001], [-0.012541399999999998, 51.45813489999999], [-0.0128483, 51.4582968], [-0.0130249, 51.45839899999999], [-0.013231100000000004, 51.458521399999995], [-0.013747399999999998, 51.45886869999999], [-0.0139336, 51.4590032], [-0.014212399999999997, 51.4592185], [-0.014369899999999996, 51.4593526], [-0.014503399999999996, 51.45946539999999], [-0.0146247, 51.4595744], [-0.0147361, 51.45967679999999], [-0.015072899999999997, 51.4600143], [-0.015162299999999998, 51.4601059], [-0.015362499999999998, 51.4603339], [-0.015431430936490551, 51.460417887955224], [-0.015458199503066402, 51.46045050370677], [-0.015491599999999998, 51.46049119999999], [-0.015626810470552793, 51.46066692622487], [-0.0156628, 51.4607137], [-0.0157754, 51.4608775], [-0.0158673, 51.46101579999999], [-0.0160208, 51.461271100000005], [-0.016102, 51.461419], [-0.016179799999999998, 51.461574], [-0.016289199999999997, 51.4618266], [-0.0164091, 51.4621456], [-0.0164915, 51.4623995], [-0.016610899999999998, 51.4627797], [-0.0166968, 51.4630449], [-0.0168208, 51.4634293], [-0.016864699999999996, 51.46356589999999], [-0.016875799999999996, 51.4635995], [-0.017004199999999997, 51.46389800000001], [-0.0170915, 51.46405359999999], [-0.017162799999999995, 51.4641946], [-0.0172674, 51.46443889999999], [-0.0172799, 51.464483], [-0.0173128, 51.46458379999999], [-0.017439899999999998, 51.4649477], [-0.017534599999999997, 51.46525100000001], [-0.017650899999999997, 51.46559909999999], [-0.0177356, 51.4658153], [-0.017841799999999998, 51.466037199999995], [-0.0179675, 51.466264300000006], [-0.0180991, 51.4664625], [-0.018233200000000005, 51.4666453], [-0.0184529, 51.46688850000001], [-0.0186603, 51.467121899999995], [-0.0189368, 51.467373], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.01954237268678388, 51.46776578153707], [-0.019714499999999996, 51.46787779999998], [-0.019994399999999996, 51.4680323], [-0.020295299999999995, 51.468182699999986], [-0.020592399999999997, 51.46831900000001], [-0.021173399999999995, 51.4685629], [-0.0218126, 51.4688371], [-0.02223546933965226, 51.469012840800104], [-0.022571999999999995, 51.46915270000001], [-0.0230656, 51.469365499999995], [-0.0243718, 51.46991829999999], [-0.0248669, 51.470130100000006], [-0.025641199999999996, 51.4705173], [-0.025973399999999997, 51.4706777], [-0.026290199999999996, 51.4708339], [-0.026442, 51.470913499999995], [-0.0266967, 51.471051200000005], [-0.0269296, 51.47118269999999], [-0.027746, 51.4716894], [-0.0284268, 51.47214099999999], [-0.0285885, 51.4722483], [-0.0292431, 51.4727291], [-0.0296939, 51.47308090000001], [-0.0301107, 51.4734069], [-0.0305535, 51.47384519999999], [-0.030932, 51.4742065], [-0.0312633, 51.47454919999999], [-0.031588899999999996, 51.474909200000006], [-0.0319146, 51.47529680000001], [-0.0321813, 51.4756243], [-0.0324959, 51.4760292], [-0.0327537, 51.476368400000005], [-0.03305489999999999, 51.476787300000005]]}", "current_leg_start": "Grove Park Dpt Lndn Ed Ext", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.4767873", "next_location_lon": "-0.0330549", "previous_location": "Grove Park Dpt Lndn Ed Ext", "current_leg_milage": "2.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 412.319, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 929.494, \"from_m\": 412.319, \"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\": 2189.373, \"from_m\": 929.494, \"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\": 2604.816, \"from_m\": 2189.373, \"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\": 3013.4, \"from_m\": 2604.816, \"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\": 3110.644, \"from_m\": 3013.4, \"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\": 4919.982, \"from_m\": 3110.644, \"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\": 629155, \"profile_key\": \"d0693fc079ed412d182baffed10d49976f796d80cc55a71496b15cd02a87f223\", \"schedule_id\": 24291, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Grove Park Down CHS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0559\", \"location\": \"Grove Park Dpt Lndn Ed Ext\", \"stage_seq\": 2, \"distance_m\": 412.319, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Lee Spur Jn\", \"stage_seq\": 3, \"distance_m\": 556.027, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Hither Green\", \"stage_seq\": 4, \"distance_m\": 1169.334, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 5, \"distance_m\": 2700.611, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 3784.067, \"section_seq\": 1, \"route_path_id\": 100435}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"New Cross\", \"stage_seq\": 7, \"distance_m\": 4919.982, \"section_seq\": 1, \"route_path_id\": 100435}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4919.982, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100435}], \"total_distance_m\": 4919.982, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 4410.419, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 509.563, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0556", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.4767873", "current_position_lon": "-0.0330549", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:38Z\", \"source_id\": 52071216, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:42Z\", \"source_id\": 16792608, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:17Z\", \"source_id\": 52085342, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:18Z\", \"source_id\": 16797079, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:29Z\", \"source_id\": 52087453, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:31Z\", \"source_id\": 16797785, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross", "service_state_platform": "B", "timing_fact_generation": 1789621593168915, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:18.176359", "service_state_evidence_id": 16797785, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:18.474487", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
NWX |
5F59 |
376012 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 412.319, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 929.494, "from_m": 412.319, "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": 2189.373, "from_m": 929.494, "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": 2604.816, "from_m": 2189.373, "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": 3013.4, "from_m": 2604.816, "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": 3110.644, "from_m": 3013.4, "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": 4919.982, "from_m": 3110.644, "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": 629155, "profile_key": "d0693fc079ed412d182baffed10d49976f796d80cc55a71496b15cd02a87f223", "schedule_id": 24291, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0556", "location": "Grove Park Down CHS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100435}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0559", "location": "Grove Park Dpt Lndn Ed Ext", "stage_seq": 2, "distance_m": 412.319, "section_seq": 1, "route_path_id": 100435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Lee Spur Jn", "stage_seq": 3, "distance_m": 556.027, "section_seq": 1, "route_path_id": 100435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Hither Green", "stage_seq": 4, "distance_m": 1169.334, "section_seq": 1, "route_path_id": 100435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Parks Bridge Jn", "stage_seq": 5, "distance_m": 2700.611, "section_seq": 1, "route_path_id": 100435}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "St. John's", "stage_seq": 6, "distance_m": 3784.067, "section_seq": 1, "route_path_id": 100435}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "New Cross", "stage_seq": 7, "distance_m": 4919.982, "section_seq": 1, "route_path_id": 100435}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4919.982, "from_m": 0.0, "section_seq": 1, "route_path_id": 100435}], "total_distance_m": 4919.982, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 4410.419, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 509.563, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:38Z", "source_id": 52071216, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:57:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:42Z", "source_id": 16792608, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31544, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:17Z", "source_id": 52085342, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:05:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:18Z", "source_id": 16797079, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31531, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:29Z", "source_id": 52087453, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:07:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:31Z", "source_id": 16797785, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Grove Park Down CHS |
0556 |
0556 |
None |
5:56:00 |
None |
New Cross |
0608 |
0608 |
B |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90619/2026-09-17/detailed |
None |
Grove Park Dpt Lndn Ed Ext |
2026-09-17T05:59:00+01:00 |
New Cross |
14.0 |
{"type": "LineString", "coordinates": [[0.005539752785737755, 51.445610524050025], [0.0054225, 51.44573259999999], [0.005232768696179598, 51.44592045922317], [0.005083750660919553, 51.446059923064], [0.004938790664667874, 51.44619877911227], [0.004797391230116214, 51.44633714709364], [0.0046590548799562296, 51.44647514673376], [0.0045232841368795735, 51.44661289775828], [0.004389581523577902, 51.44675051989286], [0.0042574495627428705, 51.44688813286314], [0.004126390777066135, 51.44702585639479], [0.0039959076892393496, 51.44716381021344], [0.003865502821954169, 51.447302114044746], [0.003734678697902249, 51.44744088761438], [0.0036029378397752446, 51.447580250647974], [0.0034697827702648105, 51.44772032287119], [0.003334716012062602, 51.447861224009685], [0.0031972400878602747, 51.4480030737891], [0.003056857520349483, 51.44814599193509], [0.0029343, 51.448259400000005], [0.0027384999999999996, 51.44845629999999], [0.0023389, 51.4488558], [0.0021719, 51.4490346], [0.0018687999999999997, 51.44932420000001], [0.0017354, 51.4494701], [0.0017058999999999998, 51.449497699999995], [0.0014833, 51.4496916], [0.0013906999999999997, 51.44976849999999], [0.0011651, 51.44994489999999], [0.0009328, 51.4501456], [0.0006111999999999999, 51.45045159999999], [0.00017779999999999998, 51.4508736], [0.0, 51.45104463149599], [-0.000295, 51.451328399999994], [-0.0005268999999999999, 51.45154060000001], [-0.0006162, 51.45162340000001], [-0.0009715, 51.45194300000001], [-0.0013230999999999998, 51.452252099999995], [-0.0015972999999999998, 51.45248550000001], [-0.0017426, 51.45260899999999], [-0.0019446, 51.45277010000001], [-0.0020177, 51.45282939999999], [-0.00233, 51.4530924], [-0.0025515, 51.4532652], [-0.0027512000000000005, 51.4534144], [-0.0029730999999999994, 51.4535722], [-0.0035268, 51.453956799999986], [-0.003702500000000001, 51.454066700000006], [-0.0044035, 51.45449200000001], [-0.0051758, 51.45492329999999], [-0.0059862, 51.45534529999999], [-0.006456099999999999, 51.4555864], [-0.0069359, 51.4558142], [-0.0073685, 51.4560174], [-0.0078542, 51.4562357], [-0.0083599, 51.456452000000006], [-0.008796499999999999, 51.4566289], [-0.009210799999999998, 51.45679520000001], [-0.0096948, 51.45697809999999], [-0.0103828, 51.45723310000001], [-0.0110132, 51.457469], [-0.0116116, 51.45770329999999], [-0.0120166, 51.45788040000001], [-0.012541399999999998, 51.45813489999999], [-0.0128483, 51.4582968], [-0.0130249, 51.45839899999999], [-0.013231100000000004, 51.458521399999995], [-0.013747399999999998, 51.45886869999999], [-0.0139336, 51.4590032], [-0.014212399999999997, 51.4592185], [-0.014369899999999996, 51.4593526], [-0.014503399999999996, 51.45946539999999], [-0.0146247, 51.4595744], [-0.0147361, 51.45967679999999], [-0.015072899999999997, 51.4600143], [-0.015162299999999998, 51.4601059], [-0.015362499999999998, 51.4603339], [-0.015431430936490551, 51.460417887955224], [-0.015458199503066402, 51.46045050370677], [-0.015491599999999998, 51.46049119999999], [-0.015626810470552793, 51.46066692622487], [-0.0156628, 51.4607137], [-0.0157754, 51.4608775], [-0.0158673, 51.46101579999999], [-0.0160208, 51.461271100000005], [-0.016102, 51.461419], [-0.016179799999999998, 51.461574], [-0.016289199999999997, 51.4618266], [-0.0164091, 51.4621456], [-0.0164915, 51.4623995], [-0.016610899999999998, 51.4627797], [-0.0166968, 51.4630449], [-0.0168208, 51.4634293], [-0.016864699999999996, 51.46356589999999], [-0.016875799999999996, 51.4635995], [-0.017004199999999997, 51.46389800000001], [-0.0170915, 51.46405359999999], [-0.017162799999999995, 51.4641946], [-0.0172674, 51.46443889999999], [-0.0172799, 51.464483], [-0.0173128, 51.46458379999999], [-0.017439899999999998, 51.4649477], [-0.017534599999999997, 51.46525100000001], [-0.017650899999999997, 51.46559909999999], [-0.0177356, 51.4658153], [-0.017841799999999998, 51.466037199999995], [-0.0179675, 51.466264300000006], [-0.0180991, 51.4664625], [-0.018233200000000005, 51.4666453], [-0.0184529, 51.46688850000001], [-0.0186603, 51.467121899999995], [-0.0189368, 51.467373], [-0.01926804254709995, 51.46763624730511], [-0.019410099999999996, 51.4676844], [-0.01942728662649193, 51.46769088470786], [-0.01954237268678388, 51.46776578153707], [-0.019714499999999996, 51.46787779999998], [-0.019994399999999996, 51.4680323], [-0.020295299999999995, 51.468182699999986], [-0.020592399999999997, 51.46831900000001], [-0.021173399999999995, 51.4685629], [-0.0218126, 51.4688371], [-0.02223546933965226, 51.469012840800104], [-0.022571999999999995, 51.46915270000001], [-0.0230656, 51.469365499999995], [-0.0243718, 51.46991829999999], [-0.0248669, 51.470130100000006], [-0.025641199999999996, 51.4705173], [-0.025973399999999997, 51.4706777], [-0.026290199999999996, 51.4708339], [-0.026442, 51.470913499999995], [-0.0266967, 51.471051200000005], [-0.0269296, 51.47118269999999], [-0.027746, 51.4716894], [-0.0284268, 51.47214099999999], [-0.0285885, 51.4722483], [-0.0292431, 51.4727291], [-0.0296939, 51.47308090000001], [-0.0301107, 51.4734069], [-0.0305535, 51.47384519999999], [-0.030932, 51.4742065], [-0.0312633, 51.47454919999999], [-0.031588899999999996, 51.474909200000006], [-0.0319146, 51.47529680000001], [-0.0321813, 51.4756243], [-0.0324959, 51.4760292], [-0.0327537, 51.476368400000005], [-0.03305489999999999, 51.476787300000005]]} |
2.7 |
0553 |
0607 |
Grove Park Dpt Lndn Ed Ext |
New Cross |
New Cross |
51.4767873 |
-0.0330549 |
51.4767873 |
-0.0330549 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
New Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797785 |
1789621593168915 |
15 |
15 |
2026-09-17 05:17:18.474487 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:18.176359 |
| 597910 |
629720 |
W30360 |
815S35M617 |
2026-09-17 |
COMPLETE |
16797341 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 629720, "stp": "P", "toc": "CrossCountry", "uid": "W30360", "consist": "221108+221140", "dest_crs": "BRI", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30360/2026-09-17/detailed", "trust_id": "815S35M617", "origin_crs": "XHL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-17", "dest_arr_time": "0615", "dest_platform": "6", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "5S35", "timing_status": "EARLY", "origin_station": "Bristol Barton Hill W.R.D.", "current_leg_arr": "0607", "current_leg_dep": "0603", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "0610", "origin_platform": null, "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5702724, 51.4526419], [-2.5697494999999995, 51.4528005], [-2.569454, 51.45291079999999], [-2.5690752999999997, 51.4530436], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Bristol Barton Hill W.R.D.", "dest_arr_time_act": "0615", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Bristol Barton Hill W.R.D.", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 130.108, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 209.741, \"from_m\": 130.108, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 254.443, \"from_m\": 209.741, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 324.586, \"from_m\": 254.443, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 377.258, \"from_m\": 324.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 414.765, \"from_m\": 377.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 431.139, \"from_m\": 414.765, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 494.191, \"from_m\": 431.139, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1102.601, \"from_m\": 494.191, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 629720, \"profile_key\": \"bbbb4915bb4167e79ffe65ce598473347c3a61892f9c0ce3fefba69e763f9475\", \"schedule_id\": 25963, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0610\", \"location\": \"Bristol Barton Hill W.R.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28083}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Bristol East Jn\", \"stage_seq\": 2, \"distance_m\": 534.889, \"section_seq\": 1, \"route_path_id\": 28083}, {\"is_pass\": false, \"wtt_arr\": \"0615\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 3, \"distance_m\": 1102.601, \"section_seq\": 1, \"route_path_id\": 28083}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1102.601, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28083}], \"total_distance_m\": 1102.601, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 812.067, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 290.534, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:41Z\", \"source_id\": 52086031, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:46Z\", \"source_id\": 16797341, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "5", "timing_fact_generation": 1789621548872019, "current_leg_arrival_utc": "2026-09-17T06:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:19.216703", "service_state_evidence_id": 16797341, "current_leg_start_actual_dep": "2026-09-17T06:10:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:20.061375", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
XHL |
BRI |
5S35 |
221108+221140 |
9 |
125 |
None |
{"version": 3, "segments": [{"to_m": 130.108, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 209.741, "from_m": 130.108, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 254.443, "from_m": 209.741, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 324.586, "from_m": 254.443, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 377.258, "from_m": 324.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 414.765, "from_m": 377.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 431.139, "from_m": 414.765, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 494.191, "from_m": 431.139, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1102.601, "from_m": 494.191, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 629720, "profile_key": "bbbb4915bb4167e79ffe65ce598473347c3a61892f9c0ce3fefba69e763f9475", "schedule_id": 25963, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0610", "location": "Bristol Barton Hill W.R.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28083}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Bristol East Jn", "stage_seq": 2, "distance_m": 534.889, "section_seq": 1, "route_path_id": 28083}, {"is_pass": false, "wtt_arr": "0615", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 3, "distance_m": 1102.601, "section_seq": 1, "route_path_id": 28083}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1102.601, "from_m": 0.0, "section_seq": 1, "route_path_id": 28083}], "total_distance_m": 1102.601, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 812.067, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 290.534, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26061, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:41Z", "source_id": 52086031, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:46Z", "source_id": 16797341, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Bristol Barton Hill W.R.D. |
0610 |
0610 |
None |
None |
None |
Bristol Temple Meads |
0615 |
0615 |
6 |
EARLY |
-8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W30360/2026-09-17/detailed |
None |
Bristol Barton Hill W.R.D. |
2026-09-17T06:10:00+01:00 |
Bristol Temple Meads |
4.0 |
{"type": "LineString", "coordinates": [[-2.5702724, 51.4526419], [-2.5697494999999995, 51.4528005], [-2.569454, 51.45291079999999], [-2.5690752999999997, 51.4530436], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} |
0.7 |
0603 |
0607 |
Bristol Barton Hill W.R.D. |
Bristol Temple Meads |
Bristol Temple Meads |
51.4490808 |
-2.5801483 |
51.4490808 |
-2.5801483 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Bristol Temple Meads |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797341 |
1789621548872019 |
6 |
6 |
2026-09-17 05:17:20.061375 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:19.216703 |
| 597911 |
628082 |
C93210 |
861S02M517 |
2026-09-17 |
COMPLETE |
16797657 |
2026-09-17 06:07:00 |
2026-09-17 05:17:21 |
2026-09-19 05:17:21 |
{"id": 628082, "stp": "P", "toc": "Southern", "uid": "C93210", "consist": "377112", "dest_crs": "PMH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C93210/2026-09-17/detailed", "trust_id": "861S02M517", "origin_crs": "BAA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth Harbour", "service_date": "2026-09-17", "dest_arr_time": "0557", "dest_platform": "4", "is_terminated": 1, "next_location": "Portsmouth Harbour", "signalling_id": "1S02", "timing_status": "LATE", "origin_station": "Barnham", "current_leg_arr": "0607", "current_leg_dep": "0603", "current_leg_end": "Portsmouth Harbour", "origin_dep_time": "0521", "origin_platform": "1", "current_location": "Clarence Pier", "last_update_time": "2026-09-17T05:17:21", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]}", "current_leg_start": "Portsmouth & Southsea", "dest_arr_time_act": "0557", "motion_projection": null, "next_location_lat": "50.7968435", "next_location_lon": "-1.1087909", "previous_location": "Portsmouth & Southsea", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 93.362, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 232.642, \"from_m\": 93.362, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10194.859, \"from_m\": 232.642, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10237.873, \"from_m\": 10194.859, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11028.165, \"from_m\": 10237.873, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11644.881, \"from_m\": 11028.165, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23765.622, \"from_m\": 11644.881, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 24738.41, \"from_m\": 23765.622, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25654.529, \"from_m\": 24738.41, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26378.116, \"from_m\": 25654.529, \"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\": 29920.895, \"from_m\": 26378.116, \"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\": 29945.094, \"from_m\": 29920.895, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29990.097, \"from_m\": 29945.094, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30479.599, \"from_m\": 29990.097, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33763.262, \"from_m\": 30479.599, \"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\": 34132.801, \"from_m\": 33763.262, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35321.167, \"from_m\": 34132.801, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35574.388, \"from_m\": 35321.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\": 35930.185, \"from_m\": 35574.388, \"capability_applied\": null, \"effective_limit_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\": 36537.717, \"from_m\": 35930.185, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36719.581, \"from_m\": 36537.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\": 37100.993, \"from_m\": 36719.581, \"capability_applied\": null, \"effective_limit_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\": 628082, \"profile_key\": \"9aa80f4fadc4f5baba7d68a240a615387e9855712d70522c9e9f6cb3d403f438\", \"schedule_id\": 7950, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0521\", \"location\": \"Barnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0529\", \"location\": \"Chichester\", \"stage_seq\": 2, \"distance_m\": 10043.946, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0536H\", \"wtt_dep\": \"0537\", \"location\": \"Emsworth\", \"stage_seq\": 3, \"distance_m\": 21246.025, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0541\", \"location\": \"Havant\", \"stage_seq\": 4, \"distance_m\": 24313.695, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0545\", \"location\": \"Farlington Jn\", \"stage_seq\": 5, \"distance_m\": 28995.957, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0545H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 6, \"distance_m\": 30015.442, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Fratton East Jn\", \"stage_seq\": 7, \"distance_m\": 33842.562, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0550\", \"location\": \"Fratton\", \"stage_seq\": 8, \"distance_m\": 34464.632, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0552H\", \"wtt_dep\": \"0553H\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 9, \"distance_m\": 35625.831, \"section_seq\": 1, \"route_path_id\": 68087}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": null, \"location\": \"Portsmouth Harbour\", \"stage_seq\": 10, \"distance_m\": 37100.993, \"section_seq\": 1, \"route_path_id\": 68087}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 37100.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68087}], \"total_distance_m\": 37100.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 37057.979, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 43.014, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0521", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.7968435", "current_position_lon": "-1.1087909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:07Z\", \"source_id\": 52035313, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:29:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:14Z\", \"source_id\": 16781678, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:41Z\", \"source_id\": 52046093, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:39:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:43Z\", \"source_id\": 16784902, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:21Z\", \"source_id\": 52051893, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:28Z\", \"source_id\": 16786726, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:25Z\", \"source_id\": 52072414, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:58:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:32Z\", \"source_id\": 16793003, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:01Z\", \"source_id\": 52079786, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:08Z\", \"source_id\": 16795339, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:15Z\", \"source_id\": 52087015, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:19Z\", \"source_id\": 16797657, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth Harbour", "service_state_platform": "4", "timing_fact_generation": 1789621580107959, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:19.220048", "service_state_evidence_id": 16797657, "current_leg_start_actual_dep": "2026-09-17T06:03:30+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:20.058913", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BAA |
PMH |
1S02 |
377112 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 93.362, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 232.642, "from_m": 93.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10194.859, "from_m": 232.642, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10237.873, "from_m": 10194.859, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11028.165, "from_m": 10237.873, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11644.881, "from_m": 11028.165, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23765.622, "from_m": 11644.881, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 24738.41, "from_m": 23765.622, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25654.529, "from_m": 24738.41, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26378.116, "from_m": 25654.529, "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": 29920.895, "from_m": 26378.116, "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": 29945.094, "from_m": 29920.895, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29990.097, "from_m": 29945.094, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30479.599, "from_m": 29990.097, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33763.262, "from_m": 30479.599, "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": 34132.801, "from_m": 33763.262, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35321.167, "from_m": 34132.801, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35574.388, "from_m": 35321.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": 35930.185, "from_m": 35574.388, "capability_applied": null, "effective_limit_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": 36537.717, "from_m": 35930.185, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36719.581, "from_m": 36537.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": 37100.993, "from_m": 36719.581, "capability_applied": null, "effective_limit_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": 628082, "profile_key": "9aa80f4fadc4f5baba7d68a240a615387e9855712d70522c9e9f6cb3d403f438", "schedule_id": 7950, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0521", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0529", "location": "Chichester", "stage_seq": 2, "distance_m": 10043.946, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0536H", "wtt_dep": "0537", "location": "Emsworth", "stage_seq": 3, "distance_m": 21246.025, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0541", "location": "Havant", "stage_seq": 4, "distance_m": 24313.695, "section_seq": 1, "route_path_id": 68087}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0545", "location": "Farlington Jn", "stage_seq": 5, "distance_m": 28995.957, "section_seq": 1, "route_path_id": 68087}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0545H", "location": "Portcreek Jn", "stage_seq": 6, "distance_m": 30015.442, "section_seq": 1, "route_path_id": 68087}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Fratton East Jn", "stage_seq": 7, "distance_m": 33842.562, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0550", "location": "Fratton", "stage_seq": 8, "distance_m": 34464.632, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0552H", "wtt_dep": "0553H", "location": "Portsmouth & Southsea", "stage_seq": 9, "distance_m": 35625.831, "section_seq": 1, "route_path_id": 68087}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": null, "location": "Portsmouth Harbour", "stage_seq": 10, "distance_m": 37100.993, "section_seq": 1, "route_path_id": 68087}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 37100.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 68087}], "total_distance_m": 37100.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 37057.979, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 43.014, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27442, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:07Z", "source_id": 52035313, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:29:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:14Z", "source_id": 16781678, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27419, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:41Z", "source_id": 52046093, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:39:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:43Z", "source_id": 16784902, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27410, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:21Z", "source_id": 52051893, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:43:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:28Z", "source_id": 16786726, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27370, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:25Z", "source_id": 52072414, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:58:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:32Z", "source_id": 16793003, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27348, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:01Z", "source_id": 52079786, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:02:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:08Z", "source_id": 16795339, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27329, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:15Z", "source_id": 52087015, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:07:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:19Z", "source_id": 16797657, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Barnham |
0521 |
0521 |
1 |
None |
None |
Portsmouth Harbour |
0557 |
0557 |
4 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C93210/2026-09-17/detailed |
None |
Portsmouth & Southsea |
2026-09-17T06:03:30+01:00 |
Portsmouth Harbour |
4.0 |
{"type": "LineString", "coordinates": [[-1.0891004667664408, 50.7980917047139], [-1.0893637, 50.7981234], [-1.089715, 50.7981467], [-1.0900375999999998, 50.7981543], [-1.0902991, 50.7981552], [-1.0906793, 50.79815930000001], [-1.0909890999999998, 50.7981737], [-1.0912156999999998, 50.7981912], [-1.0913921, 50.79821030000001], [-1.0916134, 50.798238899999994], [-1.0917676, 50.7982545], [-1.0919065, 50.79826459999999], [-1.0920599999999998, 50.79826820000001], [-1.0922417, 50.798264399999994], [-1.0924482, 50.7982574], [-1.0926896, 50.7982397], [-1.0929525, 50.79820439999999], [-1.0931771999999995, 50.7981663], [-1.093332, 50.7981345], [-1.0935908, 50.798064999999994], [-1.0942854999999998, 50.797858299999994], [-1.0948647, 50.797697699999986], [-1.0955791, 50.7975199], [-1.0959425, 50.7974292], [-1.098649, 50.796766299999994], [-1.0988842, 50.79670879999999], [-1.1013865, 50.7960867], [-1.1017205, 50.7960202], [-1.102036, 50.7959758], [-1.1022068, 50.795961799999986], [-1.1023573, 50.79595900000001], [-1.1025265, 50.79595939999999], [-1.1027062, 50.79596819999999], [-1.1028909999999998, 50.795983799999995], [-1.1030651, 50.796009999999995], [-1.1031846, 50.7960345], [-1.1033304999999998, 50.7960662], [-1.1034159999999995, 50.7960891], [-1.1035125999999995, 50.7961148], [-1.103656, 50.79616459999999], [-1.1038127999999998, 50.79623360000001], [-1.1039473, 50.7962906], [-1.1041951, 50.79641879999999], [-1.1044662, 50.7965591], [-1.1049163999999998, 50.7967674], [-1.1051612999999998, 50.7968718], [-1.1053648, 50.7969507], [-1.1055509, 50.7970115], [-1.1057661, 50.7970699], [-1.1058723, 50.79709019999998], [-1.1059760999999997, 50.79711], [-1.1061421, 50.7971357], [-1.1063134, 50.797154], [-1.1064249, 50.79716189999999], [-1.1065595, 50.79716749999999], [-1.1066542999999998, 50.7971687], [-1.1067728, 50.7971653], [-1.1068825, 50.7971604], [-1.1069969, 50.7971509], [-1.1071394, 50.7971348], [-1.1074152999999998, 50.7970918], [-1.1087909, 50.796843499999994]]} |
0.9 |
0603 |
0607 |
Portsmouth & Southsea |
Clarence Pier |
Portsmouth Harbour |
50.7968435 |
-1.1087909 |
50.7968435 |
-1.1087909 |
1 |
0 |
2026-09-17 05:17:21 |
TERMINATED |
2026-09-17 05:07:00 |
Portsmouth Harbour |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797657 |
1789621580107959 |
58 |
58 |
2026-09-17 05:17:20.058913 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:19.220048 |
| 597912 |
629194 |
G85715 |
112C70M517 |
2026-09-17 |
COMPLETE |
16797177 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 629194, "stp": "P", "toc": "Northern", "uid": "G85715", "consist": "156466", "dest_crs": "LAN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85715/2026-09-17/detailed", "trust_id": "112C70M517", "origin_crs": "MCM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lancaster", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "1", "is_terminated": 1, "next_location": "Lancaster", "signalling_id": "2C70", "timing_status": "EARLY", "origin_station": "Morecambe", "current_leg_arr": "0607", "current_leg_dep": "0601", "current_leg_end": "Lancaster", "origin_dep_time": "0557", "origin_platform": "1", "current_location": "Lancaster", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8345451, 54.0747346], [-2.8339871, 54.0748656], [-2.8331836, 54.075076300000006], [-2.8327767000000006, 54.0751968], [-2.8323663, 54.0753471], [-2.8322825999999997, 54.075375099999995], [-2.8320519, 54.0754472], [-2.8314915999999997, 54.075618000000006], [-2.8308367, 54.0758408], [-2.8301611, 54.0761006], [-2.8292155999999995, 54.07648609999998], [-2.8281426999999995, 54.0769865], [-2.8276902, 54.0771571], [-2.8271137, 54.077333999999986], [-2.8264615999999996, 54.0774517], [-2.8260774999999994, 54.07749930000001], [-2.8256818999999997, 54.07751919999999], [-2.8250431999999996, 54.0775087], [-2.8245386999999997, 54.0774664], [-2.8239775999999996, 54.077379099999995], [-2.8235543, 54.07728350000001], [-2.8233531999999997, 54.07723249999999], [-2.8232422, 54.0772043], [-2.8228025, 54.07705599999999], [-2.822455, 54.076913], [-2.8221626, 54.0767716], [-2.8218648, 54.076555899999995], [-2.8215936, 54.07634739999999], [-2.8213647999999996, 54.0761176], [-2.8211193999999997, 54.07575939999999], [-2.8208333, 54.0752676], [-2.8207594632803845, 54.0751012802371], [-2.8206841613568376, 54.074949096165845], [-2.820616105948098, 54.07481491830381], [-2.820554158741204, 54.07469619278053], [-2.820497181423197, 54.07459036572552], [-2.8204440356811156, 54.074494883268315], [-2.8203935832019993, 54.07440719153841], [-2.8203446856728887, 54.074324736665375], [-2.8202962047808233, 54.07424496477871], [-2.8202470022128434, 54.07416532200793], [-2.8201959396559877, 54.07408325448259], [-2.820141878797297, 54.073996208332176], [-2.820083681323811, 54.07390162968623], [-2.8200202089225685, 54.073796964674294], [-2.81995032328061, 54.07367965942587], [-2.8198728860849753, 54.07354716007049], [-2.819786759022704, 54.07339691273768], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086872, 54.0531677], [-2.8086882, 54.0530676], [-2.8087096, 54.05266339999999], [-2.808724729327941, 54.05194394711092], [-2.8087264, 54.05186449999999], [-2.8087221, 54.051549400000006], [-2.8086872, 54.0513038], [-2.8086291, 54.0510448], [-2.8086110999999994, 54.0509495], [-2.8084875, 54.050444000000006], [-2.8082579000000005, 54.0497856], [-2.8080147, 54.04923540000001], [-2.8078467, 54.04884650000002]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "54.0488465", "next_location_lon": "-2.8078467", "previous_location": "Bare Lane", "current_leg_milage": "2.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 358.869, \"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\": 2348.418, \"from_m\": 358.869, \"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\": 2467.135, \"from_m\": 2348.418, \"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\": 2473.421, \"from_m\": 2467.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\": 2581.056, \"from_m\": 2473.421, \"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\": 3197.192, \"from_m\": 2581.056, \"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\": 3412.246, \"from_m\": 3197.192, \"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\": 4972.465, \"from_m\": 3412.246, \"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\": 6511.132, \"from_m\": 4972.465, \"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}], \"service_id\": 629194, \"profile_key\": \"c6fd89913ed8a92155463cb796975e6bb248cdae133b59b9ed38e7ca0b7f19ea\", \"schedule_id\": 12425, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Morecambe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69707}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601\", \"location\": \"Bare Lane\", \"stage_seq\": 2, \"distance_m\": 2264.807, \"section_seq\": 1, \"route_path_id\": 69707}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 3, \"distance_m\": 3531.236, \"section_seq\": 1, \"route_path_id\": 69707}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Lancaster\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 69707}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69707}], \"total_distance_m\": 6511.132, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 6504.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0557", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "54.0488465", "current_position_lon": "-2.8078467", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:37Z\", \"source_id\": 52075777, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:42Z\", \"source_id\": 16794062, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:24Z\", \"source_id\": 52085564, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:28Z\", \"source_id\": 16797177, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lancaster", "service_state_platform": "1", "timing_fact_generation": 1789621529363086, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:21.999950", "service_state_evidence_id": 16797177, "current_leg_start_actual_dep": "2026-09-17T06:01:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:22.185756", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCM |
LAN |
2C70 |
156466 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 358.869, "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": 2348.418, "from_m": 358.869, "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": 2467.135, "from_m": 2348.418, "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": 2473.421, "from_m": 2467.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": 2581.056, "from_m": 2473.421, "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": 3197.192, "from_m": 2581.056, "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": 3412.246, "from_m": 3197.192, "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": 4972.465, "from_m": 3412.246, "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": 6511.132, "from_m": 4972.465, "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}], "service_id": 629194, "profile_key": "c6fd89913ed8a92155463cb796975e6bb248cdae133b59b9ed38e7ca0b7f19ea", "schedule_id": 12425, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0557", "location": "Morecambe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69707}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601", "location": "Bare Lane", "stage_seq": 2, "distance_m": 2264.807, "section_seq": 1, "route_path_id": 69707}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Morecambe South Jn", "stage_seq": 3, "distance_m": 3531.236, "section_seq": 1, "route_path_id": 69707}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Lancaster", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 69707}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 69707}], "total_distance_m": 6511.132, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 6504.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6.286, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3133, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:37Z", "source_id": 52075777, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:42Z", "source_id": 16794062, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3151, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:24Z", "source_id": 52085564, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:07:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:28Z", "source_id": 16797177, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Morecambe |
0557 |
0557 |
1 |
None |
None |
Lancaster |
0608 |
0608 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85715/2026-09-17/detailed |
None |
Bare Lane |
2026-09-17T06:01:00+01:00 |
Lancaster |
6.0 |
{"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8345451, 54.0747346], [-2.8339871, 54.0748656], [-2.8331836, 54.075076300000006], [-2.8327767000000006, 54.0751968], [-2.8323663, 54.0753471], [-2.8322825999999997, 54.075375099999995], [-2.8320519, 54.0754472], [-2.8314915999999997, 54.075618000000006], [-2.8308367, 54.0758408], [-2.8301611, 54.0761006], [-2.8292155999999995, 54.07648609999998], [-2.8281426999999995, 54.0769865], [-2.8276902, 54.0771571], [-2.8271137, 54.077333999999986], [-2.8264615999999996, 54.0774517], [-2.8260774999999994, 54.07749930000001], [-2.8256818999999997, 54.07751919999999], [-2.8250431999999996, 54.0775087], [-2.8245386999999997, 54.0774664], [-2.8239775999999996, 54.077379099999995], [-2.8235543, 54.07728350000001], [-2.8233531999999997, 54.07723249999999], [-2.8232422, 54.0772043], [-2.8228025, 54.07705599999999], [-2.822455, 54.076913], [-2.8221626, 54.0767716], [-2.8218648, 54.076555899999995], [-2.8215936, 54.07634739999999], [-2.8213647999999996, 54.0761176], [-2.8211193999999997, 54.07575939999999], [-2.8208333, 54.0752676], [-2.8207594632803845, 54.0751012802371], [-2.8206841613568376, 54.074949096165845], [-2.820616105948098, 54.07481491830381], [-2.820554158741204, 54.07469619278053], [-2.820497181423197, 54.07459036572552], [-2.8204440356811156, 54.074494883268315], [-2.8203935832019993, 54.07440719153841], [-2.8203446856728887, 54.074324736665375], [-2.8202962047808233, 54.07424496477871], [-2.8202470022128434, 54.07416532200793], [-2.8201959396559877, 54.07408325448259], [-2.820141878797297, 54.073996208332176], [-2.820083681323811, 54.07390162968623], [-2.8200202089225685, 54.073796964674294], [-2.81995032328061, 54.07367965942587], [-2.8198728860849753, 54.07354716007049], [-2.819786759022704, 54.07339691273768], [-2.8197609999999997, 54.0733504], [-2.8196450999999993, 54.0731511], [-2.818953, 54.07209180000001], [-2.8188822, 54.0719977], [-2.8180728, 54.070917900000005], [-2.8173013, 54.0699922], [-2.8164627, 54.0690796], [-2.8145992999999994, 54.0671493], [-2.8145004999999994, 54.06704260000001], [-2.8140661, 54.06653239999999], [-2.8132333999999997, 54.0655544], [-2.8125047, 54.064557599999986], [-2.811812, 54.06350559999999], [-2.811166, 54.0624717], [-2.8105997, 54.0614156], [-2.8102111999999995, 54.06061340000001], [-2.810074, 54.0603315], [-2.8095806999999997, 54.05923469999999], [-2.8092138, 54.0581802], [-2.8092034, 54.0581432], [-2.8090339, 54.057537499999995], [-2.8088947, 54.0568594], [-2.8087903999999995, 54.056066], [-2.8086167999999994, 54.0537593], [-2.8086178, 54.0535823], [-2.8086872, 54.0531677], [-2.8086882, 54.0530676], [-2.8087096, 54.05266339999999], [-2.808724729327941, 54.05194394711092], [-2.8087264, 54.05186449999999], [-2.8087221, 54.051549400000006], [-2.8086872, 54.0513038], [-2.8086291, 54.0510448], [-2.8086110999999994, 54.0509495], [-2.8084875, 54.050444000000006], [-2.8082579000000005, 54.0497856], [-2.8080147, 54.04923540000001], [-2.8078467, 54.04884650000002]]} |
2.7 |
0601 |
0607 |
Bare Lane |
Lancaster |
Lancaster |
54.0488465 |
-2.8078467 |
54.0488465 |
-2.8078467 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Lancaster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797177 |
1789621529363086 |
10 |
10 |
2026-09-17 05:17:22.185756 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:21.999950 |
| 597913 |
628293 |
W00251 |
695U04M517 |
2026-09-17 |
COMPLETE |
16797229 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 628293, "stp": "O", "toc": "West Midlands Trains", "uid": "W00251", "consist": "730007+730019", "dest_crs": "BHM", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00251/2026-09-17/detailed", "trust_id": "695U04M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "7M", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "5U04", "timing_status": "EARLY", "origin_station": "Coventry Yard", "current_leg_arr": "0607", "current_leg_dep": "0548", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0529", "origin_platform": "2", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-2 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": "0609", "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": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.418, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 354.264, \"from_m\": 317.418, \"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\": 518.47, \"from_m\": 354.264, \"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\": 582.197, \"from_m\": 518.47, \"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\": 1260.901, \"from_m\": 582.197, \"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\": 6934.369, \"from_m\": 1260.901, \"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\": 8809.768, \"from_m\": 6934.369, \"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\": 16525.437, \"from_m\": 8809.768, \"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\": 19790.719, \"from_m\": 16525.437, \"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\": 24204.705, \"from_m\": 19790.719, \"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\": 28447.544, \"from_m\": 24204.705, \"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\": 28816.015, \"from_m\": 28447.544, \"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\": 29767.153, \"from_m\": 28816.015, \"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\": 30130.96, \"from_m\": 29767.153, \"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\": 30178.534, \"from_m\": 30130.96, \"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\": 30423.212, \"from_m\": 30178.534, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 628293, \"profile_key\": \"4f58977d5523956bde8f0b57b70e3c0fbe834ba2f58c776989f13183436c20df\", \"schedule_id\": 38246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0529\", \"location\": \"Coventry Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0542\", \"location\": \"Coventry\", \"stage_seq\": 2, \"distance_m\": 354.264, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546H\", \"location\": \"Berkswell\", \"stage_seq\": 3, \"distance_m\": 8881.284, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": \"0556\", \"location\": \"Birmingham International\", \"stage_seq\": 4, \"distance_m\": 17231.292, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Stechford\", \"stage_seq\": 5, \"distance_m\": 24359.034, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Grand Jn\", \"stage_seq\": 6, \"distance_m\": 28866.34, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Proof House Jn\", \"stage_seq\": 7, \"distance_m\": 29420.584, \"section_seq\": 1, \"route_path_id\": 65114}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 8, \"distance_m\": 30423.212, \"section_seq\": 1, \"route_path_id\": 65114}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30423.212, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65114}], \"total_distance_m\": 30423.212, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 30042.067, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 381.145, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0529", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:19:28Z\", \"source_id\": 52025840, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:21:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:19:34Z\", \"source_id\": 16778835, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:19Z\", \"source_id\": 52049284, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:42:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:22Z\", \"source_id\": 16785931, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:24Z\", \"source_id\": 52057558, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:48:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:28Z\", \"source_id\": 16788414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:46Z\", \"source_id\": 52068362, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:51Z\", \"source_id\": 16791779, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:30Z\", \"source_id\": 52085716, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:34Z\", \"source_id\": 16797229, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "7", "timing_fact_generation": 1789621536448493, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:22.007521", "service_state_evidence_id": 16797229, "current_leg_start_actual_dep": "2026-09-17T05:56:00+01:00", "operational_evidence_version": 41, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:22.189441", "service_state_valid_until_kind": null, "operational_interpretation_version": 41, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
None |
BHM |
5U04 |
730007+730019 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 317.418, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 354.264, "from_m": 317.418, "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": 518.47, "from_m": 354.264, "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": 582.197, "from_m": 518.47, "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": 1260.901, "from_m": 582.197, "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": 6934.369, "from_m": 1260.901, "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": 8809.768, "from_m": 6934.369, "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": 16525.437, "from_m": 8809.768, "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": 19790.719, "from_m": 16525.437, "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": 24204.705, "from_m": 19790.719, "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": 28447.544, "from_m": 24204.705, "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": 28816.015, "from_m": 28447.544, "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": 29767.153, "from_m": 28816.015, "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": 30130.96, "from_m": 29767.153, "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": 30178.534, "from_m": 30130.96, "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": 30423.212, "from_m": 30178.534, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 628293, "profile_key": "4f58977d5523956bde8f0b57b70e3c0fbe834ba2f58c776989f13183436c20df", "schedule_id": 38246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0529", "location": "Coventry Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65114}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0542", "location": "Coventry", "stage_seq": 2, "distance_m": 354.264, "section_seq": 1, "route_path_id": 65114}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546H", "location": "Berkswell", "stage_seq": 3, "distance_m": 8881.284, "section_seq": 1, "route_path_id": 65114}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": "0556", "location": "Birmingham International", "stage_seq": 4, "distance_m": 17231.292, "section_seq": 1, "route_path_id": 65114}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Stechford", "stage_seq": 5, "distance_m": 24359.034, "section_seq": 1, "route_path_id": 65114}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Grand Jn", "stage_seq": 6, "distance_m": 28866.34, "section_seq": 1, "route_path_id": 65114}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Proof House Jn", "stage_seq": 7, "distance_m": 29420.584, "section_seq": 1, "route_path_id": 65114}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 8, "distance_m": 30423.212, "section_seq": 1, "route_path_id": 65114}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30423.212, "from_m": 0.0, "section_seq": 1, "route_path_id": 65114}], "total_distance_m": 30423.212, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 30042.067, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 381.145, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20819, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:19:28Z", "source_id": 52025840, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:19:34Z", "source_id": 16778835, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20881, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:19Z", "source_id": 52049284, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:42:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:22Z", "source_id": 16785931, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20903, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:24Z", "source_id": 52057558, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:48:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:28Z", "source_id": 16788414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:46Z", "source_id": 52068362, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:56:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:51Z", "source_id": 16791779, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19418, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:30Z", "source_id": 52085716, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:07:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:34Z", "source_id": 16797229, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Coventry Yard |
0529 |
0529 |
2 |
None |
None |
Birmingham New Street |
0609 |
0609 |
7M |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00251/2026-09-17/detailed |
None |
Birmingham International |
2026-09-17T05:56:00+01:00 |
Birmingham New Street |
19.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 |
0548 |
0607 |
Birmingham International |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797229 |
1789621536448493 |
41 |
41 |
2026-09-17 05:17:22.189441 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:22.007521 |
| 597914 |
629048 |
W87054 |
075M74M517 |
2026-09-17 |
COMPLETE |
16797312 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 629048, "stp": "P", "toc": "ScotRail", "uid": "W87054", "consist": "380103", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87054/2026-09-17/detailed", "trust_id": "075M74M517", "origin_crs": "XGW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "5M74", "timing_status": "EARLY", "origin_station": "Shields T.M.D. (E)", "current_leg_arr": "0607", "current_leg_dep": "0553", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0553", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2926447, 55.8473794], [-4.2929317, 55.8473688], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-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": "Shields Jn No.1 Line", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Shields Jn No.1 Line", "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\": 551.961, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 591.848, \"from_m\": 551.961, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 912.658, \"from_m\": 591.848, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1206.054, \"from_m\": 912.658, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1758.602, \"from_m\": 1206.054, \"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\": 2222.023, \"from_m\": 1758.602, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2656.144, \"from_m\": 2222.023, \"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\": 3183.616, \"from_m\": 2656.144, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3608.159, \"from_m\": 3183.616, \"capability_applied\": null, \"effective_limit_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\": 629048, \"profile_key\": \"703e6db6efd0a9f5ae0a41c9ef2b2e9ae18a790d7a281f71aedca899ab2b8aeb\", \"schedule_id\": 29520, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40119}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0601\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 2, \"distance_m\": 502.483, \"section_seq\": 1, \"route_path_id\": 40119}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 947.958, \"section_seq\": 1, \"route_path_id\": 40119}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 4, \"distance_m\": 2681.619, \"section_seq\": 1, \"route_path_id\": 40119}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 5, \"distance_m\": 3608.159, \"section_seq\": 1, \"route_path_id\": 40119}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3608.159, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40119}], \"total_distance_m\": 3608.159, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3144.738, \"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": "0553", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:57Z\", \"source_id\": 52062690, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:02Z\", \"source_id\": 16789965, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:39Z\", \"source_id\": 52085975, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:42Z\", \"source_id\": 16797312, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "5", "timing_fact_generation": 1789621543885493, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:22.673376", "service_state_evidence_id": 16797312, "current_leg_start_actual_dep": "2026-09-17T06:01:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:23.266700", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XGW |
GLC |
5M74 |
380103 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 551.961, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 591.848, "from_m": 551.961, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 912.658, "from_m": 591.848, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1206.054, "from_m": 912.658, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1758.602, "from_m": 1206.054, "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": 2222.023, "from_m": 1758.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2656.144, "from_m": 2222.023, "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": 3183.616, "from_m": 2656.144, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3608.159, "from_m": 3183.616, "capability_applied": null, "effective_limit_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": 629048, "profile_key": "703e6db6efd0a9f5ae0a41c9ef2b2e9ae18a790d7a281f71aedca899ab2b8aeb", "schedule_id": 29520, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0553", "location": "Shields T.M.D. (E)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40119}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0601", "location": "Shields Jn No.1 Line", "stage_seq": 2, "distance_m": 502.483, "section_seq": 1, "route_path_id": 40119}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Shields Jn", "stage_seq": 3, "distance_m": 947.958, "section_seq": 1, "route_path_id": 40119}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Glasgow Bridge Street Jn", "stage_seq": 4, "distance_m": 2681.619, "section_seq": 1, "route_path_id": 40119}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 5, "distance_m": 3608.159, "section_seq": 1, "route_path_id": 40119}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3608.159, "from_m": 0.0, "section_seq": 1, "route_path_id": 40119}], "total_distance_m": 3608.159, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3144.738, "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": 1803, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:57Z", "source_id": 52062690, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:53:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:02Z", "source_id": 16789965, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2007, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:39Z", "source_id": 52085975, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:07:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:42Z", "source_id": 16797312, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Shields T.M.D. (E) |
0553 |
0553 |
None |
None |
None |
Glasgow Central High Level |
0609 |
0609 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87054/2026-09-17/detailed |
None |
Shields Jn No.1 Line |
2026-09-17T06:01:00+01:00 |
Glasgow Central High Level |
14.0 |
{"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2926447, 55.8473794], [-4.2929317, 55.8473688], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-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]]} |
2.0 |
0553 |
0607 |
Shields Jn No.1 Line |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797312 |
1789621543885493 |
15 |
15 |
2026-09-17 05:17:23.266700 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:22.673376 |
| 597915 |
628142 |
P65179 |
155N53M517 |
2026-09-17 |
COMPLETE |
16798238 |
2026-09-17 06:05:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 628142, "stp": "P", "toc": "Northern", "uid": "P65179", "consist": "156463+156479+156487", "dest_crs": "SLB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65179/2026-09-17/detailed", "trust_id": "155N53M517", "origin_crs": "DAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Saltburn", "service_date": "2026-09-17", "dest_arr_time": "0605½", "dest_platform": "2", "is_terminated": 1, "next_location": "Saltburn", "signalling_id": "5N53", "timing_status": "ON TIME", "origin_station": "Darlington", "current_leg_arr": "0605", "current_leg_dep": "0549", "current_leg_end": "Saltburn", "origin_dep_time": "0524", "origin_platform": "3", "current_location": "Saltburn", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-1 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.0759054999999995, 54.6155914], [-1.0732706, 54.615809899999995], [-1.0721815, 54.6158833], [-1.0701391, 54.6159749], [-1.0700301237513834, 54.61597781036844], [-1.0687649, 54.6160116], [-1.0681912999999998, 54.616017500000005], [-1.0673368, 54.615984700000006], [-1.0663576, 54.61590619999999], [-1.0655959, 54.61581929999999], [-1.0648127, 54.6157012], [-1.0640294999999995, 54.6155459], [-1.0631619000000003, 54.61532770000001], [-1.0623326999999998, 54.61507709999999], [-1.0614987, 54.6147758], [-1.0606405999999995, 54.6144245], [-1.0597766, 54.6140289], [-1.0578592999999998, 54.613071], [-1.0564649, 54.612261399999994], [-1.055036, 54.61135079999998], [-1.0535259, 54.6103083], [-1.0526622, 54.6096587], [-1.0524299999999998, 54.60947550000001], [-1.0520883999999997, 54.60919400000001], [-1.0519248, 54.60905499999999], [-1.0501842, 54.6075079], [-1.0495447, 54.6068723], [-1.0489086, 54.606179], [-1.0480944, 54.605158], [-1.0473841, 54.604180799999995], [-1.0466629999999997, 54.6032058], [-1.0423659, 54.5973799], [-1.0417276, 54.59647950000001], [-1.0410268, 54.59556109999999], [-1.0402925, 54.5947564], [-1.0392144, 54.593737399999995], [-1.0388128, 54.59341379999999], [-1.0383703, 54.593075799999994], [-1.0378274, 54.5926741], [-1.037267, 54.59229479999999], [-1.0363168, 54.591699000000006], [-1.0357007, 54.59135960000001], [-1.0353734, 54.5911779], [-1.0350642, 54.5910181], [-1.0342886999999998, 54.5906397], [-1.0338791, 54.5904451], [-1.0334803, 54.59027319999999], [-1.0329863, 54.590064799999986], [-1.0326139, 54.589915], [-1.0318707, 54.5896418], [-1.0314475, 54.58949439999999], [-1.0309928999999998, 54.5893375], [-1.0305659000000005, 54.5892005], [-1.0302216999999998, 54.58909189999999], [-1.029319, 54.5888345], [-1.0283836999999998, 54.5885873], [-1.0275848, 54.5884105], [-1.0268326, 54.5882508], [-1.0260253999999998, 54.58810069999999], [-1.0251865, 54.5879532], [-1.0243203, 54.58781570000001], [-1.0234084, 54.5876864], [-1.0232132, 54.5876619], [-1.0218237999999995, 54.5875235], [-1.0211629, 54.587473200000005], [-1.0203324, 54.58741], [-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": "Middlesbrough", "dest_arr_time_act": "0605½", "motion_projection": null, "next_location_lat": "54.5835099", "next_location_lon": "-0.9747589", "previous_location": "Middlesbrough", "current_leg_milage": "12.4", "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\": 849.618, \"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\": 1339.479, \"from_m\": 849.618, \"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\": 6369.993, \"from_m\": 1339.479, \"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\": 6454.793, \"from_m\": 6369.993, \"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\": 6467.512, \"from_m\": 6454.793, \"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\": 6984.168, \"from_m\": 6467.512, \"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\": 11480.136, \"from_m\": 6984.168, \"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\": 12127.432, \"from_m\": 11480.136, \"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\": 12989.116, \"from_m\": 12127.432, \"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\": 13609.837, \"from_m\": 12989.116, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13890.041, \"from_m\": 13609.837, \"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\": 13989.164, \"from_m\": 13890.041, \"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\": 16347.63, \"from_m\": 13989.164, \"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\": 16622.187, \"from_m\": 16347.63, \"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\": 17270.212, \"from_m\": 16622.187, \"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\": 17534.44, \"from_m\": 17270.212, \"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\": 17564.029, \"from_m\": 17534.44, \"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\": 18174.527, \"from_m\": 17564.029, \"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\": 18577.784, \"from_m\": 18174.527, \"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\": 18994.312, \"from_m\": 18577.784, \"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\": 19213.404, \"from_m\": 18994.312, \"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\": 20043.761, \"from_m\": 19213.404, \"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\": 21733.435, \"from_m\": 20043.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\": 22009.26, \"from_m\": 21733.435, \"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\": 22417.125, \"from_m\": 22009.26, \"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\": 22462.554, \"from_m\": 22417.125, \"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\": 22910.916, \"from_m\": 22462.554, \"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\": 24216.303, \"from_m\": 22910.916, \"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\": 28036.922, \"from_m\": 24216.303, \"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\": 30594.847, \"from_m\": 28036.922, \"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\": 31224.422, \"from_m\": 30594.847, \"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\": 31262.787, \"from_m\": 31224.422, \"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\": 40912.746, \"from_m\": 31262.787, \"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\": 42901.058, \"from_m\": 40912.746, \"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\": 43872.783, \"from_m\": 42901.058, \"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\": 43947.457, \"from_m\": 43872.783, \"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\": 44179.964, \"from_m\": 43947.457, \"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\": 628142, \"profile_key\": \"5ca56bf33930bbeb440a09e3c1be8b30e844487a09fc510ceaecc65861e29140\", \"schedule_id\": 21466, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0524\", \"location\": \"Darlington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0529\", \"location\": \"Dinsdale\", \"stage_seq\": 2, \"distance_m\": 6079.94, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535\", \"location\": \"Eaglescliffe\", \"stage_seq\": 3, \"distance_m\": 14137.854, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537\", \"location\": \"Stockton Cut Jn\", \"stage_seq\": 4, \"distance_m\": 16347.63, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 5, \"distance_m\": 17564.029, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539\", \"location\": \"Thornaby\", \"stage_seq\": 6, \"distance_m\": 19014.48, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 7, \"distance_m\": 22440.052, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": false, \"wtt_arr\": \"0544\", \"wtt_dep\": \"0549\", \"location\": \"Middlesbrough\", \"stage_seq\": 8, \"distance_m\": 24195.756, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 9, \"distance_m\": 25574.085, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"South Bank\", \"stage_seq\": 10, \"distance_m\": 28231.675, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Shell Jn\", \"stage_seq\": 11, \"distance_m\": 31224.422, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Redcar Central\", \"stage_seq\": 12, \"distance_m\": 36293.293, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"Longbeck\", \"stage_seq\": 13, \"distance_m\": 40354.716, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Saltburn West Jn\", \"stage_seq\": 14, \"distance_m\": 43130.432, \"section_seq\": 1, \"route_path_id\": 74669}, {\"is_pass\": false, \"wtt_arr\": \"0605H\", \"wtt_dep\": null, \"location\": \"Saltburn\", \"stage_seq\": 15, \"distance_m\": 44179.964, \"section_seq\": 1, \"route_path_id\": 74669}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44179.964, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74669}], \"total_distance_m\": 44179.964, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 41583.674, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2596.29, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0524", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.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-17T04:29:00Z\", \"source_id\": 52035197, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:08Z\", \"source_id\": 16781651, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:43Z\", \"source_id\": 52042707, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:47Z\", \"source_id\": 16783858, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:20Z\", \"source_id\": 52048052, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:24Z\", \"source_id\": 16785512, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4256, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:14Z\", \"source_id\": 52054481, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:19Z\", \"source_id\": 16787489, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:22Z\", \"source_id\": 16798238, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Saltburn", "service_state_platform": "2", "timing_fact_generation": 1789621642753107, "current_leg_arrival_utc": "2026-09-17T06:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:22.745980", "service_state_evidence_id": 16798238, "current_leg_start_actual_dep": "2026-09-17T05:49:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-17T05:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:23.270911", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
DAR |
SLB |
5N53 |
156463+156479+156487 |
6 |
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": 849.618, "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": 1339.479, "from_m": 849.618, "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": 6369.993, "from_m": 1339.479, "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": 6454.793, "from_m": 6369.993, "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": 6467.512, "from_m": 6454.793, "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": 6984.168, "from_m": 6467.512, "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": 11480.136, "from_m": 6984.168, "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": 12127.432, "from_m": 11480.136, "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": 12989.116, "from_m": 12127.432, "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": 13609.837, "from_m": 12989.116, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13890.041, "from_m": 13609.837, "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": 13989.164, "from_m": 13890.041, "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": 16347.63, "from_m": 13989.164, "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": 16622.187, "from_m": 16347.63, "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": 17270.212, "from_m": 16622.187, "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": 17534.44, "from_m": 17270.212, "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": 17564.029, "from_m": 17534.44, "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": 18174.527, "from_m": 17564.029, "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": 18577.784, "from_m": 18174.527, "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": 18994.312, "from_m": 18577.784, "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": 19213.404, "from_m": 18994.312, "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": 20043.761, "from_m": 19213.404, "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": 21733.435, "from_m": 20043.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": 22009.26, "from_m": 21733.435, "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": 22417.125, "from_m": 22009.26, "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": 22462.554, "from_m": 22417.125, "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": 22910.916, "from_m": 22462.554, "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": 24216.303, "from_m": 22910.916, "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": 28036.922, "from_m": 24216.303, "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": 30594.847, "from_m": 28036.922, "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": 31224.422, "from_m": 30594.847, "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": 31262.787, "from_m": 31224.422, "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": 40912.746, "from_m": 31262.787, "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": 42901.058, "from_m": 40912.746, "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": 43872.783, "from_m": 42901.058, "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": 43947.457, "from_m": 43872.783, "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": 44179.964, "from_m": 43947.457, "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": 628142, "profile_key": "5ca56bf33930bbeb440a09e3c1be8b30e844487a09fc510ceaecc65861e29140", "schedule_id": 21466, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0524", "location": "Darlington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0529", "location": "Dinsdale", "stage_seq": 2, "distance_m": 6079.94, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535", "location": "Eaglescliffe", "stage_seq": 3, "distance_m": 14137.854, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537", "location": "Stockton Cut Jn", "stage_seq": 4, "distance_m": 16347.63, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0538", "location": "Bowesfield Jn", "stage_seq": 5, "distance_m": 17564.029, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539", "location": "Thornaby", "stage_seq": 6, "distance_m": 19014.48, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542", "location": "Newport East Jn (Teesside)", "stage_seq": 7, "distance_m": 22440.052, "section_seq": 1, "route_path_id": 74669}, {"is_pass": false, "wtt_arr": "0544", "wtt_dep": "0549", "location": "Middlesbrough", "stage_seq": 8, "distance_m": 24195.756, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Whitehouse Jn (Teesside)", "stage_seq": 9, "distance_m": 25574.085, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "South Bank", "stage_seq": 10, "distance_m": 28231.675, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Shell Jn", "stage_seq": 11, "distance_m": 31224.422, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558", "location": "Redcar Central", "stage_seq": 12, "distance_m": 36293.293, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "Longbeck", "stage_seq": 13, "distance_m": 40354.716, "section_seq": 1, "route_path_id": 74669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Saltburn West Jn", "stage_seq": 14, "distance_m": 43130.432, "section_seq": 1, "route_path_id": 74669}, {"is_pass": false, "wtt_arr": "0605H", "wtt_dep": null, "location": "Saltburn", "stage_seq": 15, "distance_m": 44179.964, "section_seq": 1, "route_path_id": 74669}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44179.964, "from_m": 0.0, "section_seq": 1, "route_path_id": 74669}], "total_distance_m": 44179.964, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 41583.674, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2596.29, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4334, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:00Z", "source_id": 52035197, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:08Z", "source_id": 16781651, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4310, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:43Z", "source_id": 52042707, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:47Z", "source_id": 16783858, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4187, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:20Z", "source_id": 52048052, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:41:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:24Z", "source_id": 16785512, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4256, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:14Z", "source_id": 52054481, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:19Z", "source_id": 16787489, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:22Z", "source_id": 16798238, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}] |
Darlington |
0524 |
0524 |
3 |
None |
None |
Saltburn |
0605½ |
0605½ |
2 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65179/2026-09-17/detailed |
None |
Middlesbrough |
2026-09-17T05:49:00+01:00 |
Saltburn |
16.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.0759054999999995, 54.6155914], [-1.0732706, 54.615809899999995], [-1.0721815, 54.6158833], [-1.0701391, 54.6159749], [-1.0700301237513834, 54.61597781036844], [-1.0687649, 54.6160116], [-1.0681912999999998, 54.616017500000005], [-1.0673368, 54.615984700000006], [-1.0663576, 54.61590619999999], [-1.0655959, 54.61581929999999], [-1.0648127, 54.6157012], [-1.0640294999999995, 54.6155459], [-1.0631619000000003, 54.61532770000001], [-1.0623326999999998, 54.61507709999999], [-1.0614987, 54.6147758], [-1.0606405999999995, 54.6144245], [-1.0597766, 54.6140289], [-1.0578592999999998, 54.613071], [-1.0564649, 54.612261399999994], [-1.055036, 54.61135079999998], [-1.0535259, 54.6103083], [-1.0526622, 54.6096587], [-1.0524299999999998, 54.60947550000001], [-1.0520883999999997, 54.60919400000001], [-1.0519248, 54.60905499999999], [-1.0501842, 54.6075079], [-1.0495447, 54.6068723], [-1.0489086, 54.606179], [-1.0480944, 54.605158], [-1.0473841, 54.604180799999995], [-1.0466629999999997, 54.6032058], [-1.0423659, 54.5973799], [-1.0417276, 54.59647950000001], [-1.0410268, 54.59556109999999], [-1.0402925, 54.5947564], [-1.0392144, 54.593737399999995], [-1.0388128, 54.59341379999999], [-1.0383703, 54.593075799999994], [-1.0378274, 54.5926741], [-1.037267, 54.59229479999999], [-1.0363168, 54.591699000000006], [-1.0357007, 54.59135960000001], [-1.0353734, 54.5911779], [-1.0350642, 54.5910181], [-1.0342886999999998, 54.5906397], [-1.0338791, 54.5904451], [-1.0334803, 54.59027319999999], [-1.0329863, 54.590064799999986], [-1.0326139, 54.589915], [-1.0318707, 54.5896418], [-1.0314475, 54.58949439999999], [-1.0309928999999998, 54.5893375], [-1.0305659000000005, 54.5892005], [-1.0302216999999998, 54.58909189999999], [-1.029319, 54.5888345], [-1.0283836999999998, 54.5885873], [-1.0275848, 54.5884105], [-1.0268326, 54.5882508], [-1.0260253999999998, 54.58810069999999], [-1.0251865, 54.5879532], [-1.0243203, 54.58781570000001], [-1.0234084, 54.5876864], [-1.0232132, 54.5876619], [-1.0218237999999995, 54.5875235], [-1.0211629, 54.587473200000005], [-1.0203324, 54.58741], [-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]]} |
12.4 |
0549 |
0605 |
Middlesbrough |
Saltburn |
Saltburn |
54.5835099 |
-0.9747589 |
54.5835099 |
-0.9747589 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:05:00 |
Saltburn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798238 |
1789621642753107 |
46 |
46 |
2026-09-17 05:17:23.270911 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:22.745980 |
| 597916 |
629310 |
P90910 |
895K56M617 |
2026-09-17 |
COMPLETE |
16797272 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 629310, "stp": "P", "toc": "Southeastern", "uid": "P90910", "consist": "465015", "dest_crs": "GLM", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90910/2026-09-17/detailed", "trust_id": "895K56M617", "origin_crs": "XGI", "show_on_map": 0, "dar_est_time": "06:00:00", "dar_platform": null, "dest_station": "Gillingham (Kent)", "service_date": "2026-09-17", "dest_arr_time": "0613", "dest_platform": "1", "is_terminated": 1, "next_location": "Gillingham (Kent)", "signalling_id": "5K56", "timing_status": "EARLY", "origin_station": "Gillingham E.M.U.D.", "current_leg_arr": "0607", "current_leg_dep": "0605", "current_leg_end": "Gillingham (Kent)", "origin_dep_time": "0600", "origin_platform": null, "current_location": "Gillingham (Kent)", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5621732, 51.385923000000005], [0.5606579999999999, 51.3863188], [0.5598526, 51.3865547], [0.5593807, 51.3867193], [0.5590365156597471, 51.38679167395817], [0.5582227, 51.3869628], [0.5581321, 51.386975699999994], [0.5581145999999999, 51.38697950000001], [0.5580528, 51.386987799999986], [0.5579885, 51.3869959], [0.55723, 51.3870841], [0.5567096999999999, 51.3871255], [0.5562064, 51.3871604], [0.5555704000000001, 51.3871821], [0.5545097999999999, 51.3871818], [0.5541064, 51.3871671], [0.5538496000000002, 51.387154300000006], [0.5533239, 51.38711970000001], [0.5527546, 51.387065099999994], [0.5524184999999999, 51.3870306], [0.5520619, 51.38698360000001], [0.5511402999999999, 51.38684009999999], [0.5508709760456733, 51.38679167395817], [0.5508104999999999, 51.3867808], [0.5505834, 51.386730799999995], [0.5499546, 51.3865877], [0.5496022, 51.38649000000001], [0.5494451, 51.3864462], [0.5490729999999999, 51.3863425], [0.5493821, 51.3864052], [0.5496373999999999, 51.38645580000001], [0.550005, 51.386523], [0.5506222, 51.386640699999994], [0.5507651999999998, 51.3866676], [0.5512213, 51.38674340000001], [0.5515073738066429, 51.38679167395817]]}", "current_leg_start": "Gillingham Reception Road", "dest_arr_time_act": "0613", "motion_projection": null, "next_location_lat": "51.3867917", "next_location_lon": "0.5515074", "previous_location": "Gillingham Reception Road", "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\": 724.35, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1375.251, \"from_m\": 724.35, \"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\": 1530.875, \"from_m\": 1375.251, \"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\": 629310, \"profile_key\": \"982fe327f958f526e8ea1ac537e8605df8255008946cac721716d0e0b49bb824\", \"schedule_id\": 24430, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Gillingham E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29078}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": \"0611\", \"location\": \"Gillingham Reception Road\", \"stage_seq\": 2, \"distance_m\": 426.318, \"section_seq\": 1, \"route_path_id\": 29078}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": null, \"location\": \"Gillingham (Kent)\", \"stage_seq\": 3, \"distance_m\": 1530.875, \"section_seq\": 1, \"route_path_id\": 29078}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1530.875, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29078}], \"total_distance_m\": 1530.875, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 650.901, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 879.974, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3867917", "current_position_lon": "0.5515074", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:33Z\", \"source_id\": 52085836, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:36Z\", \"source_id\": 16797272, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gillingham (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789621536943273, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:25.271090", "service_state_evidence_id": 16797272, "current_leg_start_actual_dep": "2026-09-17T06:11:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:25.408928", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
XGI |
GLM |
5K56 |
465015 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 724.35, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1375.251, "from_m": 724.35, "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": 1530.875, "from_m": 1375.251, "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": 629310, "profile_key": "982fe327f958f526e8ea1ac537e8605df8255008946cac721716d0e0b49bb824", "schedule_id": 24430, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Gillingham E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29078}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": "0611", "location": "Gillingham Reception Road", "stage_seq": 2, "distance_m": 426.318, "section_seq": 1, "route_path_id": 29078}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": null, "location": "Gillingham (Kent)", "stage_seq": 3, "distance_m": 1530.875, "section_seq": 1, "route_path_id": 29078}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1530.875, "from_m": 0.0, "section_seq": 1, "route_path_id": 29078}], "total_distance_m": 1530.875, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 650.901, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 879.974, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32319, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:33Z", "source_id": 52085836, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:07:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:36Z", "source_id": 16797272, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Gillingham E.M.U.D. |
0600 |
0600 |
None |
6:00:00 |
None |
Gillingham (Kent) |
0613 |
0613 |
1 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90910/2026-09-17/detailed |
None |
Gillingham Reception Road |
2026-09-17T06:11:00+01:00 |
Gillingham (Kent) |
2.0 |
{"type": "LineString", "coordinates": [[0.5621732, 51.385923000000005], [0.5606579999999999, 51.3863188], [0.5598526, 51.3865547], [0.5593807, 51.3867193], [0.5590365156597471, 51.38679167395817], [0.5582227, 51.3869628], [0.5581321, 51.386975699999994], [0.5581145999999999, 51.38697950000001], [0.5580528, 51.386987799999986], [0.5579885, 51.3869959], [0.55723, 51.3870841], [0.5567096999999999, 51.3871255], [0.5562064, 51.3871604], [0.5555704000000001, 51.3871821], [0.5545097999999999, 51.3871818], [0.5541064, 51.3871671], [0.5538496000000002, 51.387154300000006], [0.5533239, 51.38711970000001], [0.5527546, 51.387065099999994], [0.5524184999999999, 51.3870306], [0.5520619, 51.38698360000001], [0.5511402999999999, 51.38684009999999], [0.5508709760456733, 51.38679167395817], [0.5508104999999999, 51.3867808], [0.5505834, 51.386730799999995], [0.5499546, 51.3865877], [0.5496022, 51.38649000000001], [0.5494451, 51.3864462], [0.5490729999999999, 51.3863425], [0.5493821, 51.3864052], [0.5496373999999999, 51.38645580000001], [0.550005, 51.386523], [0.5506222, 51.386640699999994], [0.5507651999999998, 51.3866676], [0.5512213, 51.38674340000001], [0.5515073738066429, 51.38679167395817]]} |
0.7 |
0605 |
0607 |
Gillingham Reception Road |
Gillingham (Kent) |
Gillingham (Kent) |
51.3867917 |
0.5515074 |
51.3867917 |
0.5515074 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Gillingham (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797272 |
1789621536943273 |
3 |
3 |
2026-09-17 05:17:25.408928 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:25.271090 |
| 597917 |
627627 |
P65052 |
365K19M417 |
2026-09-17 |
COMPLETE |
16797762 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 627627, "stp": "P", "toc": "Northern", "uid": "P65052", "consist": "323227", "dest_crs": "CRE", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65052/2026-09-17/detailed", "trust_id": "365K19M417", "origin_crs": "XAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "5", "is_terminated": 1, "next_location": "Crewe", "signalling_id": "5K19", "timing_status": "LATE", "origin_station": "Allerton Depot", "current_leg_arr": "0607", "current_leg_dep": "0553", "current_leg_end": "Crewe", "origin_dep_time": "0459", "origin_platform": null, "current_location": "Crewe", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.434588653852841, 53.09254128241476], [-2.4345809999999997, 53.092526], [-2.4345289075642738, 53.092425428817656], [-2.4344983702065632, 53.09236647239105], [-2.434214681400607, 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": "Hartford Jn", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "53.0888590", "next_location_lon": "-2.4326692", "previous_location": "Hartford Jn", "current_leg_milage": "12.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 273.172, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 324.057, \"from_m\": 273.172, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 342.603, \"from_m\": 324.057, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 389.57, \"from_m\": 342.603, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.2, \"from_m\": 389.57, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 687.51, \"from_m\": 472.2, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 720.939, \"from_m\": 687.51, \"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\": 1379.244, \"from_m\": 720.939, \"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\": 2080.261, \"from_m\": 1379.244, \"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\": 2862.122, \"from_m\": 2080.261, \"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\": 2917.548, \"from_m\": 2862.122, \"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\": 4331.707, \"from_m\": 2917.548, \"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\": 9083.358, \"from_m\": 4331.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 10307.751, \"from_m\": 9083.358, \"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\": 13325.345, \"from_m\": 10307.751, \"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\": 15821.926, \"from_m\": 13325.345, \"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\": 21896.704, \"from_m\": 15821.926, \"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\": 47920.817, \"from_m\": 21896.704, \"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\": 48412.163, \"from_m\": 47920.817, \"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\": 48477.443, \"from_m\": 48412.163, \"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\": 48779.721, \"from_m\": 48477.443, \"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\": 48851.119, \"from_m\": 48779.721, \"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\": 49031.394, \"from_m\": 48851.119, \"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\": 627627, \"profile_key\": \"f4859c29b522986f8671cd8e25fb653665ac5701ec182a94ac11702fd7483276\", \"schedule_id\": 32758, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0459\", \"location\": \"Allerton Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0504\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 2, \"distance_m\": 620.69, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": false, \"wtt_arr\": \"0506\", \"wtt_dep\": \"0514\", \"location\": \"Alerton Sig. AN4\", \"stage_seq\": 3, \"distance_m\": 720.939, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0515H\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 4, \"distance_m\": 846.415, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0517\", \"location\": \"Speke Jn\", \"stage_seq\": 5, \"distance_m\": 2839.754, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Ditton East Jn\", \"stage_seq\": 6, \"distance_m\": 9311.572, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525\", \"location\": \"Runcorn\", \"stage_seq\": 7, \"distance_m\": 12871.585, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525H\", \"location\": \"Halton Jn\", \"stage_seq\": 8, \"distance_m\": 14688.367, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"location\": \"Weaver Jn\", \"stage_seq\": 9, \"distance_m\": 22021.144, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532H\", \"location\": \"Acton Bridge\", \"stage_seq\": 10, \"distance_m\": 25759.664, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": false, \"wtt_arr\": \"0536\", \"wtt_dep\": \"0553\", \"location\": \"Hartford Jn\", \"stage_seq\": 11, \"distance_m\": 28482.104, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Winsford\", \"stage_seq\": 12, \"distance_m\": 37038.052, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 13, \"distance_m\": 47852.033, \"section_seq\": 1, \"route_path_id\": 104013}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Crewe\", \"stage_seq\": 14, \"distance_m\": 49031.394, \"section_seq\": 1, \"route_path_id\": 104013}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49031.394, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104013}], \"total_distance_m\": 49031.394, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 48739.676, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 291.718, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0459", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "53.0888590", "current_position_lon": "-2.4326692", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:53:42Z\", \"source_id\": 52007641, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:53:48Z\", \"source_id\": 16773498, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:07:04Z\", \"source_id\": 52016005, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:08:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:07:07Z\", \"source_id\": 16775968, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:12:45Z\", \"source_id\": 52020128, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:13:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:12:48Z\", \"source_id\": 16777171, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:05Z\", \"source_id\": 52023762, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:09Z\", \"source_id\": 16778236, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:22Z\", \"source_id\": 52087259, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:25Z\", \"source_id\": 16797762, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe", "service_state_platform": "5", "timing_fact_generation": 1789621586201441, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:29.325623", "service_state_evidence_id": 16797762, "current_leg_start_actual_dep": "2026-09-17T05:54:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:29.924357", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XAL |
CRE |
5K19 |
323227 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 273.172, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 324.057, "from_m": 273.172, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 342.603, "from_m": 324.057, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 389.57, "from_m": 342.603, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.2, "from_m": 389.57, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 687.51, "from_m": 472.2, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 720.939, "from_m": 687.51, "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": 1379.244, "from_m": 720.939, "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": 2080.261, "from_m": 1379.244, "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": 2862.122, "from_m": 2080.261, "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": 2917.548, "from_m": 2862.122, "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": 4331.707, "from_m": 2917.548, "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": 9083.358, "from_m": 4331.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 10307.751, "from_m": 9083.358, "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": 13325.345, "from_m": 10307.751, "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": 15821.926, "from_m": 13325.345, "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": 21896.704, "from_m": 15821.926, "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": 47920.817, "from_m": 21896.704, "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": 48412.163, "from_m": 47920.817, "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": 48477.443, "from_m": 48412.163, "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": 48779.721, "from_m": 48477.443, "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": 48851.119, "from_m": 48779.721, "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": 49031.394, "from_m": 48851.119, "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": 627627, "profile_key": "f4859c29b522986f8671cd8e25fb653665ac5701ec182a94ac11702fd7483276", "schedule_id": 32758, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0459", "location": "Allerton Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0504", "location": "Liverpool South Parkway (HL)", "stage_seq": 2, "distance_m": 620.69, "section_seq": 1, "route_path_id": 104013}, {"is_pass": false, "wtt_arr": "0506", "wtt_dep": "0514", "location": "Alerton Sig. AN4", "stage_seq": 3, "distance_m": 720.939, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0515H", "location": "Liverpool South Parkway (HL)", "stage_seq": 4, "distance_m": 846.415, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0517", "location": "Speke Jn", "stage_seq": 5, "distance_m": 2839.754, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522", "location": "Ditton East Jn", "stage_seq": 6, "distance_m": 9311.572, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525", "location": "Runcorn", "stage_seq": 7, "distance_m": 12871.585, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525H", "location": "Halton Jn", "stage_seq": 8, "distance_m": 14688.367, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "location": "Weaver Jn", "stage_seq": 9, "distance_m": 22021.144, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532H", "location": "Acton Bridge", "stage_seq": 10, "distance_m": 25759.664, "section_seq": 1, "route_path_id": 104013}, {"is_pass": false, "wtt_arr": "0536", "wtt_dep": "0553", "location": "Hartford Jn", "stage_seq": 11, "distance_m": 28482.104, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0557", "location": "Winsford", "stage_seq": 12, "distance_m": 37038.052, "section_seq": 1, "route_path_id": 104013}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Crewe Coal Yard S.B.", "stage_seq": 13, "distance_m": 47852.033, "section_seq": 1, "route_path_id": 104013}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Crewe", "stage_seq": 14, "distance_m": 49031.394, "section_seq": 1, "route_path_id": 104013}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49031.394, "from_m": 0.0, "section_seq": 1, "route_path_id": 104013}], "total_distance_m": 49031.394, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 48739.676, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 291.718, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9933, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:53:42Z", "source_id": 52007641, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T03:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:53:48Z", "source_id": 16773498, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:07:04Z", "source_id": 52016005, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:08:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:07:07Z", "source_id": 16775968, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:12:45Z", "source_id": 52020128, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:13:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:12:48Z", "source_id": 16777171, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:05Z", "source_id": 52023762, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:09Z", "source_id": 16778236, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10623, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:22Z", "source_id": 52087259, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:07:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:25Z", "source_id": 16797762, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Allerton Depot |
0459 |
0459 |
None |
None |
None |
Crewe |
0606 |
0606 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65052/2026-09-17/detailed |
None |
Hartford Jn |
2026-09-17T05:54:00+01:00 |
Crewe |
14.0 |
{"type": "LineString", "coordinates": [[-2.5713680999999995, 53.2505951], [-2.5704247, 53.25011500000001], [-2.5698019, 53.24980239999999], [-2.5693817000000005, 53.2495984], [-2.5685605999999996, 53.24917940000001], [-2.5677711, 53.248780999999994], [-2.5654802, 53.2475845], [-2.5614801332905084, 53.245584107685744], [-2.5614264684381616, 53.245557269808046], [-2.5588153, 53.2442514], [-2.5552838, 53.2424747], [-2.5539093, 53.2417832], [-2.5469250999999997, 53.2382851], [-2.5461764, 53.23787699999999], [-2.5449516, 53.2371569], [-2.54412, 53.236636700000005], [-2.5432927, 53.236068], [-2.5427564, 53.2356874], [-2.5423870999999996, 53.2354253], [-2.5378654999999997, 53.23210759999999], [-2.5365871, 53.2311736], [-2.5361387, 53.23083520000001], [-2.5352615, 53.23014959999999], [-2.5345463000000006, 53.2295584], [-2.5337106, 53.22881329999999], [-2.5327565, 53.2279461], [-2.5235175999999995, 53.2195476], [-2.5200193, 53.2163671], [-2.5198784000000005, 53.2162445], [-2.5182366, 53.2148199], [-2.51528279553466, 53.212138662947616], [-2.5099786, 53.20732350000001], [-2.5088771, 53.20632340000001], [-2.5051574, 53.2028692], [-2.5044517, 53.202164899999985], [-2.5038258999999994, 53.2014598], [-2.5035719999999997, 53.201173700000005], [-2.5021931541034403, 53.19957740430325], [-2.4947259, 53.19093149999999], [-2.4940198, 53.190115299999995], [-2.4938367, 53.189907100000006], [-2.4933553999999996, 53.1893597], [-2.4932498999999995, 53.189232999999994], [-2.4928045999999995, 53.1887345], [-2.4924981999999996, 53.188401000000006], [-2.4920517, 53.18790260000001], [-2.4913234999999996, 53.1870832], [-2.4911259999999995, 53.186861400000005], [-2.4908036, 53.18650099999999], [-2.4899128, 53.185462699999995], [-2.4893072, 53.184755800000005], [-2.4887841, 53.18415310000001], [-2.4873894, 53.18253920000001], [-2.4863408, 53.18131619999999], [-2.4862536, 53.1812155], [-2.4859303999999995, 53.1808211], [-2.4855011999999994, 53.1803147], [-2.4851016, 53.1797891], [-2.4847116, 53.17926099999998], [-2.484258, 53.17863349999999], [-2.4836397, 53.177720099999995], [-2.4830369, 53.176805599999994], [-2.4827952, 53.17640079999999], [-2.4815384, 53.17417520000001], [-2.4811801, 53.17355969999999], [-2.4806376, 53.172614], [-2.4796287, 53.1708766], [-2.4784174, 53.1687733], [-2.4781826999999996, 53.168365699999995], [-2.4774619, 53.16711370000001], [-2.4766327, 53.1656943], [-2.4754402, 53.16362610000001], [-2.4736511, 53.16051920000001], [-2.4728028999999996, 53.1590553], [-2.4727974999999995, 53.159046], [-2.4704191, 53.1549289], [-2.4702549, 53.15464419999999], [-2.4691036999999993, 53.15264829999999], [-2.4679209, 53.150599], [-2.4659228999999994, 53.1471337], [-2.4655507, 53.1464882], [-2.465116127664801, 53.14573188385283], [-2.4647006, 53.1450087], [-2.4639994999999995, 53.143792699999985], [-2.4633531, 53.1426649], [-2.4620321, 53.1403638], [-2.4600471, 53.136939], [-2.4600067, 53.1368692], [-2.4588604, 53.13488220000001], [-2.4573589000000005, 53.1322763], [-2.454164899999999, 53.126727599999995], [-2.4531462, 53.1249543], [-2.4525302999999994, 53.1238822], [-2.4518035, 53.1226107], [-2.4499243, 53.1193348], [-2.4490809999999996, 53.11786850000001], [-2.4482414999999995, 53.11641649999999], [-2.4469917999999997, 53.1142389], [-2.4464417, 53.1132804], [-2.4449879999999995, 53.1107414], [-2.4434154, 53.10803320000001], [-2.4414635, 53.1046377], [-2.4407509, 53.1034277], [-2.4402766999999996, 53.10262229999999], [-2.4402046, 53.10248279999999], [-2.4398761, 53.1018818], [-2.4395073999999997, 53.101218200000005], [-2.4387972, 53.0998813], [-2.438666, 53.0996471], [-2.4382581, 53.0989146], [-2.4379094999999995, 53.098332500000005], [-2.4377874, 53.0981287], [-2.437412, 53.09750579999999], [-2.4370135, 53.09688669999999], [-2.4364321, 53.095961599999995], [-2.4363589, 53.09584519999999], [-2.4358596, 53.09496819999998], [-2.4356325999999995, 53.0945701], [-2.4354169999999997, 53.09417560000001], [-2.4351515, 53.0936651], [-2.434588653852841, 53.09254128241476], [-2.4345809999999997, 53.092526], [-2.4345289075642738, 53.092425428817656], [-2.4344983702065632, 53.09236647239105], [-2.434214681400607, 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]]} |
12.7 |
0553 |
0607 |
Hartford Jn |
Crewe |
Crewe |
53.0888590 |
-2.4326692 |
53.0888590 |
-2.4326692 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Crewe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797762 |
1789621586201441 |
35 |
35 |
2026-09-17 05:17:29.924357 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:29.325623 |
| 597918 |
628552 |
P02351 |
505Y67M517 |
2026-09-17 |
COMPLETE |
16797601 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 628552, "stp": "P", "toc": "Greater Anglia", "uid": "P02351", "consist": "755327", "dest_crs": "IPS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02351/2026-09-17/detailed", "trust_id": "505Y67M517", "origin_crs": "XLG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ipswich", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": "3A", "is_terminated": 1, "next_location": "Ipswich", "signalling_id": "5Y67", "timing_status": "ON TIME", "origin_station": "Colchester CS", "current_leg_arr": "0607", "current_leg_dep": "0542", "current_leg_end": "Ipswich", "origin_dep_time": "0537", "origin_platform": null, "current_location": "Ipswich", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.90011489327127], [0.8988567999999999, 51.9000831], [0.899226, 51.90005889999999], [0.8997301, 51.9000259], [0.9003879, 51.8999839], [0.9017074, 51.8998951], [0.9031819, 51.899802], [0.9041005999999998, 51.89973839999999], [0.9056901000000002, 51.8996367], [0.9067107, 51.8995694], [0.9085624, 51.8994528], [0.9100239, 51.899375], [0.9118721, 51.8992999], [0.9128292, 51.899274600000005], [0.9130759868372974, 51.89926770577764], [0.9133912, 51.89925889999999], [0.9142635999999998, 51.89924800000001], [0.9161248, 51.899231], [0.9173307999999998, 51.89923639999999], [0.9187383, 51.8992574], [0.9199521000000002, 51.8993041], [0.9218346, 51.899415399999995], [0.9240782, 51.89960020000001], [0.9263099999999996, 51.8998363], [0.9270882, 51.8999274], [0.9278572, 51.9000302], [0.9293573999999998, 51.900257], [0.9300441, 51.90037540000001], [0.9307138, 51.90050110000001], [0.9324542, 51.90086379999999], [0.933186, 51.901030899999995], [0.9337041, 51.9011579], [0.9357755, 51.9017132], [0.9369185, 51.90204709999999], [0.9396774, 51.9029473], [0.9407695, 51.9033386], [0.9417483, 51.903709500000005], [0.9428633, 51.9041509], [0.9443493, 51.9047822], [0.9455481, 51.905329399999985], [0.9475884, 51.906344100000005], [0.9502349999999998, 51.9078056], [0.9529607999999998, 51.9092858], [0.9548268999999998, 51.91016119999999], [0.9558889, 51.9106242], [0.9569284999999996, 51.91106229999999], [0.9579906, 51.91148729999999], [0.9589265999999996, 51.9118552], [0.9600521, 51.91226600000001], [0.960938, 51.9125774], [0.9693724, 51.91549739999999], [0.9741239, 51.91714549999999], [0.9765466, 51.9180251], [0.977983, 51.9185747], [0.9791786, 51.919053000000005], [0.9809349, 51.9197861], [0.9826721, 51.920550299999995], [0.9842348999999998, 51.92124810000001], [0.9851344, 51.9216084], [0.9852592, 51.9216641], [0.9856017, 51.9218182], [0.9881468125314736, 51.9229898008812], [0.9895619, 51.9236412], [0.9910501, 51.9244405], [0.9927971, 51.9255071], [0.9939898, 51.9263247], [0.9953803, 51.927407599999995], [0.9966596, 51.9285391], [0.9972432, 51.9291092], [0.9980809, 51.9300049], [0.9989184999999998, 51.9309411], [0.9997769, 51.9318335], [1.0005774000000005, 51.93257299999999], [1.0010487, 51.932982900000006], [1.001681, 51.9334989], [1.0032246, 51.93465659999999], [1.0052757, 51.9359572], [1.0080112, 51.937624199999995], [1.0086356999999997, 51.93800469999999], [1.0091021, 51.938298399999994], [1.010106, 51.9389206], [1.0115129, 51.9398118], [1.0126144, 51.9404926], [1.0143723, 51.941562899999994], [1.0153243, 51.9421347], [1.0182783359207372, 51.94396531986611], [1.0200639, 51.9450718], [1.0214672, 51.9459101], [1.0216615, 51.9460193], [1.0241382, 51.947191499999995], [1.0256725, 51.94776379999999], [1.0273089999999998, 51.94825620000001], [1.0289826, 51.94865359999999], [1.0307114999999998, 51.94895900000001], [1.0332114, 51.949224699999995], [1.0346489, 51.94929179999999], [1.0360859, 51.94929979999999], [1.0379271, 51.949264199999995], [1.0397772, 51.94918609999999], [1.0402929, 51.9492016], [1.0432533, 51.9491241], [1.0437679, 51.949124799999986], [1.0441849, 51.9491323], [1.0444394, 51.9491426], [1.0448345, 51.94915819999999], [1.0452298, 51.9491774], [1.0454473, 51.94919010000001], [1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]}", "current_leg_start": "Colchester", "dest_arr_time_act": "0607", "motion_projection": null, "next_location_lat": "52.0505252", "next_location_lon": "1.1441782", "previous_location": "Colchester", "current_leg_milage": "17.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 441.238, \"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\": 913.557, \"from_m\": 441.238, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 960.421, \"from_m\": 913.557, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1435.811, \"from_m\": 960.421, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11298.069, \"from_m\": 1435.811, \"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\": 11316.091, \"from_m\": 11298.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12648.526, \"from_m\": 11316.091, \"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\": 13431.607, \"from_m\": 12648.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.763, \"from_m\": 13431.607, \"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\": 26843.281, \"from_m\": 14102.763, \"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\": 27205.667, \"from_m\": 26843.281, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27473.523, \"from_m\": 27205.667, \"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\": 27803.027, \"from_m\": 27473.523, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27868.256, \"from_m\": 27803.027, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27914.198, \"from_m\": 27868.256, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27997.1, \"from_m\": 27914.198, \"capability_applied\": null, \"effective_limit_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\": 628552, \"profile_key\": \"45d2cf41e41993c5b7391a03da520e461e7737de18d56e3b8098b473a4d372a7\", \"schedule_id\": 19979, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0537\", \"location\": \"Colchester CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34729}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0543\", \"location\": \"Colchester\", \"stage_seq\": 2, \"distance_m\": 511.605, \"section_seq\": 1, \"route_path_id\": 34729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"Manningtree\", \"stage_seq\": 3, \"distance_m\": 13056.54, \"section_seq\": 1, \"route_path_id\": 34729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 4, \"distance_m\": 26658.44, \"section_seq\": 1, \"route_path_id\": 34729}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": null, \"location\": \"Ipswich\", \"stage_seq\": 5, \"distance_m\": 27997.1, \"section_seq\": 1, \"route_path_id\": 34729}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27997.1, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34729}], \"total_distance_m\": 27997.1, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27445.034, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 552.066, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0537", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "25.0", "current_position_lat": "52.0505252", "current_position_lon": "1.1441782", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:03Z\", \"source_id\": 52039666, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:08Z\", \"source_id\": 16782948, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:54Z\", \"source_id\": 52064099, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:52:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:57Z\", \"source_id\": 16790399, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:09Z\", \"source_id\": 52086875, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:13Z\", \"source_id\": 16797601, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ipswich", "service_state_platform": "3", "timing_fact_generation": 1789621574408525, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:31.301851", "service_state_evidence_id": 16797601, "current_leg_start_actual_dep": "2026-09-17T05:43:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:33.124140", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XLG |
IPS |
5Y67 |
755327 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 441.238, "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": 913.557, "from_m": 441.238, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 960.421, "from_m": 913.557, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1435.811, "from_m": 960.421, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11298.069, "from_m": 1435.811, "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": 11316.091, "from_m": 11298.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12648.526, "from_m": 11316.091, "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": 13431.607, "from_m": 12648.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.763, "from_m": 13431.607, "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": 26843.281, "from_m": 14102.763, "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": 27205.667, "from_m": 26843.281, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27473.523, "from_m": 27205.667, "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": 27803.027, "from_m": 27473.523, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27868.256, "from_m": 27803.027, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27914.198, "from_m": 27868.256, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27997.1, "from_m": 27914.198, "capability_applied": null, "effective_limit_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": 628552, "profile_key": "45d2cf41e41993c5b7391a03da520e461e7737de18d56e3b8098b473a4d372a7", "schedule_id": 19979, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0537", "location": "Colchester CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34729}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0543", "location": "Colchester", "stage_seq": 2, "distance_m": 511.605, "section_seq": 1, "route_path_id": 34729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "Manningtree", "stage_seq": 3, "distance_m": 13056.54, "section_seq": 1, "route_path_id": 34729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Ipswich Halifax Jn", "stage_seq": 4, "distance_m": 26658.44, "section_seq": 1, "route_path_id": 34729}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": null, "location": "Ipswich", "stage_seq": 5, "distance_m": 27997.1, "section_seq": 1, "route_path_id": 34729}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27997.1, "from_m": 0.0, "section_seq": 1, "route_path_id": 34729}], "total_distance_m": 27997.1, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27445.034, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 552.066, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13724, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:03Z", "source_id": 52039666, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:35:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:08Z", "source_id": 16782948, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13534, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:54Z", "source_id": 52064099, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:52:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:57Z", "source_id": 16790399, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:09Z", "source_id": 52086875, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:13Z", "source_id": 16797601, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Colchester CS |
0537 |
0537 |
None |
None |
None |
Ipswich |
0607 |
0607 |
3A |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02351/2026-09-17/detailed |
None |
Colchester |
2026-09-17T05:43:00+01:00 |
Ipswich |
25.0 |
{"type": "LineString", "coordinates": [[0.8923439522319098, 51.900678351377906], [0.8923837, 51.90067319999999], [0.8938347999999999, 51.90050110000001], [0.8948094999999999, 51.90040859999999], [0.8952321999999999, 51.90037360000001], [0.8963907000000001, 51.9002885], [0.8974236, 51.90017309999998], [0.8981209999999997, 51.9001263], [0.8983152841195214, 51.90011489327127], [0.8988567999999999, 51.9000831], [0.899226, 51.90005889999999], [0.8997301, 51.9000259], [0.9003879, 51.8999839], [0.9017074, 51.8998951], [0.9031819, 51.899802], [0.9041005999999998, 51.89973839999999], [0.9056901000000002, 51.8996367], [0.9067107, 51.8995694], [0.9085624, 51.8994528], [0.9100239, 51.899375], [0.9118721, 51.8992999], [0.9128292, 51.899274600000005], [0.9130759868372974, 51.89926770577764], [0.9133912, 51.89925889999999], [0.9142635999999998, 51.89924800000001], [0.9161248, 51.899231], [0.9173307999999998, 51.89923639999999], [0.9187383, 51.8992574], [0.9199521000000002, 51.8993041], [0.9218346, 51.899415399999995], [0.9240782, 51.89960020000001], [0.9263099999999996, 51.8998363], [0.9270882, 51.8999274], [0.9278572, 51.9000302], [0.9293573999999998, 51.900257], [0.9300441, 51.90037540000001], [0.9307138, 51.90050110000001], [0.9324542, 51.90086379999999], [0.933186, 51.901030899999995], [0.9337041, 51.9011579], [0.9357755, 51.9017132], [0.9369185, 51.90204709999999], [0.9396774, 51.9029473], [0.9407695, 51.9033386], [0.9417483, 51.903709500000005], [0.9428633, 51.9041509], [0.9443493, 51.9047822], [0.9455481, 51.905329399999985], [0.9475884, 51.906344100000005], [0.9502349999999998, 51.9078056], [0.9529607999999998, 51.9092858], [0.9548268999999998, 51.91016119999999], [0.9558889, 51.9106242], [0.9569284999999996, 51.91106229999999], [0.9579906, 51.91148729999999], [0.9589265999999996, 51.9118552], [0.9600521, 51.91226600000001], [0.960938, 51.9125774], [0.9693724, 51.91549739999999], [0.9741239, 51.91714549999999], [0.9765466, 51.9180251], [0.977983, 51.9185747], [0.9791786, 51.919053000000005], [0.9809349, 51.9197861], [0.9826721, 51.920550299999995], [0.9842348999999998, 51.92124810000001], [0.9851344, 51.9216084], [0.9852592, 51.9216641], [0.9856017, 51.9218182], [0.9881468125314736, 51.9229898008812], [0.9895619, 51.9236412], [0.9910501, 51.9244405], [0.9927971, 51.9255071], [0.9939898, 51.9263247], [0.9953803, 51.927407599999995], [0.9966596, 51.9285391], [0.9972432, 51.9291092], [0.9980809, 51.9300049], [0.9989184999999998, 51.9309411], [0.9997769, 51.9318335], [1.0005774000000005, 51.93257299999999], [1.0010487, 51.932982900000006], [1.001681, 51.9334989], [1.0032246, 51.93465659999999], [1.0052757, 51.9359572], [1.0080112, 51.937624199999995], [1.0086356999999997, 51.93800469999999], [1.0091021, 51.938298399999994], [1.010106, 51.9389206], [1.0115129, 51.9398118], [1.0126144, 51.9404926], [1.0143723, 51.941562899999994], [1.0153243, 51.9421347], [1.0182783359207372, 51.94396531986611], [1.0200639, 51.9450718], [1.0214672, 51.9459101], [1.0216615, 51.9460193], [1.0241382, 51.947191499999995], [1.0256725, 51.94776379999999], [1.0273089999999998, 51.94825620000001], [1.0289826, 51.94865359999999], [1.0307114999999998, 51.94895900000001], [1.0332114, 51.949224699999995], [1.0346489, 51.94929179999999], [1.0360859, 51.94929979999999], [1.0379271, 51.949264199999995], [1.0397772, 51.94918609999999], [1.0402929, 51.9492016], [1.0432533, 51.9491241], [1.0437679, 51.949124799999986], [1.0441849, 51.9491323], [1.0444394, 51.9491426], [1.0448345, 51.94915819999999], [1.0452298, 51.9491774], [1.0454473, 51.94919010000001], [1.0457140881760316, 51.94921257265291], [1.0457156, 51.94921269999999], [1.0458626, 51.949221400000006], [1.0466494999999998, 51.94929849999999], [1.0473206999999998, 51.9493786], [1.0481012, 51.9494861], [1.0482884, 51.9495191], [1.0484193999999998, 51.9495365], [1.0484878, 51.9495451], [1.0485629999999997, 51.9495609], [1.0494314, 51.94971650000001], [1.0499159, 51.9498146], [1.0509798, 51.950066500000005], [1.0528837999999998, 51.9505949], [1.0549517999999998, 51.9512022], [1.0551187, 51.95124570000001], [1.0551759, 51.95126150000001], [1.0556818, 51.9514175], [1.0568268, 51.9517545], [1.0571591, 51.951851999999995], [1.0578014999999998, 51.9520405], [1.0584207, 51.952222], [1.0590295, 51.9523995], [1.0598397, 51.9526393], [1.0609037, 51.95293279999999], [1.0650906999999998, 51.9541716], [1.0672069, 51.954783], [1.0693102, 51.955472], [1.0699377999999995, 51.9557129], [1.0702446999999995, 51.955837599999995], [1.0707974999999998, 51.956070900000014], [1.0713825, 51.9563417], [1.0726503, 51.9569796], [1.0738864999999995, 51.9577425], [1.0750133, 51.958522], [1.0758103, 51.95919369999999], [1.0766294, 51.959883999999995], [1.0779783409434258, 51.96103780550225], [1.0829135, 51.965258799999994], [1.0838418, 51.96615069999999], [1.0845388, 51.96702460000001], [1.0850768999999998, 51.9677786], [1.0855374999999998, 51.9685347], [1.0860289, 51.969615], [1.0862459999999998, 51.9703163], [1.0864047, 51.9710167], [1.0864843, 51.97153579999999], [1.0865164, 51.97178589999999], [1.0865302999999995, 51.972042599999995], [1.0865421, 51.97245], [1.0865614, 51.9728453], [1.0865253999999998, 51.97326340000001], [1.0864832999999998, 51.97367199999999], [1.0864523, 51.973948799999995], [1.0863992, 51.9742274], [1.0862696, 51.9747794], [1.0860157, 51.9758843], [1.0859655, 51.9760756], [1.0854378999999998, 51.9780857], [1.0846519, 51.981062099999995], [1.0844913, 51.981774899999984], [1.0843557, 51.9824875], [1.0842078999999998, 51.9833896], [1.0841748, 51.98384339999999], [1.0842053, 51.98429010000001], [1.0842881999999998, 51.985652899999984], [1.0843778999999998, 51.9863307], [1.0845437, 51.98702050000001], [1.0848042999999998, 51.98790210000001], [1.0851491, 51.98881109999999], [1.0853901, 51.989332999999995], [1.0856486, 51.9898762], [1.0860292, 51.9905723], [1.0864582000000005, 51.99126540000001], [1.0867433, 51.9916683], [1.0869291999999997, 51.99193110000001], [1.0871759, 51.99226679999999], [1.087465, 51.9926032], [1.0885398, 51.9939433], [1.0889477, 51.99450809999998], [1.0890782999999995, 51.99470149999999], [1.0893284000000003, 51.9950717], [1.0896735, 51.995635500000006], [1.0900029999999998, 51.9962015], [1.0905034, 51.997342499999995], [1.0907369, 51.9979203], [1.0909412, 51.9985053], [1.0910945, 51.999208899999985], [1.0911108763057344, 51.99930615890027], [1.0915619999999997, 52.0019853], [1.0917219, 52.0025953], [1.091903, 52.00320889999998], [1.0919403, 52.0033201], [1.0920359, 52.0036054], [1.0921575, 52.003878], [1.0924398, 52.004532100000006], [1.0926718, 52.0049969], [1.0929226, 52.0054604], [1.0931852999999998, 52.005928799999985], [1.0934728, 52.006372], [1.0936928999999995, 52.0067062], [1.0939147, 52.00700789999999], [1.0941453, 52.00732889999998], [1.0943976, 52.0076426], [1.0948784, 52.00819739999999], [1.0954133999999998, 52.0087948], [1.0958443, 52.00925380000001], [1.0962602, 52.0096747], [1.0968639, 52.0102604], [1.0975115999999998, 52.010877], [1.0983373, 52.0116199], [1.0993624, 52.0124678], [1.1001553, 52.01309549999999], [1.101114, 52.0138118], [1.1021664, 52.0145244], [1.1026331, 52.01483189999999], [1.1031165, 52.0151427], [1.1038062, 52.01559069999999], [1.1045455, 52.01603889999999], [1.1052998999999997, 52.0164865], [1.1061670999999995, 52.01699710000001], [1.1069287, 52.017426500000006], [1.1072349, 52.0175952], [1.1078275, 52.01792480000001], [1.1082554, 52.0181505], [1.1089783999999998, 52.01852589999999], [1.1100651, 52.0190751], [1.1112224, 52.01960940000001], [1.112619, 52.02020650000001], [1.1138895999999998, 52.0207437], [1.1149041, 52.02113980000001], [1.1158556, 52.021503], [1.1161996, 52.0216325], [1.1165434, 52.0217584], [1.1172627999999998, 52.022018200000005], [1.1178432, 52.02221599999999], [1.1185206, 52.022440200000005], [1.1192038, 52.02266860000001], [1.1198950000000003, 52.022886500000006], [1.1217487, 52.0234451], [1.1239302999999998, 52.024058999999994], [1.1259593, 52.02467039999999], [1.1260487999999995, 52.024702099999985], [1.1271141999999998, 52.02504170000001], [1.1281309, 52.025382699999994], [1.1293896999999995, 52.0258138], [1.1295736999999997, 52.02587630000001], [1.1298466, 52.025974000000005], [1.1360908, 52.0282863], [1.1403687, 52.02985540000001], [1.1412416, 52.0302056], [1.1416506000000002, 52.03039350000001], [1.1420686, 52.03060270000001], [1.142541, 52.03085190000001], [1.1429308, 52.031060800000006], [1.1433236, 52.0312864], [1.1437318, 52.03154], [1.1440311999999997, 52.03173050000001], [1.1443151, 52.031915999999995], [1.1449067000000002, 52.03235949999999], [1.1452104, 52.03257869999999], [1.1458385999999998, 52.0331091], [1.1461396999999998, 52.0333807], [1.1464423, 52.033667], [1.1467900999999998, 52.0340071], [1.1470811, 52.034315199999995], [1.1473401, 52.0346066], [1.1474752999999998, 52.03476899999999], [1.1477058, 52.0350543], [1.1479318, 52.0353564], [1.1481666, 52.0357009], [1.1482598999999998, 52.0358475], [1.1483622999999998, 52.036010299999994], [1.1485449, 52.03633249999999], [1.1486986999999995, 52.03661219999999], [1.1488573000000002, 52.0369219], [1.1489466, 52.0370923], [1.1490317, 52.0372648], [1.149069, 52.03733950000001], [1.1491065, 52.0374147], [1.1491444, 52.037494], [1.1491857, 52.0375817], [1.1492314, 52.0376738], [1.1497872, 52.03878859999999], [1.1501199999999998, 52.0394694], [1.150448, 52.04012600000001], [1.1506680990690197, 52.04056707990596], [1.1508973, 52.04102640000001], [1.1511214, 52.0414756], [1.1514299, 52.042159899999994], [1.1515497, 52.04251399999999], [1.1516392, 52.04286890000001], [1.1516673999999998, 52.04311220000001], [1.1516826, 52.0432429], [1.151709, 52.0436259], [1.1517135, 52.0440264], [1.151702, 52.0442162], [1.1516827, 52.0444229], [1.1516479, 52.04466829999999], [1.1515888, 52.044925000000006], [1.15152, 52.0451514], [1.1514565, 52.04536749999999], [1.1512757, 52.0458515], [1.1507823999999998, 52.04664449999999], [1.1505449999999997, 52.04693710000001], [1.1503693, 52.047120699999994], [1.1499264, 52.047565500000005], [1.1490773999999997, 52.04824769999999], [1.1477288, 52.04914269999999], [1.1466463, 52.0497063], [1.1465308, 52.04975519999999], [1.1461976, 52.0498926], [1.1460685999999998, 52.04994169999999], [1.1459201, 52.0499983], [1.1452818, 52.05021729999999], [1.1450124, 52.05029829999999], [1.1447419, 52.0503796], [1.1441781999999998, 52.05052519999999]]} |
17.0 |
0542 |
0607 |
Colchester |
Ipswich |
Ipswich |
52.0505252 |
1.1441782 |
52.0505252 |
1.1441782 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Ipswich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797601 |
1789621574408525 |
15 |
15 |
2026-09-17 05:17:33.124140 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:31.301851 |
| 597919 |
629497 |
C20955 |
535V07M617 |
2026-09-17 |
COMPLETE |
16797308 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 629497, "stp": "P", "toc": "Great Northern", "uid": "C20955", "consist": "717007", "dest_crs": "WGC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20955/2026-09-17/detailed", "trust_id": "535V07M617", "origin_crs": "XYW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Welwyn Garden City", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "4", "is_terminated": 1, "next_location": "Welwyn Garden City", "signalling_id": "5V07", "timing_status": "LATE", "origin_station": "Welwyn Garden City Carriage Servicing Depot", "current_leg_arr": "0607", "current_leg_dep": "0605", "current_leg_end": "Welwyn Garden City", "origin_dep_time": "0604", "origin_platform": null, "current_location": "Welwyn Garden City", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2007256, 51.8074615], [-0.2013318, 51.8062246], [-0.2015663, 51.8057589], [-0.20167309999999997, 51.80538320000001], [-0.2017456, 51.80509349999999], [-0.2020639, 51.804486999999995], [-0.20238249999999997, 51.8037105], [-0.2025386, 51.8032306], [-0.20283749999999995, 51.802642], [-0.2033406, 51.8016239], [-0.203413, 51.8014792], [-0.20376379999999997, 51.800777999999994], [-0.2037774, 51.8007514], [-0.20412119999999995, 51.80007979999999], [-0.2043192, 51.79968919999999], [-0.20454759999999997, 51.799223], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]}", "current_leg_start": "Welwyn Garden City Carriage Servicing Depot", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.8007400", "next_location_lon": "-0.2037195", "previous_location": "Welwyn Garden City Carriage Servicing Depot", "current_leg_milage": "0.8", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 487.373, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 953.923, \"from_m\": 487.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1012.716, \"from_m\": 953.923, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1249.293, \"from_m\": 1012.716, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}], \"service_id\": 629497, \"profile_key\": \"7046d5c40d58f6eba124c36090b2436b6a5758e84e15ac1d0ef1d4f63ddd9674\", \"schedule_id\": 2883, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Welwyn Garden City Carriage Servicing Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28533}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Welwyn Garden City\", \"stage_seq\": 2, \"distance_m\": 1249.293, \"section_seq\": 1, \"route_path_id\": 28533}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1249.293, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28533}], \"total_distance_m\": 1249.293, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 761.92, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 487.373, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.8007400", "current_position_lon": "-0.2037195", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:39Z\", \"source_id\": 52085965, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:42Z\", \"source_id\": 16797308, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Welwyn Garden City", "service_state_platform": "4", "timing_fact_generation": 1789621543954026, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:35.946813", "service_state_evidence_id": 16797308, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:36.056359", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
XYW |
WGC |
5V07 |
717007 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 487.373, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 953.923, "from_m": 487.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1012.716, "from_m": 953.923, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1249.293, "from_m": 1012.716, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}], "service_id": 629497, "profile_key": "7046d5c40d58f6eba124c36090b2436b6a5758e84e15ac1d0ef1d4f63ddd9674", "schedule_id": 2883, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Welwyn Garden City Carriage Servicing Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28533}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Welwyn Garden City", "stage_seq": 2, "distance_m": 1249.293, "section_seq": 1, "route_path_id": 28533}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1249.293, "from_m": 0.0, "section_seq": 1, "route_path_id": 28533}], "total_distance_m": 1249.293, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 761.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 487.373, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15839, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:39Z", "source_id": 52085965, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:07:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:42Z", "source_id": 16797308, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Welwyn Garden City Carriage Servicing Depot |
0604 |
0604 |
None |
None |
None |
Welwyn Garden City |
0606 |
0606 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C20955/2026-09-17/detailed |
None |
Welwyn Garden City Carriage Servicing Depot |
2026-09-17T06:05:00+01:00 |
Welwyn Garden City |
2.0 |
{"type": "LineString", "coordinates": [[-0.2007256, 51.8074615], [-0.2013318, 51.8062246], [-0.2015663, 51.8057589], [-0.20167309999999997, 51.80538320000001], [-0.2017456, 51.80509349999999], [-0.2020639, 51.804486999999995], [-0.20238249999999997, 51.8037105], [-0.2025386, 51.8032306], [-0.20283749999999995, 51.802642], [-0.2033406, 51.8016239], [-0.203413, 51.8014792], [-0.20376379999999997, 51.800777999999994], [-0.2037774, 51.8007514], [-0.20412119999999995, 51.80007979999999], [-0.2043192, 51.79968919999999], [-0.20454759999999997, 51.799223], [-0.2047334, 51.79870689999999], [-0.20438429999999996, 51.79940130000001], [-0.2040525, 51.800071], [-0.2037195, 51.80074]]} |
0.8 |
0605 |
0607 |
Welwyn Garden City Carriage Servicing Depot |
Welwyn Garden City |
Welwyn Garden City |
51.8007400 |
-0.2037195 |
51.8007400 |
-0.2037195 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Welwyn Garden City |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797308 |
1789621543954026 |
3 |
3 |
2026-09-17 05:17:36.056359 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:35.946813 |
| 597920 |
630171 |
L85381 |
875G12M617 |
2026-09-17 |
COMPLETE |
16797742 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 630171, "stp": "P", "toc": "South Western Railway", "uid": "L85381", "consist": "701046", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85381/2026-09-17/detailed", "trust_id": "875G12M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-17", "dest_arr_time": "0624", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "5G12", "timing_status": "EARLY", "origin_station": "Guildford Down Sidings", "current_leg_arr": "0607", "current_leg_dep": "0605", "current_leg_end": "Guildford", "origin_dep_time": "0622", "origin_platform": null, "current_location": "Guildford", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5832169, 51.2424234], [-0.5831673, 51.242174], [-0.583103, 51.241834], [-0.5830111999999998, 51.24149189999999], [-0.5828011999999999, 51.240900399999994], [-0.5827214999999999, 51.24053260000001], [-0.5826402, 51.2403127], [-0.5825229, 51.240026500000006], [-0.581981, 51.2386804], [-0.5818767, 51.2384366], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]}", "current_leg_start": "Guildford Down Sidings", "dest_arr_time_act": "0624", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Guildford Down Sidings", "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\": 536.215, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 630171, \"profile_key\": \"f4ddfcba33b9ba61b83d836e7dfdd2ac232a285ecd203c7fe04fafa00157951e\", \"schedule_id\": 17989, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0622\", \"location\": \"Guildford Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45808}, {\"is_pass\": false, \"wtt_arr\": \"0624\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 2, \"distance_m\": 536.215, \"section_seq\": 1, \"route_path_id\": 45808}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 536.215, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 45808}], \"total_distance_m\": 536.215, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 536.215, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0622", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:20Z\", \"source_id\": 52087217, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:25Z\", \"source_id\": 16797742, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1789621585548477, "current_leg_arrival_utc": "2026-09-17T06:15:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:41.813858", "service_state_evidence_id": 16797742, "current_leg_start_actual_dep": "2026-09-17T06:22:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:41.995316", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
GLD |
5G12 |
701046 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 536.215, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 630171, "profile_key": "f4ddfcba33b9ba61b83d836e7dfdd2ac232a285ecd203c7fe04fafa00157951e", "schedule_id": 17989, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0622", "location": "Guildford Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 45808}, {"is_pass": false, "wtt_arr": "0624", "wtt_dep": null, "location": "Guildford", "stage_seq": 2, "distance_m": 536.215, "section_seq": 1, "route_path_id": 45808}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 536.215, "from_m": 0.0, "section_seq": 1, "route_path_id": 45808}], "total_distance_m": 536.215, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 536.215, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27963, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:20Z", "source_id": 52087217, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:07:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:25Z", "source_id": 16797742, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Guildford Down Sidings |
0622 |
0622 |
None |
None |
None |
Guildford |
0624 |
0624 |
2 |
EARLY |
-17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L85381/2026-09-17/detailed |
None |
Guildford Down Sidings |
2026-09-17T06:22:00+01:00 |
Guildford |
2.0 |
{"type": "LineString", "coordinates": [[-0.5832169, 51.2424234], [-0.5831673, 51.242174], [-0.583103, 51.241834], [-0.5830111999999998, 51.24149189999999], [-0.5828011999999999, 51.240900399999994], [-0.5827214999999999, 51.24053260000001], [-0.5826402, 51.2403127], [-0.5825229, 51.240026500000006], [-0.581981, 51.2386804], [-0.5818767, 51.2384366], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]} |
0.3 |
0605 |
0607 |
Guildford Down Sidings |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797742 |
1789621585548477 |
4 |
4 |
2026-09-17 05:17:41.995316 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:41.813858 |
| 597921 |
628379 |
L84171 |
872R90M517 |
2026-09-17 |
COMPLETE |
16797588 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 628379, "stp": "P", "toc": "South Western Railway", "uid": "L84171", "consist": "701047", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84171/2026-09-17/detailed", "trust_id": "872R90M517", "origin_crs": "HOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "15", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2R90", "timing_status": "EARLY", "origin_station": "Hounslow", "current_leg_arr": "0607", "current_leg_dep": "0603", "current_leg_end": "London Waterloo", "origin_dep_time": "0531", "origin_platform": "1", "current_location": "London Waterloo", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Vauxhall", "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\": 123.438, \"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\": 174.998, \"from_m\": 123.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5985.57, \"from_m\": 174.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\": 6053.209, \"from_m\": 5985.57, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10412.907, \"from_m\": 6053.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\": 10549.479, \"from_m\": 10412.907, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10602.002, \"from_m\": 10549.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}, {\"to_m\": 10660.391, \"from_m\": 10602.002, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14165.326, \"from_m\": 10660.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\": 14208.001, \"from_m\": 14165.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15548.188, \"from_m\": 14208.001, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16048.347, \"from_m\": 15548.188, \"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\": 17046.296, \"from_m\": 16048.347, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17092.232, \"from_m\": 17046.296, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17498.413, \"from_m\": 17092.232, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17595.944, \"from_m\": 17498.413, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18931.349, \"from_m\": 17595.944, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19054.691, \"from_m\": 18931.349, \"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\": 19835.43, \"from_m\": 19054.691, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20666.013, \"from_m\": 19835.43, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21520.69, \"from_m\": 20666.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22098.025, \"from_m\": 21520.69, \"capability_applied\": null, \"effective_limit_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\": 628379, \"profile_key\": \"2ec3cf8f973e5fca4903e46ad5d588b010a9f00a8e1693f95613378334153a71\", \"schedule_id\": 17734, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0531\", \"location\": \"Hounslow\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0533H\", \"wtt_dep\": \"0534\", \"location\": \"Isleworth\", \"stage_seq\": 2, \"distance_m\": 2597.763, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0535H\", \"wtt_dep\": \"0536\", \"location\": \"Syon Lane\", \"stage_seq\": 3, \"distance_m\": 3657.369, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0537H\", \"wtt_dep\": \"0539\", \"location\": \"Brentford\", \"stage_seq\": 4, \"distance_m\": 4973.966, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0541H\", \"location\": \"Kew Bridge\", \"stage_seq\": 5, \"distance_m\": 6485.877, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0544\", \"location\": \"Chiswick\", \"stage_seq\": 6, \"distance_m\": 8223.877, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0546\", \"wtt_dep\": \"0546H\", \"location\": \"Barnes Bridge\", \"stage_seq\": 7, \"distance_m\": 9806.15, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0549H\", \"location\": \"Barnes\", \"stage_seq\": 8, \"distance_m\": 10820.494, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552H\", \"location\": \"Putney\", \"stage_seq\": 9, \"distance_m\": 12706.024, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0555H\", \"location\": \"Wandsworth Town\", \"stage_seq\": 10, \"distance_m\": 14635.706, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558H\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 11, \"distance_m\": 15932.292, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"West London Jn\", \"stage_seq\": 12, \"distance_m\": 17032.859, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 13, \"distance_m\": 17864.788, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 14, \"distance_m\": 18896.58, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0604\", \"location\": \"Vauxhall\", \"stage_seq\": 15, \"distance_m\": 20030.452, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 16, \"distance_m\": 21369.048, \"section_seq\": 1, \"route_path_id\": 73093}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 17, \"distance_m\": 22098.025, \"section_seq\": 1, \"route_path_id\": 73093}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22098.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73093}], \"total_distance_m\": 22098.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 21890.215, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 207.81, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0531", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:05Z\", \"source_id\": 52039703, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:08Z\", \"source_id\": 16782955, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:11Z\", \"source_id\": 52042096, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:17Z\", \"source_id\": 16783670, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:19Z\", \"source_id\": 52044466, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:37:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:22Z\", \"source_id\": 16784398, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:47Z\", \"source_id\": 52047394, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:47Z\", \"source_id\": 16785303, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:31Z\", \"source_id\": 52050793, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:33Z\", \"source_id\": 16786388, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:23Z\", \"source_id\": 52054813, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:29Z\", \"source_id\": 16787564, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:04Z\", \"source_id\": 52057079, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:48:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:08Z\", \"source_id\": 16788278, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:10Z\", \"source_id\": 52061544, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:14Z\", \"source_id\": 16789612, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:19Z\", \"source_id\": 52066105, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:23Z\", \"source_id\": 16791046, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29132, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:20Z\", \"source_id\": 52070744, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:24Z\", \"source_id\": 16792490, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:08Z\", \"source_id\": 52076617, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:14Z\", \"source_id\": 16794297, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:14Z\", \"source_id\": 52080110, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:18Z\", \"source_id\": 16795410, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:06Z\", \"source_id\": 52086746, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:13Z\", \"source_id\": 16797588, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "15", "timing_fact_generation": 1789621574138168, "current_leg_arrival_utc": "2026-09-17T06:07:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:44.625071", "service_state_evidence_id": 16797588, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:45.048012", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
HOU |
None |
2R90 |
701047 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 123.438, "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": 174.998, "from_m": 123.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5985.57, "from_m": 174.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": 6053.209, "from_m": 5985.57, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10412.907, "from_m": 6053.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": 10549.479, "from_m": 10412.907, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10602.002, "from_m": 10549.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}, {"to_m": 10660.391, "from_m": 10602.002, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14165.326, "from_m": 10660.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": 14208.001, "from_m": 14165.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15548.188, "from_m": 14208.001, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16048.347, "from_m": 15548.188, "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": 17046.296, "from_m": 16048.347, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17092.232, "from_m": 17046.296, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17498.413, "from_m": 17092.232, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17595.944, "from_m": 17498.413, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18931.349, "from_m": 17595.944, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19054.691, "from_m": 18931.349, "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": 19835.43, "from_m": 19054.691, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20666.013, "from_m": 19835.43, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21520.69, "from_m": 20666.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22098.025, "from_m": 21520.69, "capability_applied": null, "effective_limit_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": 628379, "profile_key": "2ec3cf8f973e5fca4903e46ad5d588b010a9f00a8e1693f95613378334153a71", "schedule_id": 17734, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0531", "location": "Hounslow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0533H", "wtt_dep": "0534", "location": "Isleworth", "stage_seq": 2, "distance_m": 2597.763, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0535H", "wtt_dep": "0536", "location": "Syon Lane", "stage_seq": 3, "distance_m": 3657.369, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0537H", "wtt_dep": "0539", "location": "Brentford", "stage_seq": 4, "distance_m": 4973.966, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0541H", "location": "Kew Bridge", "stage_seq": 5, "distance_m": 6485.877, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0544", "location": "Chiswick", "stage_seq": 6, "distance_m": 8223.877, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0546", "wtt_dep": "0546H", "location": "Barnes Bridge", "stage_seq": 7, "distance_m": 9806.15, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0549H", "location": "Barnes", "stage_seq": 8, "distance_m": 10820.494, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552H", "location": "Putney", "stage_seq": 9, "distance_m": 12706.024, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0555H", "location": "Wandsworth Town", "stage_seq": 10, "distance_m": 14635.706, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558H", "location": "Clapham Junction (W)", "stage_seq": 11, "distance_m": 15932.292, "section_seq": 1, "route_path_id": 73093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "West London Jn", "stage_seq": 12, "distance_m": 17032.859, "section_seq": 1, "route_path_id": 73093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Queenstown Road (Battersea)", "stage_seq": 13, "distance_m": 17864.788, "section_seq": 1, "route_path_id": 73093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Nine Elms Jn", "stage_seq": 14, "distance_m": 18896.58, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0604", "location": "Vauxhall", "stage_seq": 15, "distance_m": 20030.452, "section_seq": 1, "route_path_id": 73093}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Waterloo West Crossings", "stage_seq": 16, "distance_m": 21369.048, "section_seq": 1, "route_path_id": 73093}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 17, "distance_m": 22098.025, "section_seq": 1, "route_path_id": 73093}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22098.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 73093}], "total_distance_m": 22098.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 21890.215, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 207.81, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28368, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:05Z", "source_id": 52039703, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:33:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:08Z", "source_id": 16782955, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28372, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:11Z", "source_id": 52042096, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:35:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:17Z", "source_id": 16783670, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28376, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:19Z", "source_id": 52044466, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:37:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:22Z", "source_id": 16784398, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28381, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:47Z", "source_id": 52047394, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:47Z", "source_id": 16785303, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28386, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:31Z", "source_id": 52050793, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:33Z", "source_id": 16786388, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28406, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:23Z", "source_id": 52054813, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:45:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:29Z", "source_id": 16787564, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28391, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:04Z", "source_id": 52057079, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:48:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:08Z", "source_id": 16788278, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28416, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:10Z", "source_id": 52061544, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:50:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:14Z", "source_id": 16789612, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28423, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:19Z", "source_id": 52066105, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:23Z", "source_id": 16791046, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29132, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:20Z", "source_id": 52070744, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:24Z", "source_id": 16792490, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29115, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:08Z", "source_id": 52076617, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:00:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:14Z", "source_id": 16794297, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29085, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:14Z", "source_id": 52080110, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:02:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:18Z", "source_id": 16795410, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28975, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:06Z", "source_id": 52086746, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:07:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:13Z", "source_id": 16797588, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Hounslow |
0531 |
0531 |
1 |
None |
None |
London Waterloo |
0608 |
0608 |
15 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L84171/2026-09-17/detailed |
None |
Vauxhall |
2026-09-17T06:04:00+01:00 |
London Waterloo |
4.0 |
{"type": "LineString", "coordinates": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
1.3 |
0603 |
0607 |
Vauxhall |
London Waterloo |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797588 |
1789621574138168 |
68 |
68 |
2026-09-17 05:17:45.048012 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:44.625071 |
| 597922 |
627493 |
W44462 |
785N07M417 |
2026-09-17 |
COMPLETE |
16798450 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 627493, "stp": "O", "toc": "Transport for Wales", "uid": "W44462", "consist": "153325+153914", "dest_crs": "MST", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44462/2026-09-17/detailed", "trust_id": "785N07M417", "origin_crs": "XCC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maesteg", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": null, "is_terminated": 1, "next_location": "Maesteg", "signalling_id": "5N07", "timing_status": "ON TIME", "origin_station": "Canton C.S.D.", "current_leg_arr": "0607", "current_leg_dep": "0554", "current_leg_end": "Maesteg", "origin_dep_time": "0447", "origin_platform": null, "current_location": "Maesteg", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5951363, 51.5473879], [-3.5951442000000005, 51.5474663], [-3.5951516000000003, 51.5475403], [-3.5951582999999996, 51.54772460000001], [-3.5951557, 51.5477946], [-3.5951455, 51.5478573], [-3.595099499999999, 51.5480575], [-3.5950577000000004, 51.5481996], [-3.5949947, 51.5483958], [-3.5949513999999994, 51.5485395], [-3.5949265999999995, 51.5486687], [-3.5949033000000004, 51.54881439999999], [-3.5948847, 51.54900070000001], [-3.5948981, 51.54928429999999], [-3.5949074999999993, 51.54967859999999], [-3.5949278, 51.5499021], [-3.5949659000000005, 51.55012530000001], [-3.5950111, 51.5503139], [-3.5950897000000004, 51.55056249999999], [-3.5951858, 51.5507949], [-3.5953399000000004, 51.551066299999995], [-3.5954823000000005, 51.55127569999999], [-3.5956138, 51.5514409], [-3.595727899999999, 51.5515673], [-3.5959277, 51.5517598], [-3.5960473999999993, 51.5518669], [-3.5962007999999996, 51.5519746], [-3.5965912, 51.5522313], [-3.5971438999999994, 51.5525998], [-3.5974891, 51.55286039999999], [-3.5982546000000006, 51.55347519999999], [-3.5988803, 51.55410359999999], [-3.5992998172832382, 51.55466347968381], [-3.5995509999999995, 51.5549987], [-3.599821799999999, 51.5554589], [-3.6000631999999992, 51.556004], [-3.6002489000000004, 51.556596199999994], [-3.6003310999999996, 51.557207], [-3.6003403, 51.55734879999999], [-3.6003348000000006, 51.5577701], [-3.6002979, 51.5581984], [-3.6002506999999997, 51.5585451], [-3.60013, 51.5590361], [-3.5997750000000006, 51.5599325], [-3.5996096, 51.56055520000001], [-3.5995667000000005, 51.56123110000001], [-3.5995935, 51.56173270000001], [-3.5996454, 51.5619678], [-3.5998188, 51.5626814], [-3.600046799999999, 51.5631734], [-3.6003265, 51.5636145], [-3.6014924999999995, 51.5647992], [-3.6020566, 51.565175200000006], [-3.6042501, 51.56636670000001], [-3.604590499999999, 51.5665498], [-3.608045399999999, 51.568356299999984], [-3.6093326, 51.568846699999995], [-3.6105774, 51.5692233], [-3.6112692, 51.5694157], [-3.6124309, 51.5698214], [-3.6134754, 51.57026589999999], [-3.6140979, 51.5705598], [-3.6147465, 51.5709166], [-3.6155825, 51.5714102], [-3.616377399999999, 51.572002999999995], [-3.6168285, 51.5723672], [-3.6174222, 51.57292840000001], [-3.6177707, 51.5733], [-3.6181892000000007, 51.5737697], [-3.6185436, 51.574273100000006], [-3.6186971, 51.57452519999998], [-3.6188799, 51.57482529999999], [-3.6191181, 51.575314], [-3.6195595, 51.5763928], [-3.619999799999999, 51.5775242], [-3.6208577000000006, 51.579713699999985], [-3.621186, 51.5805385], [-3.6215932, 51.58128169999999], [-3.621983900000001, 51.5818463], [-3.622558899999999, 51.582550100000006], [-3.6230226, 51.5830338], [-3.6235300000000006, 51.5834898], [-3.6239668, 51.58387450000001], [-3.6242531, 51.584096599999995], [-3.624413099999999, 51.5842207], [-3.6246427, 51.5843988], [-3.6253086999999993, 51.5848866], [-3.6269172, 51.5859617], [-3.628280499999999, 51.58686879999999], [-3.6283667, 51.5869262], [-3.6285051, 51.58701829999999], [-3.6286813, 51.5871302], [-3.628811099999999, 51.5872127], [-3.629806, 51.5878853], [-3.6306347, 51.58844189999999], [-3.6309924, 51.588686], [-3.6324213, 51.589505], [-3.6336338, 51.590326000000005], [-3.634290500000001, 51.590815], [-3.634561399999999, 51.591052399999995], [-3.6348955, 51.591365200000006], [-3.6351904, 51.5917134], [-3.6358633, 51.5925471], [-3.6361750000000006, 51.5929052], [-3.6365008, 51.59320000000001], [-3.6366794, 51.59335209999998], [-3.636999499999999, 51.593624899999995], [-3.6376622, 51.5940714], [-3.6378509, 51.59419859999999], [-3.6411715, 51.5959163], [-3.6422004, 51.5964485], [-3.6424351, 51.596562000000006], [-3.6426832, 51.5966785], [-3.642722599999999, 51.5966976], [-3.6435668, 51.5970667], [-3.6442705, 51.5973705], [-3.6448856, 51.59767480000001], [-3.6452687, 51.5979222], [-3.6455525, 51.5981579], [-3.6457393, 51.5983462], [-3.6459302, 51.5985903], [-3.6460074, 51.5987017], [-3.646095299999999, 51.5988352], [-3.646249599999999, 51.5991477], [-3.6463555, 51.5994316], [-3.646405300000001, 51.5997793], [-3.6464224, 51.60007060000001], [-3.6464404, 51.60058900000001], [-3.646513300000001, 51.601612499999995], [-3.646572999999999, 51.60224109999999], [-3.6466495, 51.60271110000001], [-3.6468029, 51.6031698], [-3.6470239, 51.603639599999994], [-3.6471767000000006, 51.603883499999995], [-3.6472913, 51.60405469999999], [-3.6475815, 51.6044391], [-3.6479241, 51.6048436], [-3.6485637, 51.6055824], [-3.648657800000001, 51.6056933], [-3.649451, 51.60663240000001], [-3.649579199999999, 51.60678339999999], [-3.6504054, 51.6077722], [-3.6505726, 51.6079252], [-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]}", "current_leg_start": "Tondu", "dest_arr_time_act": "0607", "motion_projection": null, "next_location_lat": "51.6099401", "next_location_lon": "-3.6560813", "previous_location": "Tondu", "current_leg_milage": "5.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 525.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 710.993, \"from_m\": 525.649, \"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\": 796.161, \"from_m\": 710.993, \"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\": 830.509, \"from_m\": 796.161, \"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\": 917.108, \"from_m\": 830.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\": 24081.711, \"from_m\": 917.108, \"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\": 31789.984, \"from_m\": 24081.711, \"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\": 32195.388, \"from_m\": 31789.984, \"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\": 32929.279, \"from_m\": 32195.388, \"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\": 33077.875, \"from_m\": 32929.279, \"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\": 33898.117, \"from_m\": 33077.875, \"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\": 33915.329, \"from_m\": 33898.117, \"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\": 36825.92, \"from_m\": 33915.329, \"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\": 36864.705, \"from_m\": 36825.92, \"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\": 37564.057, \"from_m\": 36864.705, \"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\": 37707.409, \"from_m\": 37564.057, \"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\": 38097.874, \"from_m\": 37707.409, \"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\": 44289.402, \"from_m\": 38097.874, \"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\": 44599.885, \"from_m\": 44289.402, \"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\": 44629.409, \"from_m\": 44599.885, \"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\": 45411.049, \"from_m\": 44629.409, \"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\": 45424.988, \"from_m\": 45411.049, \"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\": 46157.442, \"from_m\": 45424.988, \"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\": 627493, \"profile_key\": \"b524d9beafa210083c156a9e0c2d93ff12e6691a6dbabc14ceecbddb1db39de6\", \"schedule_id\": 39921, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0447\", \"location\": \"Canton C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": false, \"wtt_arr\": \"0449\", \"wtt_dep\": \"0449\", \"location\": \"Canton Sig. CF2324\", \"stage_seq\": 2, \"distance_m\": 442.647, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": false, \"wtt_arr\": \"0453\", \"wtt_dep\": \"0525\", \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 710.993, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 4, \"distance_m\": 2380.143, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Pontyclun\", \"stage_seq\": 5, \"distance_m\": 18224.863, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Bridgend\", \"stage_seq\": 6, \"distance_m\": 32763.129, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": false, \"wtt_arr\": \"0553\", \"wtt_dep\": \"0554\", \"location\": \"Tondu\", \"stage_seq\": 7, \"distance_m\": 37526.579, \"section_seq\": 1, \"route_path_id\": 106058}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": null, \"location\": \"Maesteg\", \"stage_seq\": 8, \"distance_m\": 46157.442, \"section_seq\": 1, \"route_path_id\": 106058}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46157.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106058}], \"total_distance_m\": 46157.442, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 45561.857, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 595.585, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0447", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.6099401", "current_position_lon": "-3.6560813", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:34:16Z\", \"source_id\": 52041032, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:34:19Z\", \"source_id\": 16783345, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:34Z\", \"source_id\": 52059184, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:39Z\", \"source_id\": 16788902, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:04Z\", \"source_id\": 16792806, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:44Z\", \"source_id\": 16798450, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maesteg", "service_state_platform": null, "timing_fact_generation": 1789621664878171, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:44.871218", "service_state_evidence_id": 16798450, "current_leg_start_actual_dep": "2026-09-17T05:54:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:45.051740", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
XCC |
MST |
5N07 |
153325+153914 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 525.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 710.993, "from_m": 525.649, "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": 796.161, "from_m": 710.993, "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": 830.509, "from_m": 796.161, "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": 917.108, "from_m": 830.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": 24081.711, "from_m": 917.108, "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": 31789.984, "from_m": 24081.711, "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": 32195.388, "from_m": 31789.984, "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": 32929.279, "from_m": 32195.388, "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": 33077.875, "from_m": 32929.279, "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": 33898.117, "from_m": 33077.875, "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": 33915.329, "from_m": 33898.117, "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": 36825.92, "from_m": 33915.329, "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": 36864.705, "from_m": 36825.92, "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": 37564.057, "from_m": 36864.705, "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": 37707.409, "from_m": 37564.057, "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": 38097.874, "from_m": 37707.409, "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": 44289.402, "from_m": 38097.874, "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": 44599.885, "from_m": 44289.402, "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": 44629.409, "from_m": 44599.885, "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": 45411.049, "from_m": 44629.409, "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": 45424.988, "from_m": 45411.049, "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": 46157.442, "from_m": 45424.988, "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": 627493, "profile_key": "b524d9beafa210083c156a9e0c2d93ff12e6691a6dbabc14ceecbddb1db39de6", "schedule_id": 39921, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0447", "location": "Canton C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106058}, {"is_pass": false, "wtt_arr": "0449", "wtt_dep": "0449", "location": "Canton Sig. CF2324", "stage_seq": 2, "distance_m": 442.647, "section_seq": 1, "route_path_id": 106058}, {"is_pass": false, "wtt_arr": "0453", "wtt_dep": "0525", "location": "Cardiff Central", "stage_seq": 3, "distance_m": 710.993, "section_seq": 1, "route_path_id": 106058}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531", "location": "Leckwith Loop North Jn", "stage_seq": 4, "distance_m": 2380.143, "section_seq": 1, "route_path_id": 106058}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0540", "location": "Pontyclun", "stage_seq": 5, "distance_m": 18224.863, "section_seq": 1, "route_path_id": 106058}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Bridgend", "stage_seq": 6, "distance_m": 32763.129, "section_seq": 1, "route_path_id": 106058}, {"is_pass": false, "wtt_arr": "0553", "wtt_dep": "0554", "location": "Tondu", "stage_seq": 7, "distance_m": 37526.579, "section_seq": 1, "route_path_id": 106058}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": null, "location": "Maesteg", "stage_seq": 8, "distance_m": 46157.442, "section_seq": 1, "route_path_id": 106058}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46157.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 106058}], "total_distance_m": 46157.442, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 45561.857, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 595.585, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:34:16Z", "source_id": 52041032, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:34:19Z", "source_id": 16783345, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25601, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:34Z", "source_id": 52059184, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:49:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:39Z", "source_id": 16788902, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:04Z", "source_id": 16792806, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:44Z", "source_id": 16798450, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Canton C.S.D. |
0447 |
0447 |
None |
None |
None |
Maesteg |
0607 |
0607 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W44462/2026-09-17/detailed |
None |
Tondu |
2026-09-17T05:54:00+01:00 |
Maesteg |
13.0 |
{"type": "LineString", "coordinates": [[-3.5951363, 51.5473879], [-3.5951442000000005, 51.5474663], [-3.5951516000000003, 51.5475403], [-3.5951582999999996, 51.54772460000001], [-3.5951557, 51.5477946], [-3.5951455, 51.5478573], [-3.595099499999999, 51.5480575], [-3.5950577000000004, 51.5481996], [-3.5949947, 51.5483958], [-3.5949513999999994, 51.5485395], [-3.5949265999999995, 51.5486687], [-3.5949033000000004, 51.54881439999999], [-3.5948847, 51.54900070000001], [-3.5948981, 51.54928429999999], [-3.5949074999999993, 51.54967859999999], [-3.5949278, 51.5499021], [-3.5949659000000005, 51.55012530000001], [-3.5950111, 51.5503139], [-3.5950897000000004, 51.55056249999999], [-3.5951858, 51.5507949], [-3.5953399000000004, 51.551066299999995], [-3.5954823000000005, 51.55127569999999], [-3.5956138, 51.5514409], [-3.595727899999999, 51.5515673], [-3.5959277, 51.5517598], [-3.5960473999999993, 51.5518669], [-3.5962007999999996, 51.5519746], [-3.5965912, 51.5522313], [-3.5971438999999994, 51.5525998], [-3.5974891, 51.55286039999999], [-3.5982546000000006, 51.55347519999999], [-3.5988803, 51.55410359999999], [-3.5992998172832382, 51.55466347968381], [-3.5995509999999995, 51.5549987], [-3.599821799999999, 51.5554589], [-3.6000631999999992, 51.556004], [-3.6002489000000004, 51.556596199999994], [-3.6003310999999996, 51.557207], [-3.6003403, 51.55734879999999], [-3.6003348000000006, 51.5577701], [-3.6002979, 51.5581984], [-3.6002506999999997, 51.5585451], [-3.60013, 51.5590361], [-3.5997750000000006, 51.5599325], [-3.5996096, 51.56055520000001], [-3.5995667000000005, 51.56123110000001], [-3.5995935, 51.56173270000001], [-3.5996454, 51.5619678], [-3.5998188, 51.5626814], [-3.600046799999999, 51.5631734], [-3.6003265, 51.5636145], [-3.6014924999999995, 51.5647992], [-3.6020566, 51.565175200000006], [-3.6042501, 51.56636670000001], [-3.604590499999999, 51.5665498], [-3.608045399999999, 51.568356299999984], [-3.6093326, 51.568846699999995], [-3.6105774, 51.5692233], [-3.6112692, 51.5694157], [-3.6124309, 51.5698214], [-3.6134754, 51.57026589999999], [-3.6140979, 51.5705598], [-3.6147465, 51.5709166], [-3.6155825, 51.5714102], [-3.616377399999999, 51.572002999999995], [-3.6168285, 51.5723672], [-3.6174222, 51.57292840000001], [-3.6177707, 51.5733], [-3.6181892000000007, 51.5737697], [-3.6185436, 51.574273100000006], [-3.6186971, 51.57452519999998], [-3.6188799, 51.57482529999999], [-3.6191181, 51.575314], [-3.6195595, 51.5763928], [-3.619999799999999, 51.5775242], [-3.6208577000000006, 51.579713699999985], [-3.621186, 51.5805385], [-3.6215932, 51.58128169999999], [-3.621983900000001, 51.5818463], [-3.622558899999999, 51.582550100000006], [-3.6230226, 51.5830338], [-3.6235300000000006, 51.5834898], [-3.6239668, 51.58387450000001], [-3.6242531, 51.584096599999995], [-3.624413099999999, 51.5842207], [-3.6246427, 51.5843988], [-3.6253086999999993, 51.5848866], [-3.6269172, 51.5859617], [-3.628280499999999, 51.58686879999999], [-3.6283667, 51.5869262], [-3.6285051, 51.58701829999999], [-3.6286813, 51.5871302], [-3.628811099999999, 51.5872127], [-3.629806, 51.5878853], [-3.6306347, 51.58844189999999], [-3.6309924, 51.588686], [-3.6324213, 51.589505], [-3.6336338, 51.590326000000005], [-3.634290500000001, 51.590815], [-3.634561399999999, 51.591052399999995], [-3.6348955, 51.591365200000006], [-3.6351904, 51.5917134], [-3.6358633, 51.5925471], [-3.6361750000000006, 51.5929052], [-3.6365008, 51.59320000000001], [-3.6366794, 51.59335209999998], [-3.636999499999999, 51.593624899999995], [-3.6376622, 51.5940714], [-3.6378509, 51.59419859999999], [-3.6411715, 51.5959163], [-3.6422004, 51.5964485], [-3.6424351, 51.596562000000006], [-3.6426832, 51.5966785], [-3.642722599999999, 51.5966976], [-3.6435668, 51.5970667], [-3.6442705, 51.5973705], [-3.6448856, 51.59767480000001], [-3.6452687, 51.5979222], [-3.6455525, 51.5981579], [-3.6457393, 51.5983462], [-3.6459302, 51.5985903], [-3.6460074, 51.5987017], [-3.646095299999999, 51.5988352], [-3.646249599999999, 51.5991477], [-3.6463555, 51.5994316], [-3.646405300000001, 51.5997793], [-3.6464224, 51.60007060000001], [-3.6464404, 51.60058900000001], [-3.646513300000001, 51.601612499999995], [-3.646572999999999, 51.60224109999999], [-3.6466495, 51.60271110000001], [-3.6468029, 51.6031698], [-3.6470239, 51.603639599999994], [-3.6471767000000006, 51.603883499999995], [-3.6472913, 51.60405469999999], [-3.6475815, 51.6044391], [-3.6479241, 51.6048436], [-3.6485637, 51.6055824], [-3.648657800000001, 51.6056933], [-3.649451, 51.60663240000001], [-3.649579199999999, 51.60678339999999], [-3.6504054, 51.6077722], [-3.6505726, 51.6079252], [-3.6507978, 51.60810570000001], [-3.651082899999999, 51.60832979999999], [-3.6512623, 51.6084609], [-3.651807699999999, 51.6087761], [-3.6521494, 51.6089243], [-3.6525467, 51.6090689], [-3.6531817, 51.609249099999985], [-3.6532792, 51.609279699999995], [-3.6537934, 51.6094246], [-3.6543305, 51.6095486], [-3.6554451, 51.6097978], [-3.656081299999999, 51.6099401]]} |
5.4 |
0554 |
0607 |
Tondu |
Maesteg |
Maesteg |
51.6099401 |
-3.6560813 |
51.6099401 |
-3.6560813 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
Maesteg |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798450 |
1789621664878171 |
28 |
28 |
2026-09-17 05:17:45.051740 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:44.871218 |
| 597923 |
628761 |
L54778 |
505A06M517 |
2026-09-17 |
COMPLETE |
16797767 |
2026-09-17 06:07:00 |
2026-09-17 05:17:51 |
2026-09-19 05:17:51 |
{"id": 628761, "stp": "P", "toc": "Greater Anglia", "uid": "L54778", "consist": "720129", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L54778/2026-09-17/detailed", "trust_id": "505A06M517", "origin_crs": "XIF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "13", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "5A06", "timing_status": "EARLY", "origin_station": "Ilford EMUD", "current_leg_arr": "0607", "current_leg_dep": "0545", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0544", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T05:17:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0905474, 51.56346399999999], [0.08983152841195213, 51.56341897780258], [0.0893819, 51.5633907], [0.08909269999999998, 51.563364], [0.0888609, 51.56334110000001], [0.0886497, 51.563320299999994], [0.08833649999999998, 51.5632924], [0.0879056, 51.56321329999999], [0.08768089999999999, 51.56315219999999], [0.08756709999999998, 51.56311829999999], [0.08726089999999999, 51.5630291], [0.08713199999999999, 51.56298000000001], [0.0870814, 51.562962599999985], [0.08697059999999998, 51.5629244], [0.0867721, 51.56287710000001], [0.08659379999999998, 51.5628413], [0.0865046, 51.5628158], [0.08572939999999998, 51.5626557], [0.08454459999999998, 51.562403999999994], [0.0836916, 51.56221849999999], [0.08223179999999998, 51.5619046], [0.0816002, 51.561767399999994], [0.08112599999999999, 51.561680900000006], [0.0806023, 51.5615984], [0.0802376, 51.56153340000001], [0.07988349999999998, 51.5614648], [0.0797038, 51.56142079999999], [0.07944229999999998, 51.561340599999994], [0.07927139999999999, 51.5612801], [0.07887819999999998, 51.5611269], [0.07847429999999998, 51.561011399999984], [0.07835477405376055, 51.56098467298899], [0.07826589999999999, 51.5609648], [0.0776574, 51.56082990000001], [0.07637349999999998, 51.5605045], [0.07542929999999999, 51.5603048], [0.074611, 51.560093300000005], [0.073115, 51.559775599999995], [0.0719812, 51.5595072], [0.0706423, 51.5592455], [0.0699841, 51.5590967], [0.0692074, 51.55891999999999], [0.0685705, 51.5587785], [0.06856239772822595, 51.55877685811353], [0.067701, 51.5586023], [0.0669534, 51.5584533], [0.06652299999999998, 51.558363799999995], [0.06610039999999999, 51.55826629999999], [0.0658932, 51.5582205], [0.06556605, 51.558137200000075], [0.0653424, 51.5580836], [0.0642851, 51.5578128], [0.06408739999999999, 51.557756], [0.06319389999999998, 51.5575068], [0.06229229999999999, 51.557244999999995], [0.06129799999999999, 51.5569416], [0.061171, 51.5569022], [0.06077621444414137, 51.5567798414162], [0.06054391620779977, 51.556707843483345], [0.06034180000000001, 51.5566452], [0.060152899999999995, 51.55658759999999], [0.0597275, 51.5564519], [0.05724189999999999, 51.555634399999995], [0.0566647, 51.5554437], [0.0559109, 51.5551912], [0.05482589999999999, 51.55483219999999], [0.054320772907642936, 51.55466347968381], [0.05414209999999999, 51.554603799999995], [0.0536101, 51.5544301], [0.0529876, 51.55422689999999], [0.052959299999999994, 51.554218199999994], [0.05261989999999999, 51.5541135], [0.0522536, 51.55400139999999], [0.05169939999999999, 51.55384180000001], [0.0510416, 51.55365849999999], [0.0501241, 51.553411200000006], [0.04953949999999999, 51.5532554], [0.0486749, 51.5530259], [0.04806339999999999, 51.55287039999999], [0.0476577, 51.5527749], [0.0472041, 51.55268159999999], [0.0467878, 51.55260440000001], [0.04641309999999999, 51.55253080000001], [0.046022499999999994, 51.552453099999994], [0.0453224, 51.5523132], [0.04453229999999999, 51.5521438], [0.0436207, 51.551944799999994], [0.04291020000000001, 51.55179979999999], [0.0422709, 51.5516819], [0.0415687, 51.5515756], [0.0409024, 51.5514863], [0.04025979999999999, 51.5514138], [0.0394678, 51.55132979999999], [0.0388507, 51.551277], [0.03815489999999999, 51.5512164], [0.0373555, 51.5511507], [0.0367111, 51.5511], [0.0360078, 51.5510465], [0.03551484235751217, 51.551006577381735], [0.0354360101060046, 51.551000193077655], [0.0352978, 51.550989], [0.034783400000000006, 51.550942600000006], [0.034257699999999995, 51.55089389999999], [0.03374679999999999, 51.550846799999995], [0.03305009999999999, 51.550779099999986], [0.0322299, 51.55068769999999], [0.031103232076571168, 51.5505510614116], [0.0304942, 51.5504772], [0.0299218, 51.5503875], [0.028467199999999995, 51.5501678], [0.0257909, 51.549722], [0.025084799999999997, 51.54960979999999], [0.024580999999999995, 51.5495172], [0.024369199999999997, 51.5494813], [0.023920699999999996, 51.5494046], [0.0234495, 51.5493282], [0.0229839, 51.5492468], [0.0224419, 51.5491431], [0.0219664, 51.54905], [0.021558299999999996, 51.5489735], [0.0208117, 51.54882779999999], [0.0199536, 51.5486749], [0.018325799999999996, 51.5483704], [0.0154547, 51.5478404], [0.013286499999999998, 51.54747390000001], [0.011990399999999998, 51.54723880000001], [0.0103183, 51.5469298], [0.0092082, 51.5467191], [0.0087529, 51.546635], [0.007570100000000001, 51.5464149], [0.0069103, 51.54629119999999], [0.0063041, 51.546175600000005], [0.0058913, 51.54608210000001], [0.005590499999999999, 51.54601209999999], [0.0052384, 51.54593450000001], [0.004717699999999999, 51.5457997], [0.004281499999999999, 51.54567499999999], [0.003828900000000001, 51.54554139999998], [0.0035156, 51.5454408], [0.0031789, 51.545327], [0.0026872, 51.5451607], [0.0025653, 51.5451103], [0.0021998, 51.54497589999999], [0.001849764931890914, 51.54483822313229], [0.0016636, 51.54476499999999], [0.0014922999999999998, 51.5446901], [0.0012185589495155595, 51.54458039216955], [0.0008196, 51.54442050000001], [0.0004260999999999999, 51.5442514], [0.0, 51.544058088379], [-0.0000553, 51.544033], [-0.00013389999999999995, 51.5439925], [-0.00027929999999999996, 51.5439279], [-0.0007267999999999999, 51.54370529999999], [-0.0011814999999999998, 51.54347990000001], [-0.0015435, 51.5432915], [-0.0018175, 51.543137400000006], [-0.002091, 51.54297580000001], [-0.0024636, 51.54275280000001], [-0.0028097, 51.542542999999995], [-0.0030681, 51.542384], [-0.0033324, 51.54221900000001], [-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.05825169710292561, 51.52396816011372], [-0.05850387116851816, 51.52394578857729], [-0.05872719595680266, 51.523928525454], [-0.0589258019846437, 51.52391568290884], [-0.059103819768905864, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745783, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.05997088230374017, 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": "Ilford EMUD", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Ilford EMUD", "current_leg_milage": "8.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 883.603, \"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\": 1943.995, \"from_m\": 883.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2165.931, \"from_m\": 1943.995, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2243.664, \"from_m\": 2165.931, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2904.914, \"from_m\": 2243.664, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4191.571, \"from_m\": 2904.914, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4280.167, \"from_m\": 4191.571, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4339.876, \"from_m\": 4280.167, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4429.954, \"from_m\": 4339.876, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6078.454, \"from_m\": 4429.954, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 6691.685, \"from_m\": 6078.454, \"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\": 10639.714, \"from_m\": 6691.685, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11102.309, \"from_m\": 10639.714, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11172.926, \"from_m\": 11102.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11398.193, \"from_m\": 11172.926, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11909.641, \"from_m\": 11398.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\": 12436.265, \"from_m\": 11909.641, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12912.94, \"from_m\": 12436.265, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13366.158, \"from_m\": 12912.94, \"capability_applied\": null, \"effective_limit_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\": 628761, \"profile_key\": \"3bbafe11b7fb0c4048bff7a2ac771e676a1ae7535d67b39b0b19a1818029e18f\", \"schedule_id\": 32568, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Ilford EMUD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Ilford EMUD London End Jn\", \"stage_seq\": 2, \"distance_m\": 898.913, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Ilford\", \"stage_seq\": 3, \"distance_m\": 1569.061, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 4, \"distance_m\": 4339.876, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Stratford\", \"stage_seq\": 5, \"distance_m\": 6982.891, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Bow Jn\", \"stage_seq\": 6, \"distance_m\": 8476.19, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Bethnal Green\", \"stage_seq\": 7, \"distance_m\": 11545.795, \"section_seq\": 1, \"route_path_id\": 34583}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 8, \"distance_m\": 13366.158, \"section_seq\": 1, \"route_path_id\": 34583}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13366.158, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34583}], \"total_distance_m\": 13366.158, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 11017.304, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2348.854, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0544", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "22.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:51Z\", \"source_id\": 52068439, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:52Z\", \"source_id\": 16791789, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:32Z\", \"source_id\": 52077249, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:37Z\", \"source_id\": 16794512, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:27Z\", \"source_id\": 52087385, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:29Z\", \"source_id\": 16797767, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "13", "timing_fact_generation": 1789621590123296, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:49.196534", "service_state_evidence_id": 16797767, "current_leg_start_actual_dep": "2026-09-17T05:44:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:49.335370", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
XIF |
LST |
5A06 |
720129 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 883.603, "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": 1943.995, "from_m": 883.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2165.931, "from_m": 1943.995, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2243.664, "from_m": 2165.931, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2904.914, "from_m": 2243.664, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4191.571, "from_m": 2904.914, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4280.167, "from_m": 4191.571, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4339.876, "from_m": 4280.167, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4429.954, "from_m": 4339.876, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6078.454, "from_m": 4429.954, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 6691.685, "from_m": 6078.454, "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": 10639.714, "from_m": 6691.685, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11102.309, "from_m": 10639.714, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11172.926, "from_m": 11102.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11398.193, "from_m": 11172.926, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11909.641, "from_m": 11398.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": 12436.265, "from_m": 11909.641, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12912.94, "from_m": 12436.265, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13366.158, "from_m": 12912.94, "capability_applied": null, "effective_limit_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": 628761, "profile_key": "3bbafe11b7fb0c4048bff7a2ac771e676a1ae7535d67b39b0b19a1818029e18f", "schedule_id": 32568, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0544", "location": "Ilford EMUD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Ilford EMUD London End Jn", "stage_seq": 2, "distance_m": 898.913, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Ilford", "stage_seq": 3, "distance_m": 1569.061, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555", "location": "Forest Gate Jn", "stage_seq": 4, "distance_m": 4339.876, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Stratford", "stage_seq": 5, "distance_m": 6982.891, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Bow Jn", "stage_seq": 6, "distance_m": 8476.19, "section_seq": 1, "route_path_id": 34583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Bethnal Green", "stage_seq": 7, "distance_m": 11545.795, "section_seq": 1, "route_path_id": 34583}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 8, "distance_m": 13366.158, "section_seq": 1, "route_path_id": 34583}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13366.158, "from_m": 0.0, "section_seq": 1, "route_path_id": 34583}], "total_distance_m": 13366.158, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 11017.304, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2348.854, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:51Z", "source_id": 52068439, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:52Z", "source_id": 16791789, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:32Z", "source_id": 52077249, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:01:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:37Z", "source_id": 16794512, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15505, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:27Z", "source_id": 52087385, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:07:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:29Z", "source_id": 16797767, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Ilford EMUD |
0544 |
0544 |
None |
None |
None |
London Liverpool Street |
0609 |
0609 |
13 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L54778/2026-09-17/detailed |
None |
Ilford EMUD |
2026-09-17T05:44:00+01:00 |
London Liverpool Street |
22.0 |
{"type": "LineString", "coordinates": [[0.0905474, 51.56346399999999], [0.08983152841195213, 51.56341897780258], [0.0893819, 51.5633907], [0.08909269999999998, 51.563364], [0.0888609, 51.56334110000001], [0.0886497, 51.563320299999994], [0.08833649999999998, 51.5632924], [0.0879056, 51.56321329999999], [0.08768089999999999, 51.56315219999999], [0.08756709999999998, 51.56311829999999], [0.08726089999999999, 51.5630291], [0.08713199999999999, 51.56298000000001], [0.0870814, 51.562962599999985], [0.08697059999999998, 51.5629244], [0.0867721, 51.56287710000001], [0.08659379999999998, 51.5628413], [0.0865046, 51.5628158], [0.08572939999999998, 51.5626557], [0.08454459999999998, 51.562403999999994], [0.0836916, 51.56221849999999], [0.08223179999999998, 51.5619046], [0.0816002, 51.561767399999994], [0.08112599999999999, 51.561680900000006], [0.0806023, 51.5615984], [0.0802376, 51.56153340000001], [0.07988349999999998, 51.5614648], [0.0797038, 51.56142079999999], [0.07944229999999998, 51.561340599999994], [0.07927139999999999, 51.5612801], [0.07887819999999998, 51.5611269], [0.07847429999999998, 51.561011399999984], [0.07835477405376055, 51.56098467298899], [0.07826589999999999, 51.5609648], [0.0776574, 51.56082990000001], [0.07637349999999998, 51.5605045], [0.07542929999999999, 51.5603048], [0.074611, 51.560093300000005], [0.073115, 51.559775599999995], [0.0719812, 51.5595072], [0.0706423, 51.5592455], [0.0699841, 51.5590967], [0.0692074, 51.55891999999999], [0.0685705, 51.5587785], [0.06856239772822595, 51.55877685811353], [0.067701, 51.5586023], [0.0669534, 51.5584533], [0.06652299999999998, 51.558363799999995], [0.06610039999999999, 51.55826629999999], [0.0658932, 51.5582205], [0.06556605, 51.558137200000075], [0.0653424, 51.5580836], [0.0642851, 51.5578128], [0.06408739999999999, 51.557756], [0.06319389999999998, 51.5575068], [0.06229229999999999, 51.557244999999995], [0.06129799999999999, 51.5569416], [0.061171, 51.5569022], [0.06077621444414137, 51.5567798414162], [0.06054391620779977, 51.556707843483345], [0.06034180000000001, 51.5566452], [0.060152899999999995, 51.55658759999999], [0.0597275, 51.5564519], [0.05724189999999999, 51.555634399999995], [0.0566647, 51.5554437], [0.0559109, 51.5551912], [0.05482589999999999, 51.55483219999999], [0.054320772907642936, 51.55466347968381], [0.05414209999999999, 51.554603799999995], [0.0536101, 51.5544301], [0.0529876, 51.55422689999999], [0.052959299999999994, 51.554218199999994], [0.05261989999999999, 51.5541135], [0.0522536, 51.55400139999999], [0.05169939999999999, 51.55384180000001], [0.0510416, 51.55365849999999], [0.0501241, 51.553411200000006], [0.04953949999999999, 51.5532554], [0.0486749, 51.5530259], [0.04806339999999999, 51.55287039999999], [0.0476577, 51.5527749], [0.0472041, 51.55268159999999], [0.0467878, 51.55260440000001], [0.04641309999999999, 51.55253080000001], [0.046022499999999994, 51.552453099999994], [0.0453224, 51.5523132], [0.04453229999999999, 51.5521438], [0.0436207, 51.551944799999994], [0.04291020000000001, 51.55179979999999], [0.0422709, 51.5516819], [0.0415687, 51.5515756], [0.0409024, 51.5514863], [0.04025979999999999, 51.5514138], [0.0394678, 51.55132979999999], [0.0388507, 51.551277], [0.03815489999999999, 51.5512164], [0.0373555, 51.5511507], [0.0367111, 51.5511], [0.0360078, 51.5510465], [0.03551484235751217, 51.551006577381735], [0.0354360101060046, 51.551000193077655], [0.0352978, 51.550989], [0.034783400000000006, 51.550942600000006], [0.034257699999999995, 51.55089389999999], [0.03374679999999999, 51.550846799999995], [0.03305009999999999, 51.550779099999986], [0.0322299, 51.55068769999999], [0.031103232076571168, 51.5505510614116], [0.0304942, 51.5504772], [0.0299218, 51.5503875], [0.028467199999999995, 51.5501678], [0.0257909, 51.549722], [0.025084799999999997, 51.54960979999999], [0.024580999999999995, 51.5495172], [0.024369199999999997, 51.5494813], [0.023920699999999996, 51.5494046], [0.0234495, 51.5493282], [0.0229839, 51.5492468], [0.0224419, 51.5491431], [0.0219664, 51.54905], [0.021558299999999996, 51.5489735], [0.0208117, 51.54882779999999], [0.0199536, 51.5486749], [0.018325799999999996, 51.5483704], [0.0154547, 51.5478404], [0.013286499999999998, 51.54747390000001], [0.011990399999999998, 51.54723880000001], [0.0103183, 51.5469298], [0.0092082, 51.5467191], [0.0087529, 51.546635], [0.007570100000000001, 51.5464149], [0.0069103, 51.54629119999999], [0.0063041, 51.546175600000005], [0.0058913, 51.54608210000001], [0.005590499999999999, 51.54601209999999], [0.0052384, 51.54593450000001], [0.004717699999999999, 51.5457997], [0.004281499999999999, 51.54567499999999], [0.003828900000000001, 51.54554139999998], [0.0035156, 51.5454408], [0.0031789, 51.545327], [0.0026872, 51.5451607], [0.0025653, 51.5451103], [0.0021998, 51.54497589999999], [0.001849764931890914, 51.54483822313229], [0.0016636, 51.54476499999999], [0.0014922999999999998, 51.5446901], [0.0012185589495155595, 51.54458039216955], [0.0008196, 51.54442050000001], [0.0004260999999999999, 51.5442514], [0.0, 51.544058088379], [-0.0000553, 51.544033], [-0.00013389999999999995, 51.5439925], [-0.00027929999999999996, 51.5439279], [-0.0007267999999999999, 51.54370529999999], [-0.0011814999999999998, 51.54347990000001], [-0.0015435, 51.5432915], [-0.0018175, 51.543137400000006], [-0.002091, 51.54297580000001], [-0.0024636, 51.54275280000001], [-0.0028097, 51.542542999999995], [-0.0030681, 51.542384], [-0.0033324, 51.54221900000001], [-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.05825169710292561, 51.52396816011372], [-0.05850387116851816, 51.52394578857729], [-0.05872719595680266, 51.523928525454], [-0.0589258019846437, 51.52391568290884], [-0.059103819768905864, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745783, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.05997088230374017, 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]]} |
8.2 |
0545 |
0607 |
Ilford EMUD |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-17 05:17:51 |
TERMINATED |
2026-09-17 05:07:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797767 |
1789621590123296 |
35 |
35 |
2026-09-17 05:17:49.335370 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:49.196534 |
| 597924 |
627933 |
G89721 |
251Y01M517 |
2026-09-17 |
COMPLETE |
16797812 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 627933, "stp": "P", "toc": "Northern", "uid": "G89721", "consist": "158792", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89721/2026-09-17/detailed", "trust_id": "251Y01M517", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "1A", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "1Y01", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "0607", "current_leg_dep": "0555", "current_leg_end": "Nottingham", "origin_dep_time": "0515", "origin_platform": "7", "current_location": "Nottingham", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2949390999999997, 52.9789418], [-1.2945034, 52.978055799999986], [-1.2940973999999998, 52.97721159999999], [-1.2935615000000005, 52.97610459999999], [-1.2928911999999997, 52.974753], [-1.2923835, 52.973656199999986], [-1.2920219, 52.97290639999999], [-1.2914932999999995, 52.97186309999999], [-1.291119, 52.97110070000001], [-1.2908092999999998, 52.97044209999999], [-1.2906707, 52.9701194], [-1.2905897, 52.969914499999994], [-1.2904252, 52.9694881], [-1.2902595, 52.96895760000001], [-1.2900703999999998, 52.96824990000001], [-1.2899407, 52.967538700000006], [-1.289741, 52.9660791], [-1.2896593999999997, 52.96570949999999], [-1.2888956, 52.9607963], [-1.2888231, 52.9602832], [-1.2887323000000002, 52.9599236], [-1.2886299, 52.9596069], [-1.2885801999999995, 52.9593409], [-1.28851, 52.9589748], [-1.2883588, 52.958118799999994], [-1.2882942, 52.9577774], [-1.2882393999999997, 52.9573363], [-1.2881866000000002, 52.9568766], [-1.2881290999999997, 52.9564835], [-1.2880428, 52.956216000000005], [-1.2880098999999998, 52.956114199999995], [-1.287925, 52.9559299], [-1.2878085, 52.9557196], [-1.2876787, 52.955529299999995], [-1.2875473999999998, 52.95536599999999], [-1.2873848999999995, 52.9552048], [-1.2872134, 52.955050500000006], [-1.2869961, 52.95489139999999], [-1.2867641, 52.9547291], [-1.2862989, 52.9544312], [-1.2852232, 52.95374220000001], [-1.2838849, 52.9528933], [-1.2821419, 52.95178419999999], [-1.281531, 52.951421], [-1.2809208, 52.9510834], [-1.2802958, 52.95075939999999], [-1.2796420999999998, 52.9504393], [-1.279257, 52.950266500000005], [-1.2786535, 52.95000819999999], [-1.2781454999999995, 52.94979629999999], [-1.2776841, 52.94961489999999], [-1.2772172999999998, 52.94944139999999], [-1.2767438999999998, 52.94927669999999], [-1.2762824, 52.949126199999995], [-1.2754886, 52.948868899999994], [-1.2746473, 52.9486199], [-1.27376, 52.948390999999994], [-1.2731737, 52.9482454], [-1.2727512999999997, 52.948150899999995], [-1.272085, 52.948014], [-1.2711387999999997, 52.94784249999999], [-1.2706788999999998, 52.94776769999999], [-1.2696231, 52.947603599999994], [-1.2688932, 52.94751649999999], [-1.2681148, 52.9474303], [-1.2675271, 52.9473782], [-1.2667266, 52.9473168], [-1.2658165, 52.9472733], [-1.2651475999999997, 52.94725660000001], [-1.2636105, 52.9472543], [-1.2627291, 52.9472676], [-1.2618575, 52.94730030000001], [-1.2607097, 52.94738499999998], [-1.2596277, 52.9474879], [-1.259138, 52.94754820000001], [-1.2585923, 52.947615], [-1.2581066, 52.94768729999999], [-1.25764139776733, 52.94775572936998], [-1.2576313999999995, 52.9477572], [-1.2567021, 52.9479186], [-1.2564393, 52.94797160000001], [-1.2556873, 52.9481348], [-1.2531329999999998, 52.948681500000006], [-1.2513485, 52.9490474], [-1.2488406, 52.9495846], [-1.2479953, 52.949767300000005], [-1.2476003, 52.9498565], [-1.2439766999999995, 52.95063189999999], [-1.2432712999999995, 52.9508044], [-1.2426386, 52.950969699999995], [-1.2413697999999995, 52.9513294], [-1.2398509, 52.9518342], [-1.2386345, 52.9523352], [-1.2372802, 52.9529327], [-1.2364956, 52.9533225], [-1.2357812, 52.9536948], [-1.234262, 52.95448270000001], [-1.2329445, 52.9551833], [-1.2285285, 52.95741760000001], [-1.2272655, 52.9579684], [-1.2268711999999995, 52.95814039999999], [-1.2265247, 52.9582687], [-1.2254608, 52.9586454], [-1.2245977, 52.9589143], [-1.2235527999999998, 52.9592123], [-1.2227129, 52.9594242], [-1.2221612, 52.9595537], [-1.2217111, 52.959646500000005], [-1.220384, 52.9599017], [-1.2191069, 52.9600945], [-1.2184881, 52.9601797], [-1.2169936, 52.96032700000001], [-1.2159308999999998, 52.960398399999995], [-1.2150171, 52.96043349999999], [-1.2139475999999998, 52.9604424], [-1.2130586, 52.960427900000006], [-1.2117678, 52.960388300000005], [-1.2084682, 52.9602629], [-1.1955294, 52.9597507], [-1.1954156, 52.9597456], [-1.1898997, 52.9595229], [-1.1892225999999997, 52.9594955], [-1.1887244, 52.95947410000001], [-1.1883579, 52.9594357], [-1.1880148, 52.95938959999999], [-1.1877017999999997, 52.95933310000001], [-1.1871013999999998, 52.9591731], [-1.1867775, 52.95906370000001], [-1.1865764, 52.9589885], [-1.1863007, 52.95886260000001], [-1.1859984, 52.9587094], [-1.185723, 52.9585365], [-1.1854324, 52.95832239999999], [-1.185196, 52.95811110000001], [-1.1849863, 52.957882700000006], [-1.1848289, 52.9576619], [-1.1847156, 52.9574611], [-1.1846185, 52.9572009], [-1.1845221999999995, 52.9567108], [-1.1845234999999998, 52.95653840000001], [-1.1845173, 52.9563225], [-1.1845076, 52.9562292], [-1.1844259, 52.9559277], [-1.1844199, 52.95584850000001], [-1.1843831000000002, 52.9556467], [-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": "Ilkeston", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Ilkeston", "current_leg_milage": "8.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 162.204, \"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\": 315.74, \"from_m\": 162.204, \"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\": 323.069, \"from_m\": 315.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 548.871, \"from_m\": 323.069, \"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\": 1209.567, \"from_m\": 548.871, \"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\": 6139.674, \"from_m\": 1209.567, \"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\": 6194.656, \"from_m\": 6139.674, \"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\": 7628.752, \"from_m\": 6194.656, \"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\": 18806.261, \"from_m\": 7628.752, \"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\": 18845.43, \"from_m\": 18806.261, \"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\": 19325.77, \"from_m\": 18845.43, \"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\": 19396.578, \"from_m\": 19325.77, \"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\": 21385.194, \"from_m\": 19396.578, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 21707.42, \"from_m\": 21385.194, \"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\": 24220.06, \"from_m\": 21707.42, \"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\": 26031.135, \"from_m\": 24220.06, \"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\": 26325.296, \"from_m\": 26031.135, \"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\": 27079.489, \"from_m\": 26325.296, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31127.121, \"from_m\": 27079.489, \"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\": 31175.67, \"from_m\": 31127.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\": 38901.358, \"from_m\": 31175.67, \"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\": 41178.853, \"from_m\": 38901.358, \"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\": 41793.138, \"from_m\": 41178.853, \"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\": 53444.813, \"from_m\": 41793.138, \"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\": 53559.556, \"from_m\": 53444.813, \"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\": 53742.067, \"from_m\": 53559.556, \"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\": 54006.7, \"from_m\": 53742.067, \"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\": 61118.85, \"from_m\": 54006.7, \"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\": 61459.844, \"from_m\": 61118.85, \"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\": 61652.034, \"from_m\": 61459.844, \"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\": 61705.61, \"from_m\": 61652.034, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61739.579, \"from_m\": 61705.61, \"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\": 62240.394, \"from_m\": 61739.579, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62255.885, \"from_m\": 62240.394, \"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\": 64563.413, \"from_m\": 62255.885, \"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\": 64620.713, \"from_m\": 64563.413, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 64667.412, \"from_m\": 64620.713, \"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\": 65006.361, \"from_m\": 64667.412, \"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\": 65230.833, \"from_m\": 65006.361, \"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\": 627933, \"profile_key\": \"2cbc544d3d74ee920552caf51ad24eb1226051498c80225902a9e4f94f622741\", \"schedule_id\": 13135, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0515\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520\", \"location\": \"Dore Station Jn\", \"stage_seq\": 2, \"distance_m\": 6056.621, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0524\", \"wtt_dep\": \"0524H\", \"location\": \"Dronfield\", \"stage_seq\": 3, \"distance_m\": 11173.412, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528H\", \"location\": \"Tapton Jn\", \"stage_seq\": 4, \"distance_m\": 18845.43, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0529H\", \"wtt_dep\": \"0530H\", \"location\": \"Chesterfield\", \"stage_seq\": 5, \"distance_m\": 19758.331, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 6, \"distance_m\": 21200.059, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0534\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 7, \"distance_m\": 24961.272, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0540\", \"wtt_dep\": \"0541\", \"location\": \"Alfreton\", \"stage_seq\": 8, \"distance_m\": 36033.392, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0544\", \"location\": \"Ironville Jn\", \"stage_seq\": 9, \"distance_m\": 40710.939, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0547\", \"wtt_dep\": \"0548\", \"location\": \"Langley Mill\", \"stage_seq\": 10, \"distance_m\": 45975.798, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0553\", \"location\": \"Ilkeston\", \"stage_seq\": 11, \"distance_m\": 51193.195, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Trowell Jn\", \"stage_seq\": 12, \"distance_m\": 53559.556, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Radford Jn\", \"stage_seq\": 13, \"distance_m\": 61695.215, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Mansfield Jn\", \"stage_seq\": 14, \"distance_m\": 64203.156, \"section_seq\": 1, \"route_path_id\": 32828}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 15, \"distance_m\": 65230.833, \"section_seq\": 1, \"route_path_id\": 32828}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 65230.833, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32828}], \"total_distance_m\": 65230.833, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62155.335, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3075.498, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0515", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:11Z\", \"source_id\": 52030338, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:24:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:14Z\", \"source_id\": 16780176, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:46Z\", \"source_id\": 52036023, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:48Z\", \"source_id\": 16781862, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:25Z\", \"source_id\": 52049415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:42:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:28Z\", \"source_id\": 16785961, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:05Z\", \"source_id\": 52060018, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:11Z\", \"source_id\": 16789160, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:06Z\", \"source_id\": 52067333, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:12Z\", \"source_id\": 16791435, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:31Z\", \"source_id\": 52087508, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:33Z\", \"source_id\": 16797812, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "1", "timing_fact_generation": 1789621593713455, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:51.720751", "service_state_evidence_id": 16797812, "current_leg_start_actual_dep": "2026-09-17T05:54:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:52.734894", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SHF |
NOT |
1Y01 |
158792 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 162.204, "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": 315.74, "from_m": 162.204, "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": 323.069, "from_m": 315.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 548.871, "from_m": 323.069, "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": 1209.567, "from_m": 548.871, "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": 6139.674, "from_m": 1209.567, "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": 6194.656, "from_m": 6139.674, "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": 7628.752, "from_m": 6194.656, "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": 18806.261, "from_m": 7628.752, "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": 18845.43, "from_m": 18806.261, "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": 19325.77, "from_m": 18845.43, "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": 19396.578, "from_m": 19325.77, "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": 21385.194, "from_m": 19396.578, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 21707.42, "from_m": 21385.194, "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": 24220.06, "from_m": 21707.42, "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": 26031.135, "from_m": 24220.06, "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": 26325.296, "from_m": 26031.135, "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": 27079.489, "from_m": 26325.296, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31127.121, "from_m": 27079.489, "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": 31175.67, "from_m": 31127.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": 38901.358, "from_m": 31175.67, "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": 41178.853, "from_m": 38901.358, "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": 41793.138, "from_m": 41178.853, "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": 53444.813, "from_m": 41793.138, "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": 53559.556, "from_m": 53444.813, "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": 53742.067, "from_m": 53559.556, "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": 54006.7, "from_m": 53742.067, "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": 61118.85, "from_m": 54006.7, "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": 61459.844, "from_m": 61118.85, "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": 61652.034, "from_m": 61459.844, "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": 61705.61, "from_m": 61652.034, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61739.579, "from_m": 61705.61, "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": 62240.394, "from_m": 61739.579, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62255.885, "from_m": 62240.394, "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": 64563.413, "from_m": 62255.885, "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": 64620.713, "from_m": 64563.413, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 64667.412, "from_m": 64620.713, "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": 65006.361, "from_m": 64667.412, "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": 65230.833, "from_m": 65006.361, "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": 627933, "profile_key": "2cbc544d3d74ee920552caf51ad24eb1226051498c80225902a9e4f94f622741", "schedule_id": 13135, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0515", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520", "location": "Dore Station Jn", "stage_seq": 2, "distance_m": 6056.621, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0524", "wtt_dep": "0524H", "location": "Dronfield", "stage_seq": 3, "distance_m": 11173.412, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528H", "location": "Tapton Jn", "stage_seq": 4, "distance_m": 18845.43, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0529H", "wtt_dep": "0530H", "location": "Chesterfield", "stage_seq": 5, "distance_m": 19758.331, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532", "location": "Chesterfield South Jn", "stage_seq": 6, "distance_m": 21200.059, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0534", "location": "Clay Cross North Jn", "stage_seq": 7, "distance_m": 24961.272, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0540", "wtt_dep": "0541", "location": "Alfreton", "stage_seq": 8, "distance_m": 36033.392, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0544", "location": "Ironville Jn", "stage_seq": 9, "distance_m": 40710.939, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0547", "wtt_dep": "0548", "location": "Langley Mill", "stage_seq": 10, "distance_m": 45975.798, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0553", "location": "Ilkeston", "stage_seq": 11, "distance_m": 51193.195, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Trowell Jn", "stage_seq": 12, "distance_m": 53559.556, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Radford Jn", "stage_seq": 13, "distance_m": 61695.215, "section_seq": 1, "route_path_id": 32828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Mansfield Jn", "stage_seq": 14, "distance_m": 64203.156, "section_seq": 1, "route_path_id": 32828}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Nottingham", "stage_seq": 15, "distance_m": 65230.833, "section_seq": 1, "route_path_id": 32828}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 65230.833, "from_m": 0.0, "section_seq": 1, "route_path_id": 32828}], "total_distance_m": 65230.833, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62155.335, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3075.498, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7441, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:11Z", "source_id": 52030338, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:24:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:14Z", "source_id": 16780176, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7594, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:46Z", "source_id": 52036023, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:31:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:48Z", "source_id": 16781862, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16657, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:25Z", "source_id": 52049415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:42:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:28Z", "source_id": 16785961, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16716, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:05Z", "source_id": 52060018, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:11Z", "source_id": 16789160, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16724, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:06Z", "source_id": 52067333, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:54:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:12Z", "source_id": 16791435, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16497, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:31Z", "source_id": 52087508, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:33Z", "source_id": 16797812, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Sheffield |
0515 |
0515 |
7 |
None |
None |
Nottingham |
0606 |
0606 |
1A |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89721/2026-09-17/detailed |
None |
Ilkeston |
2026-09-17T05:54:00+01:00 |
Nottingham |
12.0 |
{"type": "LineString", "coordinates": [[-1.2949390999999997, 52.9789418], [-1.2945034, 52.978055799999986], [-1.2940973999999998, 52.97721159999999], [-1.2935615000000005, 52.97610459999999], [-1.2928911999999997, 52.974753], [-1.2923835, 52.973656199999986], [-1.2920219, 52.97290639999999], [-1.2914932999999995, 52.97186309999999], [-1.291119, 52.97110070000001], [-1.2908092999999998, 52.97044209999999], [-1.2906707, 52.9701194], [-1.2905897, 52.969914499999994], [-1.2904252, 52.9694881], [-1.2902595, 52.96895760000001], [-1.2900703999999998, 52.96824990000001], [-1.2899407, 52.967538700000006], [-1.289741, 52.9660791], [-1.2896593999999997, 52.96570949999999], [-1.2888956, 52.9607963], [-1.2888231, 52.9602832], [-1.2887323000000002, 52.9599236], [-1.2886299, 52.9596069], [-1.2885801999999995, 52.9593409], [-1.28851, 52.9589748], [-1.2883588, 52.958118799999994], [-1.2882942, 52.9577774], [-1.2882393999999997, 52.9573363], [-1.2881866000000002, 52.9568766], [-1.2881290999999997, 52.9564835], [-1.2880428, 52.956216000000005], [-1.2880098999999998, 52.956114199999995], [-1.287925, 52.9559299], [-1.2878085, 52.9557196], [-1.2876787, 52.955529299999995], [-1.2875473999999998, 52.95536599999999], [-1.2873848999999995, 52.9552048], [-1.2872134, 52.955050500000006], [-1.2869961, 52.95489139999999], [-1.2867641, 52.9547291], [-1.2862989, 52.9544312], [-1.2852232, 52.95374220000001], [-1.2838849, 52.9528933], [-1.2821419, 52.95178419999999], [-1.281531, 52.951421], [-1.2809208, 52.9510834], [-1.2802958, 52.95075939999999], [-1.2796420999999998, 52.9504393], [-1.279257, 52.950266500000005], [-1.2786535, 52.95000819999999], [-1.2781454999999995, 52.94979629999999], [-1.2776841, 52.94961489999999], [-1.2772172999999998, 52.94944139999999], [-1.2767438999999998, 52.94927669999999], [-1.2762824, 52.949126199999995], [-1.2754886, 52.948868899999994], [-1.2746473, 52.9486199], [-1.27376, 52.948390999999994], [-1.2731737, 52.9482454], [-1.2727512999999997, 52.948150899999995], [-1.272085, 52.948014], [-1.2711387999999997, 52.94784249999999], [-1.2706788999999998, 52.94776769999999], [-1.2696231, 52.947603599999994], [-1.2688932, 52.94751649999999], [-1.2681148, 52.9474303], [-1.2675271, 52.9473782], [-1.2667266, 52.9473168], [-1.2658165, 52.9472733], [-1.2651475999999997, 52.94725660000001], [-1.2636105, 52.9472543], [-1.2627291, 52.9472676], [-1.2618575, 52.94730030000001], [-1.2607097, 52.94738499999998], [-1.2596277, 52.9474879], [-1.259138, 52.94754820000001], [-1.2585923, 52.947615], [-1.2581066, 52.94768729999999], [-1.25764139776733, 52.94775572936998], [-1.2576313999999995, 52.9477572], [-1.2567021, 52.9479186], [-1.2564393, 52.94797160000001], [-1.2556873, 52.9481348], [-1.2531329999999998, 52.948681500000006], [-1.2513485, 52.9490474], [-1.2488406, 52.9495846], [-1.2479953, 52.949767300000005], [-1.2476003, 52.9498565], [-1.2439766999999995, 52.95063189999999], [-1.2432712999999995, 52.9508044], [-1.2426386, 52.950969699999995], [-1.2413697999999995, 52.9513294], [-1.2398509, 52.9518342], [-1.2386345, 52.9523352], [-1.2372802, 52.9529327], [-1.2364956, 52.9533225], [-1.2357812, 52.9536948], [-1.234262, 52.95448270000001], [-1.2329445, 52.9551833], [-1.2285285, 52.95741760000001], [-1.2272655, 52.9579684], [-1.2268711999999995, 52.95814039999999], [-1.2265247, 52.9582687], [-1.2254608, 52.9586454], [-1.2245977, 52.9589143], [-1.2235527999999998, 52.9592123], [-1.2227129, 52.9594242], [-1.2221612, 52.9595537], [-1.2217111, 52.959646500000005], [-1.220384, 52.9599017], [-1.2191069, 52.9600945], [-1.2184881, 52.9601797], [-1.2169936, 52.96032700000001], [-1.2159308999999998, 52.960398399999995], [-1.2150171, 52.96043349999999], [-1.2139475999999998, 52.9604424], [-1.2130586, 52.960427900000006], [-1.2117678, 52.960388300000005], [-1.2084682, 52.9602629], [-1.1955294, 52.9597507], [-1.1954156, 52.9597456], [-1.1898997, 52.9595229], [-1.1892225999999997, 52.9594955], [-1.1887244, 52.95947410000001], [-1.1883579, 52.9594357], [-1.1880148, 52.95938959999999], [-1.1877017999999997, 52.95933310000001], [-1.1871013999999998, 52.9591731], [-1.1867775, 52.95906370000001], [-1.1865764, 52.9589885], [-1.1863007, 52.95886260000001], [-1.1859984, 52.9587094], [-1.185723, 52.9585365], [-1.1854324, 52.95832239999999], [-1.185196, 52.95811110000001], [-1.1849863, 52.957882700000006], [-1.1848289, 52.9576619], [-1.1847156, 52.9574611], [-1.1846185, 52.9572009], [-1.1845221999999995, 52.9567108], [-1.1845234999999998, 52.95653840000001], [-1.1845173, 52.9563225], [-1.1845076, 52.9562292], [-1.1844259, 52.9559277], [-1.1844199, 52.95584850000001], [-1.1843831000000002, 52.9556467], [-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]]} |
8.8 |
0555 |
0607 |
Ilkeston |
Nottingham |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Nottingham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797812 |
1789621593713455 |
62 |
62 |
2026-09-17 05:17:52.734894 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:51.720751 |
| 597925 |
629504 |
W34212 |
365R18M617 |
2026-09-17 |
COMPLETE |
16797370 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629504, "stp": "P", "toc": "Avanti West Coast", "uid": "W34212", "consist": "807008", "dest_crs": "LIV", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34212/2026-09-17/detailed", "trust_id": "365R18M617", "origin_crs": "XEG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-17", "dest_arr_time": "0614", "dest_platform": "9", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "5R18", "timing_status": "EARLY", "origin_station": "Edge Hill Depot Complex", "current_leg_arr": "0607", "current_leg_dep": "0557", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "0604", "origin_platform": null, "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9322431999999994, 53.40316479999999], [-2.9336393, 53.40335429999998], [-2.9342162999999997, 53.4034279], [-2.9343639000000006, 53.40343909999999], [-2.9348265999999996, 53.40344949999999], [-2.9353338, 53.4034595], [-2.9357178000000004, 53.4034458], [-2.9360164, 53.4034452], [-2.9362825999999997, 53.4034318], [-2.9368097, 53.403375100000005], [-2.937039, 53.4033551], [-2.9372602999999997, 53.4033383], [-2.9374412999999997, 53.4033271], [-2.9378241999999997, 53.40331200000001], [-2.9383184, 53.4032639], [-2.9385359, 53.4032555], [-2.9389005, 53.403242299999995], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-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 Depot Complex", "dest_arr_time_act": "0614", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill Depot Complex", "current_leg_milage": "1.9", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 597.262, \"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\": 651.212, \"from_m\": 597.262, \"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\": 692.954, \"from_m\": 651.212, \"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\": 762.017, \"from_m\": 692.954, \"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\": 800.062, \"from_m\": 762.017, \"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\": 1099.143, \"from_m\": 800.062, \"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\": 1335.038, \"from_m\": 1099.143, \"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\": 1376.612, \"from_m\": 1335.038, \"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\": 2472.804, \"from_m\": 1376.612, \"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\": 2839.064, \"from_m\": 2472.804, \"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\": 3156.415, \"from_m\": 2839.064, \"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\": 629504, \"profile_key\": \"d0c342db2f1ce9fc5ce4110d45c9e43937c2d9abb8ff17d180fc88c5b2b6aa58\", \"schedule_id\": 26607, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Edge Hill Depot Complex\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38616}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609H\", \"location\": \"Edge Hill\", \"stage_seq\": 2, \"distance_m\": 986.02, \"section_seq\": 1, \"route_path_id\": 38616}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 3, \"distance_m\": 1878.277, \"section_seq\": 1, \"route_path_id\": 38616}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 4, \"distance_m\": 3156.415, \"section_seq\": 1, \"route_path_id\": 38616}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3156.415, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38616}], \"total_distance_m\": 3156.415, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 2475.837, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 680.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0604", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:44Z\", \"source_id\": 52086160, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:48Z\", \"source_id\": 16797370, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "9", "timing_fact_generation": 1789621550608634, "current_leg_arrival_utc": "2026-09-17T06:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:52.162029", "service_state_evidence_id": 16797370, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:52.730452", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
XEG |
LIV |
5R18 |
807008 |
7 |
125 |
None |
{"version": 3, "segments": [{"to_m": 597.262, "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": 651.212, "from_m": 597.262, "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": 692.954, "from_m": 651.212, "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": 762.017, "from_m": 692.954, "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": 800.062, "from_m": 762.017, "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": 1099.143, "from_m": 800.062, "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": 1335.038, "from_m": 1099.143, "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": 1376.612, "from_m": 1335.038, "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": 2472.804, "from_m": 1376.612, "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": 2839.064, "from_m": 2472.804, "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": 3156.415, "from_m": 2839.064, "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": 629504, "profile_key": "d0c342db2f1ce9fc5ce4110d45c9e43937c2d9abb8ff17d180fc88c5b2b6aa58", "schedule_id": 26607, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0604", "location": "Edge Hill Depot Complex", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38616}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609H", "location": "Edge Hill", "stage_seq": 2, "distance_m": 986.02, "section_seq": 1, "route_path_id": 38616}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610H", "location": "Crown Street Jn", "stage_seq": 3, "distance_m": 1878.277, "section_seq": 1, "route_path_id": 38616}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 4, "distance_m": 3156.415, "section_seq": 1, "route_path_id": 38616}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3156.415, "from_m": 0.0, "section_seq": 1, "route_path_id": 38616}], "total_distance_m": 3156.415, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 2475.837, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 680.578, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9844, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:44Z", "source_id": 52086160, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:07:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:48Z", "source_id": 16797370, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Edge Hill Depot Complex |
0604 |
0604 |
None |
None |
None |
Liverpool Lime Street HL/ML |
0614 |
0614 |
9 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34212/2026-09-17/detailed |
None |
Edge Hill Depot Complex |
2026-09-17T06:04:00+01:00 |
Liverpool Lime Street HL/ML |
10.0 |
{"type": "LineString", "coordinates": [[-2.9322431999999994, 53.40316479999999], [-2.9336393, 53.40335429999998], [-2.9342162999999997, 53.4034279], [-2.9343639000000006, 53.40343909999999], [-2.9348265999999996, 53.40344949999999], [-2.9353338, 53.4034595], [-2.9357178000000004, 53.4034458], [-2.9360164, 53.4034452], [-2.9362825999999997, 53.4034318], [-2.9368097, 53.403375100000005], [-2.937039, 53.4033551], [-2.9372602999999997, 53.4033383], [-2.9374412999999997, 53.4033271], [-2.9378241999999997, 53.40331200000001], [-2.9383184, 53.4032639], [-2.9385359, 53.4032555], [-2.9389005, 53.403242299999995], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-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.9 |
0557 |
0607 |
Edge Hill Depot Complex |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797370 |
1789621550608634 |
11 |
11 |
2026-09-17 05:17:52.730452 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:52.162029 |
| 597926 |
629293 |
C08294 |
385W01M617 |
2026-09-17 |
COMPLETE |
16797612 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629293, "stp": "P", "toc": "Merseyrail", "uid": "C08294", "consist": "777022", "dest_crs": "WKI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08294/2026-09-17/detailed", "trust_id": "385W01M617", "origin_crs": "XDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Kirby", "service_date": "2026-09-17", "dest_arr_time": "0614", "dest_platform": "1", "is_terminated": 1, "next_location": "West Kirby", "signalling_id": "5W01", "timing_status": "EARLY", "origin_station": "Birkenhead North E.M.U.D", "current_leg_arr": "0607", "current_leg_dep": "0550", "current_leg_end": "West Kirby", "origin_dep_time": "0600", "origin_platform": null, "current_location": "West Kirby", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0603273999999994, 53.4065967], [-3.0604235999999996, 53.4066607], [-3.0605823999999995, 53.4067792], [-3.0608039999999996, 53.40696859999999], [-3.061065, 53.40717600000001], [-3.0612393, 53.407293799999984], [-3.0614116, 53.407387400000005], [-3.0615046999999995, 53.4074345], [-3.0617054999999995, 53.407526899999986], [-3.0619926999999993, 53.4076421], [-3.0621506, 53.40770030000001], [-3.0622729999999994, 53.4077491], [-3.0625354999999996, 53.40783519999999], [-3.0628135, 53.40790440000001], [-3.0630264, 53.4079498], [-3.0631746999999994, 53.407978], [-3.0636656, 53.4080647], [-3.0639771999999996, 53.40811249999999], [-3.0645901, 53.40819799999999], [-3.0648327999999996, 53.408235], [-3.0654549, 53.4083487], [-3.0656388, 53.408384299999994], [-3.0658161, 53.4084236], [-3.0661248, 53.4084969], [-3.066343, 53.408538], [-3.0665387, 53.408568900000006], [-3.0666821, 53.408588], [-3.0670797, 53.4086233], [-3.06733, 53.40865129999999], [-3.0675471, 53.4086866], [-3.0676411, 53.4087043], [-3.0684602, 53.40881970000001], [-3.0685289999999994, 53.408832], [-3.0695606999999994, 53.40902040000001], [-3.0703109999999993, 53.4091543], [-3.0717477, 53.4094128], [-3.0720278999999997, 53.409461499999985], [-3.0723353, 53.409504], [-3.0726167000000006, 53.4095399], [-3.0728486, 53.4095626], [-3.0730942, 53.40958169999999], [-3.0733662999999996, 53.409595], [-3.0736423, 53.4096031], [-3.073929, 53.40960489999999], [-3.0741970999999997, 53.4096006], [-3.0745608, 53.4095851], [-3.0753009, 53.4095492], [-3.0763871, 53.4094791], [-3.0769851, 53.4094418], [-3.0775910000000004, 53.4093935], [-3.0784771999999996, 53.409321199999994], [-3.0790277, 53.409282299999994], [-3.0793392, 53.40926509999999], [-3.0797394, 53.40924309999999], [-3.0804551, 53.40921829999999], [-3.0810903999999995, 53.4091949], [-3.0815395999999997, 53.4091773], [-3.0819033, 53.40915760000001], [-3.0826780999999994, 53.4091102], [-3.0854261999999997, 53.40893549999999], [-3.0895307999999995, 53.4086866], [-3.0987996, 53.40812589999999], [-3.0999796, 53.4080555], [-3.1133684999999995, 53.40725669999999], [-3.1143481999999993, 53.4071982], [-3.1152106999999996, 53.4071407], [-3.1179206, 53.4069809], [-3.1219229, 53.406748], [-3.1232152999999996, 53.406655099999995], [-3.1243097999999994, 53.40656169999999], [-3.1254266, 53.40643229999999], [-3.1265541999999997, 53.406288100000005], [-3.1276600999999995, 53.40612189999999], [-3.1282593, 53.406021300000006], [-3.1288241999999995, 53.40591669999999], [-3.1296566999999995, 53.40576300000001], [-3.1305439, 53.40558670000001], [-3.131418099999999, 53.405394599999994], [-3.1333279, 53.404910099999995], [-3.1370257999999995, 53.40392429999999], [-3.1407942999999996, 53.40292980000001], [-3.1431589, 53.402294100000006], [-3.1431959999999997, 53.40228429999999], [-3.144103494418325, 53.4020413531967], [-3.1485359999999996, 53.40085470000001], [-3.1516356, 53.4000301], [-3.1539136999999995, 53.39942430000001], [-3.1560967999999994, 53.39884270000001], [-3.1582909, 53.398255299999995], [-3.1589164, 53.3980918], [-3.1626330999999994, 53.3970985], [-3.1644565, 53.39661460000001], [-3.1670945999999995, 53.3959036], [-3.1683321, 53.3955461], [-3.1689037999999994, 53.3953604], [-3.1700309999999994, 53.3949422], [-3.1708664, 53.39460629999999], [-3.1716412, 53.394264], [-3.1722333999999996, 53.39398299999999], [-3.1727432999999996, 53.393718799999995], [-3.1731835, 53.39347600000001], [-3.1738524, 53.393087400000006], [-3.1742766999999996, 53.3928289], [-3.1765071999999996, 53.391404], [-3.1788086, 53.38989169999999], [-3.1791680999999996, 53.38965979999998], [-3.1792169, 53.389625900000006], [-3.1796885, 53.3892989], [-3.1801198, 53.38896780000001], [-3.180547, 53.388603800000006], [-3.1809715999999995, 53.388193], [-3.1813694, 53.3877702], [-3.1818147, 53.3872], [-3.18203, 53.3868968], [-3.1822115, 53.386612799999995], [-3.1824837, 53.3860876], [-3.1826612, 53.38568889999999], [-3.1828087, 53.385256899999995], [-3.182865099999999, 53.3850698], [-3.1829111, 53.3848825], [-3.182981, 53.384557], [-3.1833745999999996, 53.3815973], [-3.1839016, 53.3778172], [-3.1839634, 53.3773758], [-3.1840036, 53.376991399999994], [-3.1840386, 53.3765982], [-3.1840416, 53.3762979], [-3.1840587999999994, 53.37599089999999], [-3.1840663, 53.3757024], [-3.1840259, 53.375393599999995], [-3.1840157, 53.3751415], [-3.1840137999999993, 53.3749939], [-3.1840064, 53.374733199999994], [-3.1840287, 53.374404799999986], [-3.1840528999999997, 53.3741795], [-3.1840603, 53.374073], [-3.1840491, 53.373972], [-3.1840174999999995, 53.3738367], [-3.1839071, 53.37343870000001]]}", "current_leg_start": "Birkenhead North E.M.U.D", "dest_arr_time_act": "0614", "motion_projection": null, "next_location_lat": "53.3734387", "next_location_lon": "-3.1839071", "previous_location": "Birkenhead North E.M.U.D", "current_leg_milage": "6.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 549.771, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1029.722, \"from_m\": 549.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2027.087, \"from_m\": 1029.722, \"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\": 7559.845, \"from_m\": 2027.087, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7874.681, \"from_m\": 7559.845, \"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\": 7975.645, \"from_m\": 7874.681, \"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\": 10178.846, \"from_m\": 7975.645, \"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\": 10369.057, \"from_m\": 10178.846, \"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\": 629293, \"profile_key\": \"918cdf137a14477cefaea84804acad29812a3c2c565928f39e1796a54599bb5b\", \"schedule_id\": 815, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Birkenhead North E.M.U.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603H\", \"location\": \"Bidston East Jn\", \"stage_seq\": 2, \"distance_m\": 615.522, \"section_seq\": 1, \"route_path_id\": 28267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Bidston\", \"stage_seq\": 3, \"distance_m\": 1327.755, \"section_seq\": 1, \"route_path_id\": 28267}, {\"is_pass\": false, \"wtt_arr\": \"0614\", \"wtt_dep\": null, \"location\": \"West Kirby\", \"stage_seq\": 4, \"distance_m\": 10369.057, \"section_seq\": 1, \"route_path_id\": 28267}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 10369.057, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28267}], \"total_distance_m\": 10369.057, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9819.286, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 549.771, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.3734387", "current_position_lon": "-3.1839071", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:04Z\", \"source_id\": 52068762, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:09Z\", \"source_id\": 16791923, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:09Z\", \"source_id\": 52086861, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:13Z\", \"source_id\": 16797612, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Kirby", "service_state_platform": "1", "timing_fact_generation": 1789621574567221, "current_leg_arrival_utc": "2026-09-17T06:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:53.307957", "service_state_evidence_id": 16797612, "current_leg_start_actual_dep": "2026-09-17T06:00:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:54.527340", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
XDB |
WKI |
5W01 |
777022 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 549.771, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1029.722, "from_m": 549.771, "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": 2027.087, "from_m": 1029.722, "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": 7559.845, "from_m": 2027.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7874.681, "from_m": 7559.845, "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": 7975.645, "from_m": 7874.681, "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": 10178.846, "from_m": 7975.645, "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": 10369.057, "from_m": 10178.846, "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": 629293, "profile_key": "918cdf137a14477cefaea84804acad29812a3c2c565928f39e1796a54599bb5b", "schedule_id": 815, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Birkenhead North E.M.U.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603H", "location": "Bidston East Jn", "stage_seq": 2, "distance_m": 615.522, "section_seq": 1, "route_path_id": 28267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Bidston", "stage_seq": 3, "distance_m": 1327.755, "section_seq": 1, "route_path_id": 28267}, {"is_pass": false, "wtt_arr": "0614", "wtt_dep": null, "location": "West Kirby", "stage_seq": 4, "distance_m": 10369.057, "section_seq": 1, "route_path_id": 28267}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10369.057, "from_m": 0.0, "section_seq": 1, "route_path_id": 28267}], "total_distance_m": 10369.057, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9819.286, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 549.771, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10171, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:04Z", "source_id": 52068762, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:55:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:09Z", "source_id": 16791923, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10122, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:09Z", "source_id": 52086861, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:07:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:13Z", "source_id": 16797612, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Birkenhead North E.M.U.D |
0600 |
0600 |
None |
None |
None |
West Kirby |
0614 |
0614 |
1 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C08294/2026-09-17/detailed |
None |
Birkenhead North E.M.U.D |
2026-09-17T06:00:00+01:00 |
West Kirby |
17.0 |
{"type": "LineString", "coordinates": [[-3.0603273999999994, 53.4065967], [-3.0604235999999996, 53.4066607], [-3.0605823999999995, 53.4067792], [-3.0608039999999996, 53.40696859999999], [-3.061065, 53.40717600000001], [-3.0612393, 53.407293799999984], [-3.0614116, 53.407387400000005], [-3.0615046999999995, 53.4074345], [-3.0617054999999995, 53.407526899999986], [-3.0619926999999993, 53.4076421], [-3.0621506, 53.40770030000001], [-3.0622729999999994, 53.4077491], [-3.0625354999999996, 53.40783519999999], [-3.0628135, 53.40790440000001], [-3.0630264, 53.4079498], [-3.0631746999999994, 53.407978], [-3.0636656, 53.4080647], [-3.0639771999999996, 53.40811249999999], [-3.0645901, 53.40819799999999], [-3.0648327999999996, 53.408235], [-3.0654549, 53.4083487], [-3.0656388, 53.408384299999994], [-3.0658161, 53.4084236], [-3.0661248, 53.4084969], [-3.066343, 53.408538], [-3.0665387, 53.408568900000006], [-3.0666821, 53.408588], [-3.0670797, 53.4086233], [-3.06733, 53.40865129999999], [-3.0675471, 53.4086866], [-3.0676411, 53.4087043], [-3.0684602, 53.40881970000001], [-3.0685289999999994, 53.408832], [-3.0695606999999994, 53.40902040000001], [-3.0703109999999993, 53.4091543], [-3.0717477, 53.4094128], [-3.0720278999999997, 53.409461499999985], [-3.0723353, 53.409504], [-3.0726167000000006, 53.4095399], [-3.0728486, 53.4095626], [-3.0730942, 53.40958169999999], [-3.0733662999999996, 53.409595], [-3.0736423, 53.4096031], [-3.073929, 53.40960489999999], [-3.0741970999999997, 53.4096006], [-3.0745608, 53.4095851], [-3.0753009, 53.4095492], [-3.0763871, 53.4094791], [-3.0769851, 53.4094418], [-3.0775910000000004, 53.4093935], [-3.0784771999999996, 53.409321199999994], [-3.0790277, 53.409282299999994], [-3.0793392, 53.40926509999999], [-3.0797394, 53.40924309999999], [-3.0804551, 53.40921829999999], [-3.0810903999999995, 53.4091949], [-3.0815395999999997, 53.4091773], [-3.0819033, 53.40915760000001], [-3.0826780999999994, 53.4091102], [-3.0854261999999997, 53.40893549999999], [-3.0895307999999995, 53.4086866], [-3.0987996, 53.40812589999999], [-3.0999796, 53.4080555], [-3.1133684999999995, 53.40725669999999], [-3.1143481999999993, 53.4071982], [-3.1152106999999996, 53.4071407], [-3.1179206, 53.4069809], [-3.1219229, 53.406748], [-3.1232152999999996, 53.406655099999995], [-3.1243097999999994, 53.40656169999999], [-3.1254266, 53.40643229999999], [-3.1265541999999997, 53.406288100000005], [-3.1276600999999995, 53.40612189999999], [-3.1282593, 53.406021300000006], [-3.1288241999999995, 53.40591669999999], [-3.1296566999999995, 53.40576300000001], [-3.1305439, 53.40558670000001], [-3.131418099999999, 53.405394599999994], [-3.1333279, 53.404910099999995], [-3.1370257999999995, 53.40392429999999], [-3.1407942999999996, 53.40292980000001], [-3.1431589, 53.402294100000006], [-3.1431959999999997, 53.40228429999999], [-3.144103494418325, 53.4020413531967], [-3.1485359999999996, 53.40085470000001], [-3.1516356, 53.4000301], [-3.1539136999999995, 53.39942430000001], [-3.1560967999999994, 53.39884270000001], [-3.1582909, 53.398255299999995], [-3.1589164, 53.3980918], [-3.1626330999999994, 53.3970985], [-3.1644565, 53.39661460000001], [-3.1670945999999995, 53.3959036], [-3.1683321, 53.3955461], [-3.1689037999999994, 53.3953604], [-3.1700309999999994, 53.3949422], [-3.1708664, 53.39460629999999], [-3.1716412, 53.394264], [-3.1722333999999996, 53.39398299999999], [-3.1727432999999996, 53.393718799999995], [-3.1731835, 53.39347600000001], [-3.1738524, 53.393087400000006], [-3.1742766999999996, 53.3928289], [-3.1765071999999996, 53.391404], [-3.1788086, 53.38989169999999], [-3.1791680999999996, 53.38965979999998], [-3.1792169, 53.389625900000006], [-3.1796885, 53.3892989], [-3.1801198, 53.38896780000001], [-3.180547, 53.388603800000006], [-3.1809715999999995, 53.388193], [-3.1813694, 53.3877702], [-3.1818147, 53.3872], [-3.18203, 53.3868968], [-3.1822115, 53.386612799999995], [-3.1824837, 53.3860876], [-3.1826612, 53.38568889999999], [-3.1828087, 53.385256899999995], [-3.182865099999999, 53.3850698], [-3.1829111, 53.3848825], [-3.182981, 53.384557], [-3.1833745999999996, 53.3815973], [-3.1839016, 53.3778172], [-3.1839634, 53.3773758], [-3.1840036, 53.376991399999994], [-3.1840386, 53.3765982], [-3.1840416, 53.3762979], [-3.1840587999999994, 53.37599089999999], [-3.1840663, 53.3757024], [-3.1840259, 53.375393599999995], [-3.1840157, 53.3751415], [-3.1840137999999993, 53.3749939], [-3.1840064, 53.374733199999994], [-3.1840287, 53.374404799999986], [-3.1840528999999997, 53.3741795], [-3.1840603, 53.374073], [-3.1840491, 53.373972], [-3.1840174999999995, 53.3738367], [-3.1839071, 53.37343870000001]]} |
6.4 |
0550 |
0607 |
Birkenhead North E.M.U.D |
West Kirby |
West Kirby |
53.3734387 |
-3.1839071 |
53.3734387 |
-3.1839071 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
West Kirby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797612 |
1789621574567221 |
14 |
14 |
2026-09-17 05:17:54.527340 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:53.307957 |
| 597927 |
628913 |
W44002 |
772C00M517 |
2026-09-17 |
COMPLETE |
16798553 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628913, "stp": "P", "toc": "Transport for Wales", "uid": "W44002", "consist": "756004", "dest_crs": "COY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44002/2026-09-17/detailed", "trust_id": "772C00M517", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Coryton", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": null, "is_terminated": 1, "next_location": "Coryton", "signalling_id": "2C00", "timing_status": "ON TIME", "origin_station": "Cardiff Central", "current_leg_arr": "0607", "current_leg_dep": "0604½", "current_leg_end": "Coryton", "origin_dep_time": "0548", "origin_platform": "6", "current_location": "Coryton", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2221576, 51.52080610000001], [-3.2230828999999996, 51.520771700000005], [-3.2237742, 51.5207465], [-3.2244444999999997, 51.52071939999999], [-3.225844, 51.52065], [-3.2290811, 51.5205243], [-3.2307919, 51.52046219999999], [-3.2310843, 51.5204545], [-3.2314774, 51.520444100000006], [-3.2318947999999996, 51.520435699999986]]}", "current_leg_start": "Whitchurch (Sth Glamorgan)", "dest_arr_time_act": "0607", "motion_projection": null, "next_location_lat": "51.5204357", "next_location_lon": "-3.2318948", "previous_location": "Whitchurch (Sth Glamorgan)", "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\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 300.813, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 341.742, \"from_m\": 300.813, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 363.784, \"from_m\": 341.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\": 1402.987, \"from_m\": 363.784, \"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\": 1440.54, \"from_m\": 1402.987, \"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\": 2173.914, \"from_m\": 1440.54, \"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\": 5410.583, \"from_m\": 2173.914, \"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\": 5461.973, \"from_m\": 5410.583, \"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\": 5499.2, \"from_m\": 5461.973, \"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\": 5726.777, \"from_m\": 5499.2, \"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\": 7164.671, \"from_m\": 5726.777, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9482.751, \"from_m\": 7164.671, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 9538.869, \"from_m\": 9482.751, \"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\": 628913, \"profile_key\": \"60d82767e3df1bee980fa9dd8fefa133884be6306effbf958d697c1c805dea7a\", \"schedule_id\": 38429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 2, \"distance_m\": 1495.464, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0550H\", \"wtt_dep\": \"0552H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 3, \"distance_m\": 1873.109, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0555H\", \"location\": \"Heath Jn\", \"stage_seq\": 4, \"distance_m\": 5461.973, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0556H\", \"wtt_dep\": \"0557\", \"location\": \"Heath Low Level\", \"stage_seq\": 5, \"distance_m\": 5776.939, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0559H\", \"location\": \"Ty Glas\", \"stage_seq\": 6, \"distance_m\": 7134.757, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601\", \"location\": \"Birchgrove\", \"stage_seq\": 7, \"distance_m\": 7499.443, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0602H\", \"wtt_dep\": \"0603\", \"location\": \"Rhiwbina\", \"stage_seq\": 8, \"distance_m\": 8331.964, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0604\", \"wtt_dep\": \"0604H\", \"location\": \"Whitchurch (Sth Glamorgan)\", \"stage_seq\": 9, \"distance_m\": 8863.865, \"section_seq\": 1, \"route_path_id\": 43970}, {\"is_pass\": false, \"wtt_arr\": \"0607\", \"wtt_dep\": null, \"location\": \"Coryton\", \"stage_seq\": 10, \"distance_m\": 9538.869, \"section_seq\": 1, \"route_path_id\": 43970}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9538.869, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43970}], \"total_distance_m\": 9538.869, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9501.316, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.553, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0548", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.5204357", "current_position_lon": "-3.2318948", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:10Z\", \"source_id\": 52061537, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:14Z\", \"source_id\": 16789618, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:52Z\", \"source_id\": 16798553, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Coryton", "service_state_platform": null, "timing_fact_generation": 1789621673882256, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:53.872268", "service_state_evidence_id": 16798553, "current_leg_start_actual_dep": "2026-09-17T06:04:30+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:54.530496", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDF |
COY |
2C00 |
756004 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 300.813, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 341.742, "from_m": 300.813, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 363.784, "from_m": 341.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": 1402.987, "from_m": 363.784, "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": 1440.54, "from_m": 1402.987, "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": 2173.914, "from_m": 1440.54, "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": 5410.583, "from_m": 2173.914, "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": 5461.973, "from_m": 5410.583, "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": 5499.2, "from_m": 5461.973, "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": 5726.777, "from_m": 5499.2, "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": 7164.671, "from_m": 5726.777, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 9482.751, "from_m": 7164.671, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 45.0}, {"to_m": 9538.869, "from_m": 9482.751, "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": 628913, "profile_key": "60d82767e3df1bee980fa9dd8fefa133884be6306effbf958d697c1c805dea7a", "schedule_id": 38429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0548", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "CVL East Boundary", "stage_seq": 2, "distance_m": 1495.464, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0550H", "wtt_dep": "0552H", "location": "Cardiff Queen Street", "stage_seq": 3, "distance_m": 1873.109, "section_seq": 1, "route_path_id": 43970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0555H", "location": "Heath Jn", "stage_seq": 4, "distance_m": 5461.973, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0556H", "wtt_dep": "0557", "location": "Heath Low Level", "stage_seq": 5, "distance_m": 5776.939, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0559H", "location": "Ty Glas", "stage_seq": 6, "distance_m": 7134.757, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601", "location": "Birchgrove", "stage_seq": 7, "distance_m": 7499.443, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0602H", "wtt_dep": "0603", "location": "Rhiwbina", "stage_seq": 8, "distance_m": 8331.964, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0604", "wtt_dep": "0604H", "location": "Whitchurch (Sth Glamorgan)", "stage_seq": 9, "distance_m": 8863.865, "section_seq": 1, "route_path_id": 43970}, {"is_pass": false, "wtt_arr": "0607", "wtt_dep": null, "location": "Coryton", "stage_seq": 10, "distance_m": 9538.869, "section_seq": 1, "route_path_id": 43970}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9538.869, "from_m": 0.0, "section_seq": 1, "route_path_id": 43970}], "total_distance_m": 9538.869, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9501.316, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.553, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25251, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:10Z", "source_id": 52061537, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:50:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:14Z", "source_id": 16789618, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:52Z", "source_id": 16798553, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Cardiff Central |
0548 |
0548 |
6 |
None |
None |
Coryton |
0609 |
0607 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W44002/2026-09-17/detailed |
None |
Whitchurch (Sth Glamorgan) |
2026-09-17T06:04:30+01:00 |
Coryton |
2.5 |
{"type": "LineString", "coordinates": [[-3.2221576, 51.52080610000001], [-3.2230828999999996, 51.520771700000005], [-3.2237742, 51.5207465], [-3.2244444999999997, 51.52071939999999], [-3.225844, 51.52065], [-3.2290811, 51.5205243], [-3.2307919, 51.52046219999999], [-3.2310843, 51.5204545], [-3.2314774, 51.520444100000006], [-3.2318947999999996, 51.520435699999986]]} |
0.4 |
0604½ |
0607 |
Whitchurch (Sth Glamorgan) |
Coryton |
Coryton |
51.5204357 |
-3.2318948 |
51.5204357 |
-3.2318948 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Coryton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798553 |
1789621673882256 |
19 |
19 |
2026-09-17 05:17:54.530496 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:53.872268 |
| 597928 |
628222 |
G89898 |
172A01M517 |
2026-09-17 |
COMPLETE |
16798021 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628222, "stp": "P", "toc": "Northern", "uid": "G89898", "consist": "150002", "dest_crs": "KNO", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89898/2026-09-17/detailed", "trust_id": "172A01M517", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Knottingley", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "2", "is_terminated": 1, "next_location": "Knottingley", "signalling_id": "2A01", "timing_status": "ON TIME", "origin_station": "Leeds", "current_leg_arr": "0607", "current_leg_dep": "0604", "current_leg_end": "Knottingley", "origin_dep_time": "0526", "origin_platform": "12C", "current_location": "Knottingley", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3032234, 53.699066999999985], [-1.3031765, 53.69907899999999], [-1.3029883999999998, 53.69912709999999], [-1.3022777, 53.6993421], [-1.2991826, 53.700278299999994], [-1.2979414, 53.7006615], [-1.2974781, 53.70080099999999], [-1.2973412999999998, 53.70084859999999], [-1.2946904, 53.701645899999995], [-1.2942096, 53.7017915], [-1.2897233, 53.70314729999999], [-1.2895312, 53.70320200000001], [-1.2844128999999995, 53.704754300000005], [-1.2825708, 53.705313], [-1.2820361, 53.70547159999999], [-1.2808645, 53.7057647], [-1.2805778, 53.7058304], [-1.2798162, 53.70597570000001], [-1.2786744, 53.706157], [-1.2781057, 53.70622920000001], [-1.2774942, 53.70630079999999], [-1.276468, 53.706372599999995], [-1.2756695, 53.70640620000001], [-1.2749185, 53.7064312], [-1.2727118, 53.70643919999999], [-1.2726146491067036, 53.706439392251106], [-1.2725320570279113, 53.7064395556919], [-1.2724086, 53.7064398], [-1.2721979, 53.7064414], [-1.2698578, 53.7064596], [-1.2691878, 53.7064531], [-1.2670237, 53.70643919999999], [-1.2651188, 53.70641560000001], [-1.2645486, 53.7064228], [-1.2640221, 53.706421199999994], [-1.2637502, 53.7064308], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2604083, 53.706460799999995], [-1.2592544, 53.706456200000005]]}", "current_leg_start": "Pontefract Monkhill", "dest_arr_time_act": "0607½", "motion_projection": null, "next_location_lat": "53.7064562", "next_location_lon": "-1.2592544", "previous_location": "Pontefract Monkhill", "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\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"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\": 1050.796, \"from_m\": 769.481, \"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\": 1307.337, \"from_m\": 1050.796, \"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\": 1529.573, \"from_m\": 1307.337, \"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\": 2343.296, \"from_m\": 1529.573, \"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\": 8618.173, \"from_m\": 2343.296, \"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\": 14273.626, \"from_m\": 8618.173, \"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\": 16311.834, \"from_m\": 14273.626, \"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\": 16451.103, \"from_m\": 16311.834, \"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\": 16478.926, \"from_m\": 16451.103, \"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\": 16789.236, \"from_m\": 16478.926, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17306.984, \"from_m\": 16789.236, \"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\": 17386.182, \"from_m\": 17306.984, \"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\": 17414.047, \"from_m\": 17386.182, \"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\": 17480.276, \"from_m\": 17414.047, \"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\": 17490.838, \"from_m\": 17480.276, \"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\": 18681.261, \"from_m\": 17490.838, \"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\": 18688.153, \"from_m\": 18681.261, \"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\": 18711.912, \"from_m\": 18688.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\": 19236.799, \"from_m\": 18711.912, \"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\": 19659.206, \"from_m\": 19236.799, \"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\": 31111.253, \"from_m\": 19659.206, \"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\": 34762.978, \"from_m\": 31111.253, \"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\": 34838.928, \"from_m\": 34762.978, \"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}], \"service_id\": 628222, \"profile_key\": \"8846be23bcf77744206c5a21d1f020e653b144547b50770ef4b586a37d16ece8\", \"schedule_id\": 13218, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0526\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0540\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 5, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0542H\", \"wtt_dep\": \"0543H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 6, \"distance_m\": 17680.086, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0545\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 18598.972, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0547H\", \"location\": \"Crofton West Jn\", \"stage_seq\": 8, \"distance_m\": 20416.416, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"Crofton East Jn\", \"stage_seq\": 9, \"distance_m\": 21702.148, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0551H\", \"wtt_dep\": \"0552\", \"location\": \"Streethouse\", \"stage_seq\": 10, \"distance_m\": 24748.215, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0556\", \"location\": \"Featherstone\", \"stage_seq\": 11, \"distance_m\": 27492.018, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0559H\", \"wtt_dep\": \"0600\", \"location\": \"Pontefract Tanshelf\", \"stage_seq\": 12, \"distance_m\": 30578.567, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0603\", \"location\": \"Pontefract Monkhill\", \"stage_seq\": 13, \"distance_m\": 31760.101, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 14, \"distance_m\": 34534.248, \"section_seq\": 1, \"route_path_id\": 29516}, {\"is_pass\": false, \"wtt_arr\": \"0607H\", \"wtt_dep\": null, \"location\": \"Knottingley\", \"stage_seq\": 15, \"distance_m\": 34838.928, \"section_seq\": 1, \"route_path_id\": 29516}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34838.928, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29516}], \"total_distance_m\": 34838.928, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 29750.316, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5088.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0526", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7064562", "current_position_lon": "-1.2592544", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:03Z\", \"source_id\": 52044128, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:37:08Z\", \"source_id\": 16784296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:11Z\", \"source_id\": 52050334, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:19Z\", \"source_id\": 16786278, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:30Z\", \"source_id\": 52063561, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:52:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:39Z\", \"source_id\": 16790232, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:13Z\", \"source_id\": 52069063, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:17Z\", \"source_id\": 16791997, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:10Z\", \"source_id\": 52075143, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:00:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:13Z\", \"source_id\": 16793876, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:46Z\", \"source_id\": 52081059, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:48Z\", \"source_id\": 16795701, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:54Z\", \"source_id\": 52088137, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:57Z\", \"source_id\": 16798021, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Knottingley", "service_state_platform": "2", "timing_fact_generation": 1789621618461026, "current_leg_arrival_utc": "2026-09-17T06:07:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:54.191303", "service_state_evidence_id": 16798021, "current_leg_start_actual_dep": "2026-09-17T06:03:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:17:54.534300", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
KNO |
2A01 |
150002 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "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": 1050.796, "from_m": 769.481, "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": 1307.337, "from_m": 1050.796, "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": 1529.573, "from_m": 1307.337, "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": 2343.296, "from_m": 1529.573, "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": 8618.173, "from_m": 2343.296, "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": 14273.626, "from_m": 8618.173, "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": 16311.834, "from_m": 14273.626, "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": 16451.103, "from_m": 16311.834, "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": 16478.926, "from_m": 16451.103, "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": 16789.236, "from_m": 16478.926, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17306.984, "from_m": 16789.236, "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": 17386.182, "from_m": 17306.984, "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": 17414.047, "from_m": 17386.182, "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": 17480.276, "from_m": 17414.047, "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": 17490.838, "from_m": 17480.276, "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": 18681.261, "from_m": 17490.838, "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": 18688.153, "from_m": 18681.261, "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": 18711.912, "from_m": 18688.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": 19236.799, "from_m": 18711.912, "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": 19659.206, "from_m": 19236.799, "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": 31111.253, "from_m": 19659.206, "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": 34762.978, "from_m": 31111.253, "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": 34838.928, "from_m": 34762.978, "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}], "service_id": 628222, "profile_key": "8846be23bcf77744206c5a21d1f020e653b144547b50770ef4b586a37d16ece8", "schedule_id": 13218, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0526", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0540", "location": "Wakefield Westgate", "stage_seq": 5, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0542H", "wtt_dep": "0543H", "location": "Wakefield Kirkgate", "stage_seq": 6, "distance_m": 17680.086, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0545", "location": "Calder Bridge Jn", "stage_seq": 7, "distance_m": 18598.972, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0547H", "location": "Crofton West Jn", "stage_seq": 8, "distance_m": 20416.416, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "Crofton East Jn", "stage_seq": 9, "distance_m": 21702.148, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0551H", "wtt_dep": "0552", "location": "Streethouse", "stage_seq": 10, "distance_m": 24748.215, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0556", "location": "Featherstone", "stage_seq": 11, "distance_m": 27492.018, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0559H", "wtt_dep": "0600", "location": "Pontefract Tanshelf", "stage_seq": 12, "distance_m": 30578.567, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0603", "location": "Pontefract Monkhill", "stage_seq": 13, "distance_m": 31760.101, "section_seq": 1, "route_path_id": 29516}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Knottingley West Jn", "stage_seq": 14, "distance_m": 34534.248, "section_seq": 1, "route_path_id": 29516}, {"is_pass": false, "wtt_arr": "0607H", "wtt_dep": null, "location": "Knottingley", "stage_seq": 15, "distance_m": 34838.928, "section_seq": 1, "route_path_id": 29516}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34838.928, "from_m": 0.0, "section_seq": 1, "route_path_id": 29516}], "total_distance_m": 34838.928, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29750.316, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5088.612, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:03Z", "source_id": 52044128, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:37:08Z", "source_id": 16784296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5971, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:11Z", "source_id": 52050334, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:43:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:19Z", "source_id": 16786278, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5859, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:30Z", "source_id": 52063561, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:52:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:39Z", "source_id": 16790232, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5855, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:13Z", "source_id": 52069063, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:55:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:17Z", "source_id": 16791997, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5849, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:10Z", "source_id": 52075143, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:00:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:13Z", "source_id": 16793876, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5842, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:46Z", "source_id": 52081059, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:03:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:48Z", "source_id": 16795701, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5823, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:54Z", "source_id": 52088137, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:07:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:57Z", "source_id": 16798021, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Leeds |
0526 |
0526 |
12C |
None |
None |
Knottingley |
0608 |
0607½ |
2 |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89898/2026-09-17/detailed |
None |
Pontefract Monkhill |
2026-09-17T06:03:00+01:00 |
Knottingley |
3.0 |
{"type": "LineString", "coordinates": [[-1.3032234, 53.699066999999985], [-1.3031765, 53.69907899999999], [-1.3029883999999998, 53.69912709999999], [-1.3022777, 53.6993421], [-1.2991826, 53.700278299999994], [-1.2979414, 53.7006615], [-1.2974781, 53.70080099999999], [-1.2973412999999998, 53.70084859999999], [-1.2946904, 53.701645899999995], [-1.2942096, 53.7017915], [-1.2897233, 53.70314729999999], [-1.2895312, 53.70320200000001], [-1.2844128999999995, 53.704754300000005], [-1.2825708, 53.705313], [-1.2820361, 53.70547159999999], [-1.2808645, 53.7057647], [-1.2805778, 53.7058304], [-1.2798162, 53.70597570000001], [-1.2786744, 53.706157], [-1.2781057, 53.70622920000001], [-1.2774942, 53.70630079999999], [-1.276468, 53.706372599999995], [-1.2756695, 53.70640620000001], [-1.2749185, 53.7064312], [-1.2727118, 53.70643919999999], [-1.2726146491067036, 53.706439392251106], [-1.2725320570279113, 53.7064395556919], [-1.2724086, 53.7064398], [-1.2721979, 53.7064414], [-1.2698578, 53.7064596], [-1.2691878, 53.7064531], [-1.2670237, 53.70643919999999], [-1.2651188, 53.70641560000001], [-1.2645486, 53.7064228], [-1.2640221, 53.706421199999994], [-1.2637502, 53.7064308], [-1.2633519999999998, 53.7064448], [-1.2630643999999998, 53.70644750000001], [-1.2627493, 53.706456200000005], [-1.2613422999999997, 53.7064442], [-1.2604083, 53.706460799999995], [-1.2592544, 53.706456200000005]]} |
1.9 |
0604 |
0607 |
Pontefract Monkhill |
Knottingley |
Knottingley |
53.7064562 |
-1.2592544 |
53.7064562 |
-1.2592544 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Knottingley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798021 |
1789621618461026 |
58 |
58 |
2026-09-17 05:17:54.534300 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:54.191303 |
| 597929 |
629261 |
W87313 |
045R11M517 |
2026-09-17 |
COMPLETE |
16797872 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629261, "stp": "P", "toc": "ScotRail", "uid": "W87313", "consist": "385106+385109", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87313/2026-09-17/detailed", "trust_id": "045R11M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-17", "dest_arr_time": "0613", "dest_platform": "8", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "5R11", "timing_status": "EARLY", "origin_station": "Millerhill Emu Yard", "current_leg_arr": "0607", "current_leg_dep": "0557", "current_leg_end": "Edinburgh", "origin_dep_time": "0559", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-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": "Millerhill Emu Yard", "dest_arr_time_act": "0613", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Millerhill Emu Yard", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 979.966, \"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\": 1583.125, \"from_m\": 979.966, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1718.405, \"from_m\": 1583.125, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1733.786, \"from_m\": 1718.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3228.82, \"from_m\": 1733.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3436.697, \"from_m\": 3228.82, \"capability_applied\": null, \"effective_limit_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\": 6540.259, \"from_m\": 3436.697, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7179.001, \"from_m\": 6540.259, \"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\": 7649.158, \"from_m\": 7179.001, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7715.611, \"from_m\": 7649.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\": 7778.29, \"from_m\": 7715.611, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8345.285, \"from_m\": 7778.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\": 8792.025, \"from_m\": 8345.285, \"capability_applied\": null, \"effective_limit_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\": 629261, \"profile_key\": \"e1877fb4166a17f5ab2039d5cd3dd52099ae67d01aa34af8c4a7cef448ab3afa\", \"schedule_id\": 29605, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Newcraighall\", \"stage_seq\": 2, \"distance_m\": 1416.566, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 3, \"distance_m\": 3467.181, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 4, \"distance_m\": 5838.36, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0610H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 5, \"distance_m\": 7778.29, \"section_seq\": 1, \"route_path_id\": 39945}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 39945}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39945}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:36Z\", \"source_id\": 52087676, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:07:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:43Z\", \"source_id\": 16797872, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "8", "timing_fact_generation": 1789621605300636, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:07:59.993019", "service_state_evidence_id": 16797872, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:00.449728", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
None |
EDB |
5R11 |
385106+385109 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 979.966, "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": 1583.125, "from_m": 979.966, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1718.405, "from_m": 1583.125, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1733.786, "from_m": 1718.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3228.82, "from_m": 1733.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3436.697, "from_m": 3228.82, "capability_applied": null, "effective_limit_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": 6540.259, "from_m": 3436.697, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7179.001, "from_m": 6540.259, "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": 7649.158, "from_m": 7179.001, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7715.611, "from_m": 7649.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": 7778.29, "from_m": 7715.611, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8345.285, "from_m": 7778.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": 8792.025, "from_m": 8345.285, "capability_applied": null, "effective_limit_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": 629261, "profile_key": "e1877fb4166a17f5ab2039d5cd3dd52099ae67d01aa34af8c4a7cef448ab3afa", "schedule_id": 29605, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Millerhill Emu Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Newcraighall", "stage_seq": 2, "distance_m": 1416.566, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Portobello Jn (Edinburgh)", "stage_seq": 3, "distance_m": 3467.181, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Craigentinny Jn", "stage_seq": 4, "distance_m": 5838.36, "section_seq": 1, "route_path_id": 39945}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0610H", "location": "Abbeyhill Jn", "stage_seq": 5, "distance_m": 7778.29, "section_seq": 1, "route_path_id": 39945}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 39945}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 39945}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 889, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:36Z", "source_id": 52087676, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:07:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:43Z", "source_id": 16797872, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
Millerhill Emu Yard |
0559 |
0559 |
None |
None |
None |
Edinburgh |
0613 |
0613 |
8 |
EARLY |
-6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87313/2026-09-17/detailed |
None |
Millerhill Emu Yard |
2026-09-17T05:59:00+01:00 |
Edinburgh |
10.0 |
{"type": "LineString", "coordinates": [[-3.0809093, 55.9216298], [-3.0822558999999994, 55.924219], [-3.0823848, 55.9244699], [-3.082544, 55.924697], [-3.0826365999999994, 55.924823499999995], [-3.0830766, 55.9252387], [-3.0833863999999997, 55.92547220000001], [-3.083974, 55.926039900000006], [-3.0842779, 55.9263285], [-3.0846049999999994, 55.9265961], [-3.0849081, 55.9268397], [-3.0850373000000006, 55.926943599999994], [-3.0851456, 55.9270277], [-3.0852551, 55.9271124], [-3.0857525, 55.927496999999995], [-3.0862926999999996, 55.9279633], [-3.0866399999999996, 55.9283071], [-3.0869024, 55.9285768], [-3.0870417, 55.9287412], [-3.0873493999999995, 55.9290919], [-3.0877416, 55.92948139999999], [-3.0886515, 55.9305527], [-3.0887479, 55.9306703], [-3.0890246, 55.9310079], [-3.0892388999999993, 55.93125710000001], [-3.0898785999999996, 55.932058900000015], [-3.0901541999999997, 55.932394999999985], [-3.0903713, 55.9326488], [-3.0906538773628003, 55.932987996565195], [-3.0906981999999994, 55.9330412], [-3.0909084, 55.93328319999999], [-3.0911208999999995, 55.933509400000005], [-3.0911427999999996, 55.93353119999999], [-3.0913427, 55.93373050000001], [-3.0914827999999996, 55.9338521], [-3.0917466, 55.9340706], [-3.0920899, 55.93431509999999], [-3.0923875999999995, 55.9345151], [-3.0926865, 55.9347067], [-3.0928494000000004, 55.9348143], [-3.093549, 55.9352153], [-3.093722, 55.935314], [-3.094274, 55.9356528], [-3.0945263999999995, 55.9358042], [-3.0946335, 55.93586849999999], [-3.0951389, 55.9361737], [-3.0957833, 55.9365597], [-3.0972502999999993, 55.9374438], [-3.0980822, 55.9379902], [-3.0985238999999996, 55.9383323], [-3.0990388, 55.938813], [-3.09907, 55.9388466], [-3.0995992999999995, 55.939416], [-3.0999446, 55.9398932], [-3.1002919, 55.9405559], [-3.1004626, 55.9410059], [-3.1006514, 55.9415036], [-3.1008498, 55.9420651], [-3.1012118, 55.9430898], [-3.1013715, 55.94348920000001], [-3.1014789, 55.9437429], [-3.1016307, 55.94400699999999], [-3.1017568, 55.94420970000001], [-3.1019785999999994, 55.944496099999995], [-3.1021676999999994, 55.944709200000005], [-3.1024151999999994, 55.94493799999999], [-3.1027771999999993, 55.9452571], [-3.1032020999999994, 55.945567], [-3.1035103999999993, 55.9457474], [-3.1039166999999996, 55.9460037], [-3.1043625999999995, 55.94623120000001], [-3.1048809999999993, 55.94646259999999], [-3.105348, 55.9466431], [-3.1057893, 55.94679469999999], [-3.1061466, 55.9469033], [-3.1062523, 55.94693199999999], [-3.1064487999999995, 55.9469988], [-3.106938, 55.94710909999999], [-3.1072374, 55.9471705], [-3.1073364296700396, 55.94718883175535], [-3.107610429946244, 55.947228441716625], [-3.107852263857584, 55.94726411734895], [-3.1080665205887557, 55.94729643441268], [-3.1082577893244547, 55.947325968668174], [-3.1084306592493736, 55.94735329587577], [-3.1085897195482093, 55.94737899179583], [-3.1087395594056555, 55.9474036321887], [-3.108884768006408, 55.94742779281476], [-3.1090299345351613, 55.94745204943434], [-3.10917964817661, 55.94747697780779], [-3.1093384981154495, 55.94750315369548], [-3.1095110735363747, 55.94753115285776], [-3.1097019636240804, 55.94756155105498], [-3.109915757563261, 55.9475949240475], [-3.1101570445386124, 55.947631847595666], [-3.1104304137348286, 55.94767289745983], [-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]]} |
5.5 |
0557 |
0607 |
Millerhill Emu Yard |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797872 |
1789621605300636 |
16 |
16 |
2026-09-17 05:18:00.449728 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:07:59.993019 |
| 597930 |
629242 |
B32113 |
356J481517 |
2026-09-17 |
COMPLETE |
16798603 |
2026-09-17 06:07:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629242, "stp": "N", "toc": "Unknown", "uid": "B32113", "consist": null, "dest_crs": "WBQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:B32113/2026-09-17/detailed", "trust_id": "356J481517", "origin_crs": "SHJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Warrington Bank Quay", "service_date": "2026-09-17", "dest_arr_time": "0614½", "dest_platform": "UG", "is_terminated": 1, "next_location": "Warrington Bank Quay", "signalling_id": "6J48", "timing_status": "EARLY", "origin_station": "St. Helens Junction", "current_leg_arr": "0607", "current_leg_dep": "0558", "current_leg_end": "Warrington Bank Quay", "origin_dep_time": "0510", "origin_platform": "2", "current_location": "Warrington Bank Quay", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6348441471130934, 53.4510714600741], [-2.6348563, 53.45105480000001], [-2.6349281999999996, 53.4509468], [-2.6350056999999993, 53.4507526], [-2.6350193999999996, 53.450621600000005], [-2.6350280999999995, 53.4505518], [-2.6350175, 53.45046320000001], [-2.6350001999999995, 53.4503825], [-2.6349421999999993, 53.4501864], [-2.634902, 53.450101800000006], [-2.6348481999999995, 53.4500057], [-2.6347404, 53.4498564], [-2.633246, 53.44811109999999], [-2.6330361, 53.4478659], [-2.6320021, 53.4466869], [-2.6304155, 53.4448607], [-2.6300513999999997, 53.4444403], [-2.6296970000000006, 53.44402509999999], [-2.6287399999999996, 53.4429234], [-2.6273806999999993, 53.4413595], [-2.6261378, 53.43991], [-2.6258071, 53.43948660000001], [-2.6255184999999996, 53.439082], [-2.6249960999999997, 53.43823989999999], [-2.624678799999999, 53.43756760000001], [-2.6243926, 53.4368783], [-2.6243769999999995, 53.4368439], [-2.6243449999999995, 53.43676520000001], [-2.624042, 53.4360106], [-2.6234634, 53.434659999999994], [-2.623352, 53.434395399999985], [-2.6231666, 53.43398030000001], [-2.6229916, 53.43364859999999], [-2.622712299999999, 53.4332202], [-2.6222575, 53.4325814], [-2.6221959999999997, 53.432493400000006], [-2.6220606999999996, 53.4323257], [-2.6218718, 53.432081499999995], [-2.6216314, 53.4317923], [-2.6214234999999997, 53.43156249999999], [-2.6212853999999997, 53.431409599999995], [-2.6209163, 53.43106430000001], [-2.6206374, 53.43077679999999], [-2.6202335, 53.430386], [-2.6198906999999996, 53.4300686], [-2.6191168999999994, 53.42939020000001], [-2.618382599999999, 53.428783300000006], [-2.6176283, 53.42821229999999], [-2.6167219, 53.4275851], [-2.6157797, 53.426973699999984], [-2.6150057, 53.4264561], [-2.6143073, 53.425944099999995], [-2.6136492, 53.4254347], [-2.6128700999999994, 53.424785699999994], [-2.6123189, 53.4242907], [-2.6116834, 53.42367269999998], [-2.6110458999999997, 53.42300050000001], [-2.6104616, 53.42233590000001], [-2.6104072, 53.422272599999985], [-2.6102211999999994, 53.422056299999994], [-2.6097116, 53.42145620000001], [-2.609672, 53.421406899999994], [-2.6090465, 53.420676099999994], [-2.6081983999999996, 53.419674500000006], [-2.6074897999999997, 53.41879920000001], [-2.6068173, 53.41791419999999], [-2.606204599999999, 53.41704140000001], [-2.6056756999999995, 53.41621610000001], [-2.6053613, 53.4156857], [-2.605114323946612, 53.41523636577828], [-2.6049333999999997, 53.414907199999995], [-2.6046285999999994, 53.4143139], [-2.6046144110054024, 53.41428429590598], [-2.6043751999999993, 53.4137852], [-2.6042073, 53.41340749999999], [-2.6041032999999993, 53.4131561], [-2.6039766, 53.41283940000001], [-2.6038037999999997, 53.4123659], [-2.6036391, 53.411871999999995], [-2.6034463999999997, 53.4112932], [-2.6033093999999997, 53.4108867], [-2.6030095, 53.4099917], [-2.6029961, 53.4099508], [-2.6025855999999994, 53.40870099999999], [-2.6025611999999994, 53.4086295], [-2.6017803, 53.4062748], [-2.601500699999999, 53.405409000000006], [-2.6012877, 53.40477719999999], [-2.6010585, 53.404122699999995], [-2.6005516, 53.402749799999995], [-2.6005355999999997, 53.4027066], [-2.6002529000000005, 53.4019928], [-2.600121, 53.4016301], [-2.6000155, 53.4012835], [-2.5999445, 53.4009224], [-2.5999133, 53.4007402], [-2.5998856999999997, 53.40044850000001], [-2.5998863999999995, 53.4001939], [-2.5999119, 53.3998289], [-2.6000097, 53.39934029999999], [-2.6001104999999995, 53.3989958], [-2.600236, 53.39869029999999], [-2.6003462999999996, 53.3984637], [-2.6004604, 53.3982387], [-2.6007733999999996, 53.3977418], [-2.6011733228696827, 53.397123133739065], [-2.6012676861723194, 53.396975385547336], [-2.601344293056163, 53.396846104448386], [-2.601403909504638, 53.396735471750254], [-2.601447301501171, 53.39664366876096], [-2.601475235029187, 53.39657087678851], [-2.601488476072111, 53.396517277140944], [-2.601487790613368, 53.396483051126275], [-2.6014739446363833, 53.39646838005251], [-2.601447704124583, 53.3964734452277], [-2.601409835061392, 53.396498427959834], [-2.6013611034302357, 53.39654350955695], [-2.6013022752145396, 53.39660887132707], [-2.601234116397729, 53.396694694578194], [-2.601157392963229, 53.39680116061837], [-2.6010728708944653, 53.3969284507556], [-2.6009813161748627, 53.39707674629791], [-2.6008203, 53.3973422], [-2.600212, 53.3982378], [-2.6000858999999994, 53.398441], [-2.5999785, 53.39864149999998], [-2.5999225, 53.3987988], [-2.5998239, 53.39908950000001], [-2.5997608999999997, 53.39932069999999], [-2.5997164999999995, 53.39958380000001], [-2.5997142, 53.3998218], [-2.5997335, 53.4001556], [-2.599746, 53.4006214], [-2.5997958, 53.401029000000015], [-2.5998567999999995, 53.40124600000001], [-2.6000023999999997, 53.4015969], [-2.5999102, 53.4011388], [-2.5998824, 53.4009281], [-2.5998676, 53.4007391], [-2.5998282, 53.4004531], [-2.5998339, 53.40021130000001], [-2.5998648999999996, 53.3998047], [-2.5999570999999997, 53.3993323], [-2.6000573, 53.398991499999994], [-2.6001824999999994, 53.39868100000001], [-2.600304, 53.39845309999999], [-2.6004065999999995, 53.3982252], [-2.600720299999999, 53.3977311], [-2.6013561, 53.3967588], [-2.6019759, 53.3958148], [-2.6024985, 53.395003300000006], [-2.6026825999999996, 53.394693], [-2.602810799999999, 53.394483499999986], [-2.6029935, 53.39411869999999], [-2.6032679, 53.3935928], [-2.6035149999999994, 53.39302250000001], [-2.603557063584529, 53.39288997646591], [-2.603611197041356, 53.39291250538318], [-2.6036222110259124, 53.39288104969815], [-2.6037626, 53.3924801], [-2.6038662, 53.3920847], [-2.6039658, 53.39173149999999], [-2.6040594999999995, 53.391108499999994], [-2.6040948, 53.3906987], [-2.6041070999999993, 53.3904073], [-2.6041086, 53.39009779999999], [-2.6040957, 53.38974329999999], [-2.6040483999999995, 53.3893606], [-2.6038993, 53.3885825], [-2.6037290999999994, 53.3879602], [-2.6035920999999997, 53.3875051], [-2.6033554999999997, 53.3867027], [-2.6032173, 53.38620759999999], [-2.6031268935847023, 53.38583783810944], [-2.6031194600765772, 53.38580743494693], [-2.6031742052591373, 53.385814449596786]]}", "current_leg_start": "Earlestown", "dest_arr_time_act": "0614½", "motion_projection": null, "next_location_lat": "53.3858144", "next_location_lon": "-2.6031742", "previous_location": "Earlestown", "current_leg_milage": "5.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 9392.107, \"from_m\": 0.0, \"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\": 9977.657, \"from_m\": 9392.107, \"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\": 24252.986, \"from_m\": 9977.657, \"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\": 24561.055, \"from_m\": 24252.986, \"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\": 26584.194, \"from_m\": 24561.055, \"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\": 26702.72, \"from_m\": 26584.194, \"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\": 26758.589, \"from_m\": 26702.72, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32277.489, \"from_m\": 26758.589, \"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}], \"service_id\": 629242, \"profile_key\": \"51762addfc212b8c265690b3d50640526f3410163d6a1afd919cf610173547f5\", \"schedule_id\": 40384, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0510\", \"location\": \"St. Helens Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Rainhill\", \"stage_seq\": 2, \"distance_m\": 4769.455, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": false, \"wtt_arr\": \"0518\", \"wtt_dep\": \"0543\", \"location\": \"Huyton\", \"stage_seq\": 3, \"distance_m\": 9684.882, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Rainhill\", \"stage_seq\": 4, \"distance_m\": 14600.309, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553H\", \"location\": \"St. Helens Junction\", \"stage_seq\": 5, \"distance_m\": 19369.764, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0602H\", \"location\": \"Earlestown\", \"stage_seq\": 6, \"distance_m\": 24027.274, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Winwick Jn\", \"stage_seq\": 7, \"distance_m\": 26870.958, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0612\", \"location\": \"Dallam Jn\", \"stage_seq\": 8, \"distance_m\": 31132.409, \"section_seq\": 1, \"route_path_id\": 108854}, {\"is_pass\": false, \"wtt_arr\": \"0614H\", \"wtt_dep\": null, \"location\": \"Warrington Bank Quay\", \"stage_seq\": 9, \"distance_m\": 32277.489, \"section_seq\": 1, \"route_path_id\": 108854}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32277.489, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108854}], \"total_distance_m\": 32277.489, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 32221.62, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.869, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0510", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.3858144", "current_position_lon": "-2.6031742", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:30Z\", \"source_id\": 52053468, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:34Z\", \"source_id\": 16787187, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:54:57Z\", \"source_id\": 52008323, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 9480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:17Z\", \"source_id\": 52049234, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:55:04Z\", \"source_id\": 16773713, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:20Z\", \"source_id\": 16785914, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:10Z\", \"source_id\": 52011353, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:01:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:17Z\", \"source_id\": 16774602, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9448, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:57Z\", \"source_id\": 52062681, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:02Z\", \"source_id\": 16789974, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:02Z\", \"source_id\": 52088382, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:06Z\", \"source_id\": 16798113, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:58Z\", \"source_id\": 16798603, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:07:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Warrington Bank Quay", "service_state_platform": "G", "timing_fact_generation": 1789621680766311, "current_leg_arrival_utc": "2026-09-17T06:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:00.761862", "service_state_evidence_id": 16798603, "current_leg_start_actual_dep": "2026-09-17T06:02:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-17T05:07:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:00.969948", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
SHJ |
WBQ |
6J48 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 9392.107, "from_m": 0.0, "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": 9977.657, "from_m": 9392.107, "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": 24252.986, "from_m": 9977.657, "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": 24561.055, "from_m": 24252.986, "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": 26584.194, "from_m": 24561.055, "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": 26702.72, "from_m": 26584.194, "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": 26758.589, "from_m": 26702.72, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32277.489, "from_m": 26758.589, "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}], "service_id": 629242, "profile_key": "51762addfc212b8c265690b3d50640526f3410163d6a1afd919cf610173547f5", "schedule_id": 40384, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0510", "location": "St. Helens Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 108854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Rainhill", "stage_seq": 2, "distance_m": 4769.455, "section_seq": 1, "route_path_id": 108854}, {"is_pass": false, "wtt_arr": "0518", "wtt_dep": "0543", "location": "Huyton", "stage_seq": 3, "distance_m": 9684.882, "section_seq": 1, "route_path_id": 108854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548", "location": "Rainhill", "stage_seq": 4, "distance_m": 14600.309, "section_seq": 1, "route_path_id": 108854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553H", "location": "St. Helens Junction", "stage_seq": 5, "distance_m": 19369.764, "section_seq": 1, "route_path_id": 108854}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0602H", "location": "Earlestown", "stage_seq": 6, "distance_m": 24027.274, "section_seq": 1, "route_path_id": 108854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Winwick Jn", "stage_seq": 7, "distance_m": 26870.958, "section_seq": 1, "route_path_id": 108854}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0612", "location": "Dallam Jn", "stage_seq": 8, "distance_m": 31132.409, "section_seq": 1, "route_path_id": 108854}, {"is_pass": false, "wtt_arr": "0614H", "wtt_dep": null, "location": "Warrington Bank Quay", "stage_seq": 9, "distance_m": 32277.489, "section_seq": 1, "route_path_id": 108854}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32277.489, "from_m": 0.0, "section_seq": 1, "route_path_id": 108854}], "total_distance_m": 32277.489, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 32221.62, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.869, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9488, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:30Z", "source_id": 52053468, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-17T04:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:34Z", "source_id": 16787187, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9482, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:54:57Z", "source_id": 52008323, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T03:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 9480, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:17Z", "source_id": 52049234, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:41:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:55:04Z", "source_id": 16773713, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:20Z", "source_id": 16785914, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10018, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:10Z", "source_id": 52011353, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:01:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:17Z", "source_id": 16774602, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9448, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:57Z", "source_id": 52062681, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:02Z", "source_id": 16789974, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9531, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:02Z", "source_id": 52088382, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:09:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:06Z", "source_id": 16798113, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:58Z", "source_id": 16798603, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:07:00+01:00", "operational_fact": true}] |
St. Helens Junction |
0510 |
0510 |
2 |
None |
None |
Warrington Bank Quay |
0614½ |
0614½ |
UG |
EARLY |
-8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:B32113/2026-09-17/detailed |
None |
Earlestown |
2026-09-17T06:02:30+01:00 |
Warrington Bank Quay |
9.0 |
{"type": "LineString", "coordinates": [[-2.6348441471130934, 53.4510714600741], [-2.6348563, 53.45105480000001], [-2.6349281999999996, 53.4509468], [-2.6350056999999993, 53.4507526], [-2.6350193999999996, 53.450621600000005], [-2.6350280999999995, 53.4505518], [-2.6350175, 53.45046320000001], [-2.6350001999999995, 53.4503825], [-2.6349421999999993, 53.4501864], [-2.634902, 53.450101800000006], [-2.6348481999999995, 53.4500057], [-2.6347404, 53.4498564], [-2.633246, 53.44811109999999], [-2.6330361, 53.4478659], [-2.6320021, 53.4466869], [-2.6304155, 53.4448607], [-2.6300513999999997, 53.4444403], [-2.6296970000000006, 53.44402509999999], [-2.6287399999999996, 53.4429234], [-2.6273806999999993, 53.4413595], [-2.6261378, 53.43991], [-2.6258071, 53.43948660000001], [-2.6255184999999996, 53.439082], [-2.6249960999999997, 53.43823989999999], [-2.624678799999999, 53.43756760000001], [-2.6243926, 53.4368783], [-2.6243769999999995, 53.4368439], [-2.6243449999999995, 53.43676520000001], [-2.624042, 53.4360106], [-2.6234634, 53.434659999999994], [-2.623352, 53.434395399999985], [-2.6231666, 53.43398030000001], [-2.6229916, 53.43364859999999], [-2.622712299999999, 53.4332202], [-2.6222575, 53.4325814], [-2.6221959999999997, 53.432493400000006], [-2.6220606999999996, 53.4323257], [-2.6218718, 53.432081499999995], [-2.6216314, 53.4317923], [-2.6214234999999997, 53.43156249999999], [-2.6212853999999997, 53.431409599999995], [-2.6209163, 53.43106430000001], [-2.6206374, 53.43077679999999], [-2.6202335, 53.430386], [-2.6198906999999996, 53.4300686], [-2.6191168999999994, 53.42939020000001], [-2.618382599999999, 53.428783300000006], [-2.6176283, 53.42821229999999], [-2.6167219, 53.4275851], [-2.6157797, 53.426973699999984], [-2.6150057, 53.4264561], [-2.6143073, 53.425944099999995], [-2.6136492, 53.4254347], [-2.6128700999999994, 53.424785699999994], [-2.6123189, 53.4242907], [-2.6116834, 53.42367269999998], [-2.6110458999999997, 53.42300050000001], [-2.6104616, 53.42233590000001], [-2.6104072, 53.422272599999985], [-2.6102211999999994, 53.422056299999994], [-2.6097116, 53.42145620000001], [-2.609672, 53.421406899999994], [-2.6090465, 53.420676099999994], [-2.6081983999999996, 53.419674500000006], [-2.6074897999999997, 53.41879920000001], [-2.6068173, 53.41791419999999], [-2.606204599999999, 53.41704140000001], [-2.6056756999999995, 53.41621610000001], [-2.6053613, 53.4156857], [-2.605114323946612, 53.41523636577828], [-2.6049333999999997, 53.414907199999995], [-2.6046285999999994, 53.4143139], [-2.6046144110054024, 53.41428429590598], [-2.6043751999999993, 53.4137852], [-2.6042073, 53.41340749999999], [-2.6041032999999993, 53.4131561], [-2.6039766, 53.41283940000001], [-2.6038037999999997, 53.4123659], [-2.6036391, 53.411871999999995], [-2.6034463999999997, 53.4112932], [-2.6033093999999997, 53.4108867], [-2.6030095, 53.4099917], [-2.6029961, 53.4099508], [-2.6025855999999994, 53.40870099999999], [-2.6025611999999994, 53.4086295], [-2.6017803, 53.4062748], [-2.601500699999999, 53.405409000000006], [-2.6012877, 53.40477719999999], [-2.6010585, 53.404122699999995], [-2.6005516, 53.402749799999995], [-2.6005355999999997, 53.4027066], [-2.6002529000000005, 53.4019928], [-2.600121, 53.4016301], [-2.6000155, 53.4012835], [-2.5999445, 53.4009224], [-2.5999133, 53.4007402], [-2.5998856999999997, 53.40044850000001], [-2.5998863999999995, 53.4001939], [-2.5999119, 53.3998289], [-2.6000097, 53.39934029999999], [-2.6001104999999995, 53.3989958], [-2.600236, 53.39869029999999], [-2.6003462999999996, 53.3984637], [-2.6004604, 53.3982387], [-2.6007733999999996, 53.3977418], [-2.6011733228696827, 53.397123133739065], [-2.6012676861723194, 53.396975385547336], [-2.601344293056163, 53.396846104448386], [-2.601403909504638, 53.396735471750254], [-2.601447301501171, 53.39664366876096], [-2.601475235029187, 53.39657087678851], [-2.601488476072111, 53.396517277140944], [-2.601487790613368, 53.396483051126275], [-2.6014739446363833, 53.39646838005251], [-2.601447704124583, 53.3964734452277], [-2.601409835061392, 53.396498427959834], [-2.6013611034302357, 53.39654350955695], [-2.6013022752145396, 53.39660887132707], [-2.601234116397729, 53.396694694578194], [-2.601157392963229, 53.39680116061837], [-2.6010728708944653, 53.3969284507556], [-2.6009813161748627, 53.39707674629791], [-2.6008203, 53.3973422], [-2.600212, 53.3982378], [-2.6000858999999994, 53.398441], [-2.5999785, 53.39864149999998], [-2.5999225, 53.3987988], [-2.5998239, 53.39908950000001], [-2.5997608999999997, 53.39932069999999], [-2.5997164999999995, 53.39958380000001], [-2.5997142, 53.3998218], [-2.5997335, 53.4001556], [-2.599746, 53.4006214], [-2.5997958, 53.401029000000015], [-2.5998567999999995, 53.40124600000001], [-2.6000023999999997, 53.4015969], [-2.5999102, 53.4011388], [-2.5998824, 53.4009281], [-2.5998676, 53.4007391], [-2.5998282, 53.4004531], [-2.5998339, 53.40021130000001], [-2.5998648999999996, 53.3998047], [-2.5999570999999997, 53.3993323], [-2.6000573, 53.398991499999994], [-2.6001824999999994, 53.39868100000001], [-2.600304, 53.39845309999999], [-2.6004065999999995, 53.3982252], [-2.600720299999999, 53.3977311], [-2.6013561, 53.3967588], [-2.6019759, 53.3958148], [-2.6024985, 53.395003300000006], [-2.6026825999999996, 53.394693], [-2.602810799999999, 53.394483499999986], [-2.6029935, 53.39411869999999], [-2.6032679, 53.3935928], [-2.6035149999999994, 53.39302250000001], [-2.603557063584529, 53.39288997646591], [-2.603611197041356, 53.39291250538318], [-2.6036222110259124, 53.39288104969815], [-2.6037626, 53.3924801], [-2.6038662, 53.3920847], [-2.6039658, 53.39173149999999], [-2.6040594999999995, 53.391108499999994], [-2.6040948, 53.3906987], [-2.6041070999999993, 53.3904073], [-2.6041086, 53.39009779999999], [-2.6040957, 53.38974329999999], [-2.6040483999999995, 53.3893606], [-2.6038993, 53.3885825], [-2.6037290999999994, 53.3879602], [-2.6035920999999997, 53.3875051], [-2.6033554999999997, 53.3867027], [-2.6032173, 53.38620759999999], [-2.6031268935847023, 53.38583783810944], [-2.6031194600765772, 53.38580743494693], [-2.6031742052591373, 53.385814449596786]]} |
5.6 |
0558 |
0607 |
Earlestown |
Warrington Bank Quay |
Warrington Bank Quay |
53.3858144 |
-2.6031742 |
53.3858144 |
-2.6031742 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:07:00 |
Warrington Bank Quay |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798603 |
1789621680766311 |
25 |
25 |
2026-09-17 05:18:00.969948 |
G |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:00.761862 |
| 597931 |
629618 |
P65552 |
305Y53M617 |
2026-09-17 |
COMPLETE |
16797586 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629618, "stp": "O", "toc": "Northern", "uid": "P65552", "consist": "331026+331029", "dest_crs": "BPN", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65552/2026-09-17/detailed", "trust_id": "305Y53M617", "origin_crs": "XNS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North", "service_date": "2026-09-17", "dest_arr_time": "0612", "dest_platform": "3", "is_terminated": 1, "next_location": "Blackpool North", "signalling_id": "5Y53", "timing_status": "EARLY", "origin_station": "Blackpool North Car MD", "current_leg_arr": "0608", "current_leg_dep": "0606", "current_leg_end": "Blackpool North", "origin_dep_time": "0607", "origin_platform": null, "current_location": "Blackpool North H.S.", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0431579, 53.82788529999999], [-3.0436232999999997, 53.8276067], [-3.0449442999999996, 53.826815999999994], [-3.0451742, 53.826671299999994], [-3.0453492999999994, 53.82652470000001], [-3.0455142, 53.8263679], [-3.0457074, 53.8261898], [-3.0459406999999996, 53.8259025], [-3.0460590999999995, 53.8257549], [-3.0461371999999995, 53.8256588], [-3.0464797999999997, 53.825244700000006], [-3.0467306, 53.825001699999994], [-3.0468882, 53.82480979999999], [-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": "Blackpool North Car MD", "dest_arr_time_act": "0612", "motion_projection": null, "next_location_lat": "53.8223707", "next_location_lon": "-3.0488645", "previous_location": "Blackpool North Car MD", "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\": 318.457, \"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\": 369.7, \"from_m\": 318.457, \"capability_applied\": null, \"effective_limit_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\": 401.34, \"from_m\": 369.7, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}, {\"to_m\": 726.479, \"from_m\": 401.34, \"capability_applied\": null, \"effective_limit_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\": 629618, \"profile_key\": \"1ded089310d0dd16d2fb209ab5da441abbdcda31fd626e6af3cba7a31f679333\", \"schedule_id\": 39733, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Blackpool North Car MD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27852}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": null, \"location\": \"Blackpool North\", \"stage_seq\": 2, \"distance_m\": 726.479, \"section_seq\": 1, \"route_path_id\": 27852}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 726.479, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27852}], \"total_distance_m\": 726.479, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 408.022, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 318.457, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0607", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.8223707", "current_position_lon": "-3.0488645", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:08Z\", \"source_id\": 52086808, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:09Z\", \"source_id\": 16797586, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North", "service_state_platform": "3", "timing_fact_generation": 1789621569640873, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:02.163789", "service_state_evidence_id": 16797586, "current_leg_start_actual_dep": "2026-09-17T06:07:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:02.635057", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
XNS |
BPN |
5Y53 |
331026+331029 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 318.457, "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": 369.7, "from_m": 318.457, "capability_applied": null, "effective_limit_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": 401.34, "from_m": 369.7, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}, {"to_m": 726.479, "from_m": 401.34, "capability_applied": null, "effective_limit_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": 629618, "profile_key": "1ded089310d0dd16d2fb209ab5da441abbdcda31fd626e6af3cba7a31f679333", "schedule_id": 39733, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0607", "location": "Blackpool North Car MD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27852}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": null, "location": "Blackpool North", "stage_seq": 2, "distance_m": 726.479, "section_seq": 1, "route_path_id": 27852}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 726.479, "from_m": 0.0, "section_seq": 1, "route_path_id": 27852}], "total_distance_m": 726.479, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 408.022, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 318.457, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7810, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:08Z", "source_id": 52086808, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:09Z", "source_id": 16797586, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Blackpool North Car MD |
0607 |
0607 |
None |
None |
None |
Blackpool North |
0612 |
0612 |
3 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65552/2026-09-17/detailed |
None |
Blackpool North Car MD |
2026-09-17T06:07:00+01:00 |
Blackpool North |
2.0 |
{"type": "LineString", "coordinates": [[-3.0431579, 53.82788529999999], [-3.0436232999999997, 53.8276067], [-3.0449442999999996, 53.826815999999994], [-3.0451742, 53.826671299999994], [-3.0453492999999994, 53.82652470000001], [-3.0455142, 53.8263679], [-3.0457074, 53.8261898], [-3.0459406999999996, 53.8259025], [-3.0460590999999995, 53.8257549], [-3.0461371999999995, 53.8256588], [-3.0464797999999997, 53.825244700000006], [-3.0467306, 53.825001699999994], [-3.0468882, 53.82480979999999], [-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]]} |
0.5 |
0606 |
0608 |
Blackpool North Car MD |
Blackpool North H.S. |
Blackpool North |
53.8223707 |
-3.0488645 |
53.8223707 |
-3.0488645 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Blackpool North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797586 |
1789621569640873 |
3 |
3 |
2026-09-17 05:18:02.635057 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:02.163789 |
| 597932 |
628588 |
G61699 |
522T05M517 |
2026-09-17 |
COMPLETE |
16797795 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628588, "stp": "P", "toc": "London Overground", "uid": "G61699", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G61699/2026-09-17/detailed", "trust_id": "522T05M517", "origin_crs": "CHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-17", "dest_arr_time": "0607", "dest_platform": "2", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2T05", "timing_status": "LATE", "origin_station": "Chingford", "current_leg_arr": "0608", "current_leg_dep": "0604", "current_leg_end": "London Liverpool Street", "origin_dep_time": "0538", "origin_platform": "1", "current_location": "London Liverpool Street", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "+4 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": "0604", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Bethnal Green", "current_leg_milage": "1.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 284.223, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 366.235, \"from_m\": 284.223, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 503.407, \"from_m\": 366.235, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3032.82, \"from_m\": 503.407, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5234.787, \"from_m\": 3032.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5464.236, \"from_m\": 5234.787, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6652.471, \"from_m\": 5464.236, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6927.923, \"from_m\": 6652.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6970.245, \"from_m\": 6927.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7737.725, \"from_m\": 6970.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7751.343, \"from_m\": 7737.725, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10663.613, \"from_m\": 7751.343, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11609.695, \"from_m\": 10663.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12187.839, \"from_m\": 11609.695, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13652.345, \"from_m\": 12187.839, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15228.335, \"from_m\": 13652.345, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15865.236, \"from_m\": 15228.335, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16341.911, \"from_m\": 15865.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16795.129, \"from_m\": 16341.911, \"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\": 628588, \"profile_key\": \"9432abad9291554548426fed1bb334cf26ac71c585861381c05ccfc87044cee6\", \"schedule_id\": 35230, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0538\", \"location\": \"Chingford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542\", \"location\": \"Highams Park\", \"stage_seq\": 2, \"distance_m\": 2920.133, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0544H\", \"wtt_dep\": \"0545\", \"location\": \"Wood Street\", \"stage_seq\": 3, \"distance_m\": 5371.841, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 4, \"distance_m\": 6743.058, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0549H\", \"location\": \"St. James' Street\", \"stage_seq\": 5, \"distance_m\": 7642.394, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Clapton Jn\", \"stage_seq\": 6, \"distance_m\": 9626.704, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0552H\", \"location\": \"Clapton\", \"stage_seq\": 7, \"distance_m\": 10510.668, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0555H\", \"wtt_dep\": \"0556\", \"location\": \"Hackney Downs\", \"stage_seq\": 8, \"distance_m\": 12008.842, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0559H\", \"wtt_dep\": \"0600\", \"location\": \"Bethnal Green\", \"stage_seq\": 9, \"distance_m\": 14982.987, \"section_seq\": 1, \"route_path_id\": 104863}, {\"is_pass\": false, \"wtt_arr\": \"0604\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 10, \"distance_m\": 16795.129, \"section_seq\": 1, \"route_path_id\": 104863}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16795.129, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104863}], \"total_distance_m\": 16795.129, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15123.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0538", "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\": 15414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:57Z\", \"source_id\": 52051340, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:42:58Z\", \"source_id\": 16786557, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:25Z\", \"source_id\": 52058977, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:48:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:32Z\", \"source_id\": 16788849, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:28Z\", \"source_id\": 52061948, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:32Z\", \"source_id\": 16789727, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:43Z\", \"source_id\": 52065286, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:47Z\", \"source_id\": 16790755, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:07Z\", \"source_id\": 52070413, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:11Z\", \"source_id\": 16792407, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:27Z\", \"source_id\": 52073979, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:31Z\", \"source_id\": 16793492, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:59Z\", \"source_id\": 52081468, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:02Z\", \"source_id\": 16795849, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:29Z\", \"source_id\": 52087440, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:31Z\", \"source_id\": 16797795, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "2", "timing_fact_generation": 1789621592702325, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:02.187156", "service_state_evidence_id": 16797795, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:02.628638", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHI |
LST |
2T05 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 284.223, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 366.235, "from_m": 284.223, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 503.407, "from_m": 366.235, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3032.82, "from_m": 503.407, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5234.787, "from_m": 3032.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5464.236, "from_m": 5234.787, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6652.471, "from_m": 5464.236, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6927.923, "from_m": 6652.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6970.245, "from_m": 6927.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7737.725, "from_m": 6970.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7751.343, "from_m": 7737.725, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10663.613, "from_m": 7751.343, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11609.695, "from_m": 10663.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12187.839, "from_m": 11609.695, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13652.345, "from_m": 12187.839, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15228.335, "from_m": 13652.345, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15865.236, "from_m": 15228.335, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16341.911, "from_m": 15865.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16795.129, "from_m": 16341.911, "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": 628588, "profile_key": "9432abad9291554548426fed1bb334cf26ac71c585861381c05ccfc87044cee6", "schedule_id": 35230, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0538", "location": "Chingford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542", "location": "Highams Park", "stage_seq": 2, "distance_m": 2920.133, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0544H", "wtt_dep": "0545", "location": "Wood Street", "stage_seq": 3, "distance_m": 5371.841, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547H", "location": "Walthamstow Central", "stage_seq": 4, "distance_m": 6743.058, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0549H", "location": "St. James' Street", "stage_seq": 5, "distance_m": 7642.394, "section_seq": 1, "route_path_id": 104863}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Clapton Jn", "stage_seq": 6, "distance_m": 9626.704, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0552H", "location": "Clapton", "stage_seq": 7, "distance_m": 10510.668, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0555H", "wtt_dep": "0556", "location": "Hackney Downs", "stage_seq": 8, "distance_m": 12008.842, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0559H", "wtt_dep": "0600", "location": "Bethnal Green", "stage_seq": 9, "distance_m": 14982.987, "section_seq": 1, "route_path_id": 104863}, {"is_pass": false, "wtt_arr": "0604", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 10, "distance_m": 16795.129, "section_seq": 1, "route_path_id": 104863}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16795.129, "from_m": 0.0, "section_seq": 1, "route_path_id": 104863}], "total_distance_m": 16795.129, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15123.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15414, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:57Z", "source_id": 52051340, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:42:58Z", "source_id": 16786557, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:25Z", "source_id": 52058977, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:48:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:32Z", "source_id": 16788849, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15418, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:28Z", "source_id": 52061948, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:51:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:32Z", "source_id": 16789727, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15422, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:43Z", "source_id": 52065286, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:53:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:47Z", "source_id": 16790755, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15426, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:07Z", "source_id": 52070413, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:11Z", "source_id": 16792407, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:27Z", "source_id": 52073979, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:59:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:31Z", "source_id": 16793492, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:59Z", "source_id": 52081468, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:03:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:02Z", "source_id": 16795849, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15470, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:29Z", "source_id": 52087440, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:31Z", "source_id": 16797795, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Chingford |
0538 |
0538 |
1 |
None |
None |
London Liverpool Street |
0607 |
0604 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G61699/2026-09-17/detailed |
None |
Bethnal Green |
2026-09-17T06:04: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 |
0604 |
0608 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797795 |
1789621592702325 |
45 |
45 |
2026-09-17 05:18:02.628638 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:02.187156 |
| 597933 |
627800 |
W60784 |
525T05M517 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 627800, "stp": "P", "toc": "London Overground", "uid": "W60784", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60784/2026-09-17/detailed", "trust_id": "525T05M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:08:00", "dar_platform": null, "dest_station": "Chingford", "service_date": "2026-09-17", "dest_arr_time": "0519", "dest_platform": "1", "is_terminated": 1, "next_location": "Chingford London End Sidings", "signalling_id": "5T05", "timing_status": null, "origin_station": "Chingford Country End Sidings", "current_leg_arr": "0510", "current_leg_dep": "0508", "current_leg_end": "Chingford London End Sidings", "origin_dep_time": "0508", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.009256, 51.6328492], [0.0091553, 51.6327118], [0.009035299999999998, 51.6325699], [0.0082782, 51.6317585], [0.0081727, 51.6316412], [0.0081277, 51.63158270000001], [0.008088399999999999, 51.6315211], [0.008051, 51.6314539], [0.0080099, 51.63136539999999], [0.007961999999999999, 51.631273199999995], [0.0079099, 51.63118980000001], [0.007753, 51.630970899999994], [0.0076948, 51.6308921], [0.007644099999999999, 51.6308235], [0.00762161908555112, 51.63079328188169], [0.007591799999999999, 51.630753199999994], [0.007528000000000001, 51.6306673]]}", "current_leg_start": "Chingford Country End Sidings", "dest_arr_time_act": "0519", "motion_projection": null, "next_location_lat": "51.6306673", "next_location_lon": "0.0075280", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 309.006, \"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\": 593.23, \"from_m\": 309.006, \"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\": 627800, \"profile_key\": \"362e373ed20ea959366cb786b0be14c5902d0ffa140531528906088a7e298b55\", \"schedule_id\": 27119, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0508\", \"location\": \"Chingford Country End Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39213}, {\"is_pass\": false, \"wtt_arr\": \"0510\", \"wtt_dep\": \"0517\", \"location\": \"Chingford London End Sidings\", \"stage_seq\": 2, \"distance_m\": 271.048, \"section_seq\": 1, \"route_path_id\": 39213}, {\"is_pass\": false, \"wtt_arr\": \"0519\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 3, \"distance_m\": 593.23, \"section_seq\": 1, \"route_path_id\": 39213}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 593.23, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39213}], \"total_distance_m\": 593.23, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 284.224, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 309.006, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0508", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.6306673", "current_position_lon": "0.0075280", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Chingford Country End Sidings", "service_state_platform": null, "timing_fact_generation": 1789614526729363, "current_leg_arrival_utc": "2026-09-17T05:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:02.210462", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-17T05:08:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:02.637450", "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 |
None |
CHI |
5T05 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 309.006, "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": 593.23, "from_m": 309.006, "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": 627800, "profile_key": "362e373ed20ea959366cb786b0be14c5902d0ffa140531528906088a7e298b55", "schedule_id": 27119, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0508", "location": "Chingford Country End Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39213}, {"is_pass": false, "wtt_arr": "0510", "wtt_dep": "0517", "location": "Chingford London End Sidings", "stage_seq": 2, "distance_m": 271.048, "section_seq": 1, "route_path_id": 39213}, {"is_pass": false, "wtt_arr": "0519", "wtt_dep": null, "location": "Chingford", "stage_seq": 3, "distance_m": 593.23, "section_seq": 1, "route_path_id": 39213}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 593.23, "from_m": 0.0, "section_seq": 1, "route_path_id": 39213}], "total_distance_m": 593.23, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 284.224, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 309.006, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Chingford Country End Sidings |
0508 |
0508 |
None |
5:08:00 |
None |
Chingford |
0519 |
0519 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W60784/2026-09-17/detailed |
None |
Chingford Country End Sidings |
2026-09-17T05:08:30+01:00 |
Chingford London End Sidings |
2.0 |
{"type": "LineString", "coordinates": [[0.009256, 51.6328492], [0.0091553, 51.6327118], [0.009035299999999998, 51.6325699], [0.0082782, 51.6317585], [0.0081727, 51.6316412], [0.0081277, 51.63158270000001], [0.008088399999999999, 51.6315211], [0.008051, 51.6314539], [0.0080099, 51.63136539999999], [0.007961999999999999, 51.631273199999995], [0.0079099, 51.63118980000001], [0.007753, 51.630970899999994], [0.0076948, 51.6308921], [0.007644099999999999, 51.6308235], [0.00762161908555112, 51.63079328188169], [0.007591799999999999, 51.630753199999994], [0.007528000000000001, 51.6306673]]} |
0.2 |
0508 |
0510 |
None |
None |
Chingford London End Sidings |
51.6306673 |
0.0075280 |
51.6306673 |
0.0075280 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Chingford Country End Sidings |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789614526729363 |
0 |
0 |
2026-09-17 05:18:02.637450 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:02.210462 |
| 597934 |
628247 |
P85754 |
881K06M517 |
2026-09-17 |
COMPLETE |
16797691 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628247, "stp": "P", "toc": "Southeastern", "uid": "P85754", "consist": "465025+465046", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85754/2026-09-17/detailed", "trust_id": "881K06M517", "origin_crs": "HYS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "4", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1K06", "timing_status": "EARLY", "origin_station": "Hayes (Kent)", "current_leg_arr": "0608", "current_leg_dep": "0605", "current_leg_end": "London Charing Cross", "origin_dep_time": "0527", "origin_platform": "2", "current_location": "London Charing Cross", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-1 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": "0609", "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\": 366.133, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 414.85, \"from_m\": 366.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 427.956, \"from_m\": 414.85, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5417.952, \"from_m\": 427.956, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5505.209, \"from_m\": 5417.952, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5539.153, \"from_m\": 5505.209, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7634.717, \"from_m\": 5539.153, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7688.479, \"from_m\": 7634.717, \"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\": 12760.27, \"from_m\": 7688.479, \"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\": 13033.891, \"from_m\": 12760.27, \"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\": 14247.839, \"from_m\": 13033.891, \"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\": 14316.615, \"from_m\": 14247.839, \"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\": 19492.814, \"from_m\": 14316.615, \"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\": 21456.906, \"from_m\": 19492.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22922.595, \"from_m\": 21456.906, \"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\": 628247, \"profile_key\": \"b0ed1971a9f73bfd14cecc3db03c8b4794db60cdb733e0417106f0ff9323f25a\", \"schedule_id\": 22701, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0527\", \"location\": \"Hayes (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0530\", \"wtt_dep\": \"0530H\", \"location\": \"West Wickham\", \"stage_seq\": 2, \"distance_m\": 1861.186, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0532H\", \"wtt_dep\": \"0533\", \"location\": \"Eden Park\", \"stage_seq\": 3, \"distance_m\": 3226.578, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0536\", \"wtt_dep\": \"0537\", \"location\": \"Elmers End\", \"stage_seq\": 4, \"distance_m\": 5371.834, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0538H\", \"wtt_dep\": \"0539\", \"location\": \"Clock House\", \"stage_seq\": 5, \"distance_m\": 6614.313, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0541\", \"wtt_dep\": \"0542\", \"location\": \"New Beckenham\", \"stage_seq\": 6, \"distance_m\": 7873.214, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0543H\", \"wtt_dep\": \"0544\", \"location\": \"Lower Sydenham\", \"stage_seq\": 7, \"distance_m\": 8756.569, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547H\", \"location\": \"Catford Bridge\", \"stage_seq\": 8, \"distance_m\": 11064.132, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0549\", \"wtt_dep\": \"0550\", \"location\": \"Ladywell\", \"stage_seq\": 9, \"distance_m\": 12402.442, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 12760.27, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 12990.148, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 12, \"distance_m\": 14373.713, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"New Cross\", \"stage_seq\": 13, \"distance_m\": 15192.398, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 14, \"distance_m\": 18165.665, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0601\", \"location\": \"London Bridge\", \"stage_seq\": 15, \"distance_m\": 20030.858, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 16, \"distance_m\": 20971.042, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0606\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 17, \"distance_m\": 21717.358, \"section_seq\": 1, \"route_path_id\": 99842}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 18, \"distance_m\": 22922.595, \"section_seq\": 1, \"route_path_id\": 99842}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22922.595, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99842}], \"total_distance_m\": 22922.595, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22835.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 87.257, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0527", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:18Z\", \"source_id\": 52035498, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:24Z\", \"source_id\": 16781726, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:10Z\", \"source_id\": 52037507, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:13Z\", \"source_id\": 16782360, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:09Z\", \"source_id\": 52042067, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:36:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:13Z\", \"source_id\": 16783650, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:13Z\", \"source_id\": 52045555, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:18Z\", \"source_id\": 16784725, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:46Z\", \"source_id\": 52048598, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:48Z\", \"source_id\": 16785661, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:04Z\", \"source_id\": 52051491, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:07Z\", \"source_id\": 16786611, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:13Z\", \"source_id\": 16787892, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:51Z\", \"source_id\": 16789009, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:42Z\", \"source_id\": 16793103, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:53Z\", \"source_id\": 16796264, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:21Z\", \"source_id\": 16797691, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "4", "timing_fact_generation": 1789621582014292, "current_leg_arrival_utc": "2026-09-17T06:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:02.295435", "service_state_evidence_id": 16797691, "current_leg_start_actual_dep": "2026-09-17T06:06:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:02.632269", "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 |
HYS |
CHX |
1K06 |
465025+465046 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 366.133, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 414.85, "from_m": 366.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 427.956, "from_m": 414.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5417.952, "from_m": 427.956, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5505.209, "from_m": 5417.952, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5539.153, "from_m": 5505.209, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7634.717, "from_m": 5539.153, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7688.479, "from_m": 7634.717, "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": 12760.27, "from_m": 7688.479, "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": 13033.891, "from_m": 12760.27, "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": 14247.839, "from_m": 13033.891, "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": 14316.615, "from_m": 14247.839, "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": 19492.814, "from_m": 14316.615, "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": 21456.906, "from_m": 19492.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22922.595, "from_m": 21456.906, "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": 628247, "profile_key": "b0ed1971a9f73bfd14cecc3db03c8b4794db60cdb733e0417106f0ff9323f25a", "schedule_id": 22701, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0527", "location": "Hayes (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0530", "wtt_dep": "0530H", "location": "West Wickham", "stage_seq": 2, "distance_m": 1861.186, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0532H", "wtt_dep": "0533", "location": "Eden Park", "stage_seq": 3, "distance_m": 3226.578, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0536", "wtt_dep": "0537", "location": "Elmers End", "stage_seq": 4, "distance_m": 5371.834, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0538H", "wtt_dep": "0539", "location": "Clock House", "stage_seq": 5, "distance_m": 6614.313, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0541", "wtt_dep": "0542", "location": "New Beckenham", "stage_seq": 6, "distance_m": 7873.214, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0543H", "wtt_dep": "0544", "location": "Lower Sydenham", "stage_seq": 7, "distance_m": 8756.569, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547H", "location": "Catford Bridge", "stage_seq": 8, "distance_m": 11064.132, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0549", "wtt_dep": "0550", "location": "Ladywell", "stage_seq": 9, "distance_m": 12402.442, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 12760.27, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "location": "Parks Bridge Jn", "stage_seq": 11, "distance_m": 12990.148, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Tanners Hill Jn (NX)", "stage_seq": 12, "distance_m": 14373.713, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "New Cross", "stage_seq": 13, "distance_m": 15192.398, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Blue Anchor (Kent)", "stage_seq": 14, "distance_m": 18165.665, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0601", "location": "London Bridge", "stage_seq": 15, "distance_m": 20030.858, "section_seq": 1, "route_path_id": 99842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Ewer Street Jn", "stage_seq": 16, "distance_m": 20971.042, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0606", "location": "London Waterloo (East)", "stage_seq": 17, "distance_m": 21717.358, "section_seq": 1, "route_path_id": 99842}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 18, "distance_m": 22922.595, "section_seq": 1, "route_path_id": 99842}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22922.595, "from_m": 0.0, "section_seq": 1, "route_path_id": 99842}], "total_distance_m": 22922.595, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22835.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31393, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:18Z", "source_id": 52035498, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:24Z", "source_id": 16781726, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31389, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:10Z", "source_id": 52037507, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:13Z", "source_id": 16782360, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31384, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:09Z", "source_id": 52042067, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:36:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:13Z", "source_id": 16783650, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31380, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:13Z", "source_id": 52045555, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:38:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:18Z", "source_id": 16784725, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31372, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:46Z", "source_id": 52048598, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:41:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:48Z", "source_id": 16785661, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:04Z", "source_id": 52051491, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:43:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:07Z", "source_id": 16786611, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:13Z", "source_id": 16787892, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:51Z", "source_id": 16789009, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:42Z", "source_id": 16793103, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:53Z", "source_id": 16796264, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:21Z", "source_id": 16797691, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Hayes (Kent) |
0527 |
0527 |
2 |
None |
None |
London Charing Cross |
0609 |
0609 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85754/2026-09-17/detailed |
None |
London Waterloo (East) |
2026-09-17T06:06:00+01:00 |
London Charing Cross |
3.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 |
0605 |
0608 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797691 |
1789621582014292 |
58 |
58 |
2026-09-17 05:18:02.632269 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:02.295435 |
| 597935 |
628780 |
C08849 |
175K90M517 |
2026-09-17 |
COMPLETE |
16798083 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628780, "stp": "P", "toc": "Northern", "uid": "C08849", "consist": "150125", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C08849/2026-09-17/detailed", "trust_id": "175K90M517", "origin_crs": "XNL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "9", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "5K90", "timing_status": "LATE", "origin_station": "Neville Hill T&R.S.M.D", "current_leg_arr": "0608", "current_leg_dep": "0605", "current_leg_end": "Leeds", "origin_dep_time": "0545", "origin_platform": null, "current_location": "Leeds", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.5334768999999997, 53.7963317], [-1.5334996, 53.7963279], [-1.5344500999999997, 53.7961724], [-1.5349314, 53.7960865], [-1.5354607, 53.7960113], [-1.5363187, 53.7959227], [-1.5378553999999998, 53.7957685], [-1.5383425999999998, 53.7957021], [-1.5388086, 53.7956154], [-1.5395516, 53.795452199999986], [-1.5402972, 53.7952705], [-1.5407154, 53.7951923], [-1.5410095999999998, 53.7951421], [-1.5415376, 53.7950574], [-1.5418347, 53.79501839999999], [-1.5422379999999998, 53.794975], [-1.5429284, 53.794912], [-1.5432598999999998, 53.7948854], [-1.5438662, 53.7948368], [-1.5444648, 53.79476369999999], [-1.5452935, 53.794721], [-1.5456578999999997, 53.7946942], [-1.5460441, 53.7946619], [-1.5471986999999998, 53.794546800000006], [-1.5475835, 53.7945019], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Marsh Lane Jn Leeds", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Marsh Lane Jn Leeds", "current_leg_milage": "1.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1054.058, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1384.469, \"from_m\": 1054.058, \"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\": 2012.215, \"from_m\": 1384.469, \"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\": 2051.304, \"from_m\": 2012.215, \"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\": 2734.735, \"from_m\": 2051.304, \"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\": 3181.986, \"from_m\": 2734.735, \"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\": 3517.401, \"from_m\": 3181.986, \"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\": 3637.002, \"from_m\": 3517.401, \"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\": 628780, \"profile_key\": \"995ff5fdae00bd4d4dc59318a7df5a0602734be96ce7f64eaa63275d412c7ff7\", \"schedule_id\": 890, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0545\", \"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\": \"0547\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 2, \"distance_m\": 991.093, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"0552\", \"wtt_dep\": \"0602\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 3, \"distance_m\": 2075.062, \"section_seq\": 1, \"route_path_id\": 28315}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"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\": 75.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": "0545", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:05:22Z\", \"source_id\": 16797119, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:00Z\", \"source_id\": 52088279, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:04Z\", \"source_id\": 16798083, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "9", "timing_fact_generation": 1789621682592663, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:02.589695", "service_state_evidence_id": 16798083, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:02.966553", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XNL |
LDS |
5K90 |
150125 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1054.058, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1384.469, "from_m": 1054.058, "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": 2012.215, "from_m": 1384.469, "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": 2051.304, "from_m": 2012.215, "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": 2734.735, "from_m": 2051.304, "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": 3181.986, "from_m": 2734.735, "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": 3517.401, "from_m": 3181.986, "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": 3637.002, "from_m": 3517.401, "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": 628780, "profile_key": "995ff5fdae00bd4d4dc59318a7df5a0602734be96ce7f64eaa63275d412c7ff7", "schedule_id": 890, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0545", "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": "0547", "location": "Neville H. West Jn", "stage_seq": 2, "distance_m": 991.093, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "0552", "wtt_dep": "0602", "location": "Marsh Lane Jn Leeds", "stage_seq": 3, "distance_m": 2075.062, "section_seq": 1, "route_path_id": 28315}, {"is_pass": false, "wtt_arr": "0606", "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": 75.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} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:05:22Z", "source_id": 16797119, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5306, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:00Z", "source_id": 52088279, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:04Z", "source_id": 16798083, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Neville Hill T&R.S.M.D |
0545 |
0545 |
None |
None |
None |
Leeds |
0606 |
0606 |
9 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C08849/2026-09-17/detailed |
None |
Marsh Lane Jn Leeds |
2026-09-17T06:04:00+01:00 |
Leeds |
3.0 |
{"type": "LineString", "coordinates": [[-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.5334768999999997, 53.7963317], [-1.5334996, 53.7963279], [-1.5344500999999997, 53.7961724], [-1.5349314, 53.7960865], [-1.5354607, 53.7960113], [-1.5363187, 53.7959227], [-1.5378553999999998, 53.7957685], [-1.5383425999999998, 53.7957021], [-1.5388086, 53.7956154], [-1.5395516, 53.795452199999986], [-1.5402972, 53.7952705], [-1.5407154, 53.7951923], [-1.5410095999999998, 53.7951421], [-1.5415376, 53.7950574], [-1.5418347, 53.79501839999999], [-1.5422379999999998, 53.794975], [-1.5429284, 53.794912], [-1.5432598999999998, 53.7948854], [-1.5438662, 53.7948368], [-1.5444648, 53.79476369999999], [-1.5452935, 53.794721], [-1.5456578999999997, 53.7946942], [-1.5460441, 53.7946619], [-1.5471986999999998, 53.794546800000006], [-1.5475835, 53.7945019], [-1.5478364, 53.79447239999999]]} |
1.0 |
0605 |
0608 |
Marsh Lane Jn Leeds |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798083 |
1789621682592663 |
14 |
14 |
2026-09-17 05:18:02.966553 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:02.589695 |
| 597936 |
629388 |
C22379 |
862K04M617 |
2026-09-17 |
COMPLETE |
16797680 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629388, "stp": "P", "toc": "Southern", "uid": "C22379", "consist": "377414", "dest_crs": "BOG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22379/2026-09-17/detailed", "trust_id": "862K04M617", "origin_crs": "BAA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "3", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2K04", "timing_status": "ON TIME", "origin_station": "Barnham", "current_leg_arr": "0608", "current_leg_dep": "0601", "current_leg_end": "Bognor Regis", "origin_dep_time": "0601", "origin_platform": "1", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]}", "current_leg_start": "Barnham", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "50.7888027", "next_location_lon": "-0.6752246", "previous_location": "Barnham", "current_leg_milage": "3.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 93.362, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 152.279, \"from_m\": 93.362, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 242.627, \"from_m\": 152.279, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5104.397, \"from_m\": 242.627, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5702.349, \"from_m\": 5104.397, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 629388, \"profile_key\": \"32fc5e4ce107bc0c2c9b55d5db14957d7a07dcf93b7992be8590eac652e10445\", \"schedule_id\": 3237, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Barnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28337}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 2, \"distance_m\": 5702.349, \"section_seq\": 1, \"route_path_id\": 28337}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5702.349, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28337}], \"total_distance_m\": 5702.349, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5702.349, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0601", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:17Z\", \"source_id\": 52087054, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:21Z\", \"source_id\": 16797680, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "3", "timing_fact_generation": 1789621582422564, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:04.071774", "service_state_evidence_id": 16797680, "current_leg_start_actual_dep": "2026-09-17T06:01:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:04.792234", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BAA |
BOG |
2K04 |
377414 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 93.362, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 152.279, "from_m": 93.362, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 242.627, "from_m": 152.279, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5104.397, "from_m": 242.627, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5702.349, "from_m": 5104.397, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 629388, "profile_key": "32fc5e4ce107bc0c2c9b55d5db14957d7a07dcf93b7992be8590eac652e10445", "schedule_id": 3237, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0601", "location": "Barnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28337}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 2, "distance_m": 5702.349, "section_seq": 1, "route_path_id": 28337}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5702.349, "from_m": 0.0, "section_seq": 1, "route_path_id": 28337}], "total_distance_m": 5702.349, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5702.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27453, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:17Z", "source_id": 52087054, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:21Z", "source_id": 16797680, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Barnham |
0601 |
0601 |
1 |
None |
None |
Bognor Regis |
0608 |
0608 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22379/2026-09-17/detailed |
None |
Barnham |
2026-09-17T06:01:00+01:00 |
Bognor Regis |
7.0 |
{"type": "LineString", "coordinates": [[-0.6404466, 50.8306619], [-0.6415082, 50.8306633], [-0.6417759, 50.8306659], [-0.6422916, 50.83065890000001], [-0.6426072, 50.8306459], [-0.6429537999999999, 50.83061380000001], [-0.6432087999999999, 50.8305754], [-0.6434057999999999, 50.8305391], [-0.6434986999999999, 50.8305199], [-0.6436093, 50.830496999999994], [-0.6438301, 50.8304426], [-0.6439952999999999, 50.83039110000001], [-0.6442546999999998, 50.83030269999999], [-0.6444787, 50.8302115], [-0.6447778999999999, 50.8300786], [-0.6451316999999999, 50.8298903], [-0.6454424, 50.8296873], [-0.6455958999999999, 50.82957219999999], [-0.6457376, 50.8294613], [-0.6460245, 50.8292294], [-0.6501128999999999, 50.82541040000001], [-0.6509443, 50.8246425], [-0.6512909999999998, 50.82432850000001], [-0.6515659999999999, 50.8240569], [-0.6518363999999999, 50.8237825], [-0.6522063999999999, 50.82333340000001], [-0.6524675, 50.8230488], [-0.6526946867549304, 50.82275035457093], [-0.6527267, 50.822708299999995], [-0.652938, 50.822392], [-0.653171, 50.82200919999999], [-0.6533943999999999, 50.8216288], [-0.6535165999999999, 50.8213844], [-0.6536816, 50.8210071], [-0.6538206, 50.820651999999995], [-0.6539271, 50.8203056], [-0.6539987, 50.8199426], [-0.6540742, 50.819574499999995], [-0.6541356, 50.8192044], [-0.6541759, 50.818855], [-0.6541942, 50.818495799999994], [-0.6541954999999999, 50.818137], [-0.6541389999999999, 50.81670170000001], [-0.6541459000000001, 50.8163323], [-0.6541697, 50.8159673], [-0.6542159, 50.815609499999994], [-0.6543048999999999, 50.8151372], [-0.654389, 50.8147549], [-0.6544739, 50.8144273], [-0.654575, 50.81403859999999], [-0.6546796, 50.8137196], [-0.6548532, 50.81326889999999], [-0.6550682, 50.8128517], [-0.6552497, 50.81249129999999], [-0.6554307, 50.812145], [-0.6556359, 50.8117826], [-0.6575340999999999, 50.808659899999995], [-0.6625857999999999, 50.80034860000001], [-0.6628602999999998, 50.799901299999995], [-0.6635561, 50.798752], [-0.6637884, 50.79839869999999], [-0.6640780999999999, 50.7979741], [-0.6644138, 50.7975208], [-0.6647517999999999, 50.7971099], [-0.6651496999999998, 50.7966499], [-0.6652311, 50.79655549999999], [-0.6656723999999999, 50.79610600000001], [-0.6659704, 50.795825], [-0.6663413999999999, 50.7954847], [-0.6666995999999998, 50.795168799999985], [-0.6676739, 50.79440939999999], [-0.6681978, 50.7940487], [-0.6687615999999998, 50.79368489999999], [-0.6691869999999999, 50.7934214], [-0.6695995999999999, 50.7931874], [-0.6700675000000001, 50.79292139999999], [-0.6704957, 50.7926871], [-0.6709472, 50.792436599999995], [-0.6714139, 50.7921883], [-0.6721931, 50.79178329999999], [-0.6726780999999998, 50.7914582], [-0.6730411999999999, 50.791175], [-0.6732224, 50.79101620000001], [-0.6733322, 50.7909161], [-0.6736888999999999, 50.7906067], [-0.6738919, 50.7904403], [-0.6741493999999999, 50.79014800000001], [-0.6743821, 50.7898575], [-0.6752245999999998, 50.788802700000005]]} |
3.4 |
0601 |
0608 |
Barnham |
Bognor Regis Carriage Holding Sidings |
Bognor Regis |
50.7888027 |
-0.6752246 |
50.7888027 |
-0.6752246 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Bognor Regis |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797680 |
1789621582422564 |
8 |
8 |
2026-09-17 05:18:04.792234 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:04.071774 |
| 597937 |
629541 |
P69490 |
705S03M617 |
2026-09-17 |
COMPLETE |
16797977 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629541, "stp": "P", "toc": "West Midlands Trains", "uid": "P69490", "consist": "150141", "dest_crs": "BLY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69490/2026-09-17/detailed", "trust_id": "705S03M617", "origin_crs": "XBQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bletchley", "service_date": "2026-09-17", "dest_arr_time": "0610", "dest_platform": "5", "is_terminated": 1, "next_location": "Bletchley", "signalling_id": "5S03", "timing_status": "EARLY", "origin_station": "Bletchley T.M.D.", "current_leg_arr": "0608", "current_leg_dep": "0606", "current_leg_end": "Bletchley", "origin_dep_time": "0605", "origin_platform": null, "current_location": "Bletchley", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7324652000000001, 52.0010828], [-0.7330303, 52.0007404], [-0.7333440999999999, 52.00055880000001], [-0.7339383, 52.0002219], [-0.7342172, 52.00004849999999], [-0.7343473, 51.999964299999995], [-0.7345195, 51.9998099], [-0.7348113, 51.9995362], [-0.734932, 51.999429199999994], [-0.7350691295180422, 51.99930615890027], [-0.7351841, 51.999202999999994], [-0.7353558, 51.9991056], [-0.7354336, 51.9990494], [-0.7355006702898891, 51.9989958922958], [-0.7354858696569784, 51.99894719311069], [-0.7354742882613238, 51.99890908628908], [-0.735445422067555, 51.99881410632603], [-0.7354384936783037, 51.99879130945069], [-0.7354073999999999, 51.99868899999999], [-0.7353154999999999, 51.9982533], [-0.7352892, 51.9981123], [-0.7352635999999999, 51.997930800000006], [-0.7352391, 51.997708499999995], [-0.7352308999999999, 51.9975045], [-0.735231, 51.99721309999999], [-0.7352171, 51.9969885], [-0.7352350999999999, 51.9967771], [-0.7352439, 51.99655580000001], [-0.7352229, 51.99583159999999], [-0.7352174999999999, 51.9954903], [-0.7352270999999999, 51.99512179999999], [-0.7352445, 51.9948643], [-0.735261, 51.994664400000005], [-0.7352893999999999, 51.99443709999999], [-0.7353187999999999, 51.99422359999999], [-0.7353631, 51.9939359], [-0.7353973999999999, 51.9937294], [-0.7354262, 51.99357909999999], [-0.7354662999999999, 51.99339620000001], [-0.7354835999999999, 51.99334129999999], [-0.7355087, 51.9932207], [-0.7355104249704605, 51.993214061051155], [-0.7355038, 51.9931808], [-0.7354896755294399, 51.99311304886966], [-0.7353808, 51.9925908], [-0.7353352, 51.9923943], [-0.7352761999999999, 51.9921366], [-0.7351952999999999, 51.991892599999986], [-0.7351381, 51.9916643], [-0.7350054, 51.991273699999994], [-0.7349659999999999, 51.99113309999999], [-0.7348901, 51.99074959999999], [-0.7347917, 51.990256499999994], [-0.7350181999999998, 51.9911408], [-0.7350588999999998, 51.9912831], [-0.7352462, 51.9918618], [-0.7353271999999998, 51.99217049999999], [-0.7353861999999999, 51.9924306], [-0.7354519, 51.99268419999999], [-0.7354721, 51.9928512], [-0.735511661366474, 51.99302817367715], [-0.7355334261138052, 51.99312553572278], [-0.7355435, 51.9931706], [-0.7356989, 51.9937763], [-0.7357596, 51.9940452], [-0.7358329, 51.9943478], [-0.7358859, 51.9945504], [-0.7360347, 51.9949917], [-0.7361363, 51.995318000000005], [-0.7361958, 51.9955028], [-0.7363399999999999, 51.99598850000001]]}", "current_leg_start": "Bletchley T.M.D.", "dest_arr_time_act": "0610", "motion_projection": null, "next_location_lat": "51.9959885", "next_location_lon": "-0.7363400", "previous_location": "Bletchley T.M.D.", "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\": 953.005, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1251.368, \"from_m\": 953.005, \"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\": 1306.61, \"from_m\": 1251.368, \"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\": 1952.961, \"from_m\": 1306.61, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 629541, \"profile_key\": \"a0d16178fff6b58498d5af370071adf597833f0ed93165b6b894fcc20e363cdc\", \"schedule_id\": 22221, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Bletchley T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66492}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": null, \"location\": \"Bletchley\", \"stage_seq\": 2, \"distance_m\": 1952.961, \"section_seq\": 1, \"route_path_id\": 66492}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1952.961, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66492}], \"total_distance_m\": 1952.961, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 353.605, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1599.356, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0605", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.9959885", "current_position_lon": "-0.7363400", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:49Z\", \"source_id\": 52088053, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:53Z\", \"source_id\": 16797977, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bletchley", "service_state_platform": "5", "timing_fact_generation": 1789621613947113, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:11.447686", "service_state_evidence_id": 16797977, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:11.548525", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
XBQ |
BLY |
5S03 |
150141 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 953.005, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1251.368, "from_m": 953.005, "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": 1306.61, "from_m": 1251.368, "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": 1952.961, "from_m": 1306.61, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 629541, "profile_key": "a0d16178fff6b58498d5af370071adf597833f0ed93165b6b894fcc20e363cdc", "schedule_id": 22221, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0605", "location": "Bletchley T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66492}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": null, "location": "Bletchley", "stage_seq": 2, "distance_m": 1952.961, "section_seq": 1, "route_path_id": 66492}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1952.961, "from_m": 0.0, "section_seq": 1, "route_path_id": 66492}], "total_distance_m": 1952.961, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 353.605, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1599.356, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 21595, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:49Z", "source_id": 52088053, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:08:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:53Z", "source_id": 16797977, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Bletchley T.M.D. |
0605 |
0605 |
None |
None |
None |
Bletchley |
0610 |
0610 |
5 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P69490/2026-09-17/detailed |
None |
Bletchley T.M.D. |
2026-09-17T06:05:00+01:00 |
Bletchley |
2.0 |
{"type": "LineString", "coordinates": [[-0.7324652000000001, 52.0010828], [-0.7330303, 52.0007404], [-0.7333440999999999, 52.00055880000001], [-0.7339383, 52.0002219], [-0.7342172, 52.00004849999999], [-0.7343473, 51.999964299999995], [-0.7345195, 51.9998099], [-0.7348113, 51.9995362], [-0.734932, 51.999429199999994], [-0.7350691295180422, 51.99930615890027], [-0.7351841, 51.999202999999994], [-0.7353558, 51.9991056], [-0.7354336, 51.9990494], [-0.7355006702898891, 51.9989958922958], [-0.7354858696569784, 51.99894719311069], [-0.7354742882613238, 51.99890908628908], [-0.735445422067555, 51.99881410632603], [-0.7354384936783037, 51.99879130945069], [-0.7354073999999999, 51.99868899999999], [-0.7353154999999999, 51.9982533], [-0.7352892, 51.9981123], [-0.7352635999999999, 51.997930800000006], [-0.7352391, 51.997708499999995], [-0.7352308999999999, 51.9975045], [-0.735231, 51.99721309999999], [-0.7352171, 51.9969885], [-0.7352350999999999, 51.9967771], [-0.7352439, 51.99655580000001], [-0.7352229, 51.99583159999999], [-0.7352174999999999, 51.9954903], [-0.7352270999999999, 51.99512179999999], [-0.7352445, 51.9948643], [-0.735261, 51.994664400000005], [-0.7352893999999999, 51.99443709999999], [-0.7353187999999999, 51.99422359999999], [-0.7353631, 51.9939359], [-0.7353973999999999, 51.9937294], [-0.7354262, 51.99357909999999], [-0.7354662999999999, 51.99339620000001], [-0.7354835999999999, 51.99334129999999], [-0.7355087, 51.9932207], [-0.7355104249704605, 51.993214061051155], [-0.7355038, 51.9931808], [-0.7354896755294399, 51.99311304886966], [-0.7353808, 51.9925908], [-0.7353352, 51.9923943], [-0.7352761999999999, 51.9921366], [-0.7351952999999999, 51.991892599999986], [-0.7351381, 51.9916643], [-0.7350054, 51.991273699999994], [-0.7349659999999999, 51.99113309999999], [-0.7348901, 51.99074959999999], [-0.7347917, 51.990256499999994], [-0.7350181999999998, 51.9911408], [-0.7350588999999998, 51.9912831], [-0.7352462, 51.9918618], [-0.7353271999999998, 51.99217049999999], [-0.7353861999999999, 51.9924306], [-0.7354519, 51.99268419999999], [-0.7354721, 51.9928512], [-0.735511661366474, 51.99302817367715], [-0.7355334261138052, 51.99312553572278], [-0.7355435, 51.9931706], [-0.7356989, 51.9937763], [-0.7357596, 51.9940452], [-0.7358329, 51.9943478], [-0.7358859, 51.9945504], [-0.7360347, 51.9949917], [-0.7361363, 51.995318000000005], [-0.7361958, 51.9955028], [-0.7363399999999999, 51.99598850000001]]} |
1.2 |
0606 |
0608 |
Bletchley T.M.D. |
Bletchley |
Bletchley |
51.9959885 |
-0.7363400 |
51.9959885 |
-0.7363400 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Bletchley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797977 |
1789621613947113 |
5 |
5 |
2026-09-17 05:18:11.548525 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:11.447686 |
| 597938 |
629244 |
U01670 |
896J411417 |
2026-09-17 |
COMPLETE |
16798739 |
2026-09-17 06:03:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 629244, "stp": "N", "toc": "Unknown", "uid": "U01670", "consist": null, "dest_crs": "XHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U01670/2026-09-17/detailed", "trust_id": "896J411417", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hither Green Pre Assembly Depot", "service_date": "2026-09-17", "dest_arr_time": "0606½", "dest_platform": null, "is_terminated": 1, "next_location": "Hither Green Pre Assembly Depot", "signalling_id": "6J41", "timing_status": "EARLY", "origin_station": "Sittingbourne Down Sidings", "current_leg_arr": "0603", "current_leg_dep": "0554", "current_leg_end": "Hither Green Pre Assembly Depot", "origin_dep_time": "0449", "origin_platform": null, "current_location": "Hither Green Pre Assembly Depot", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.013810799999999998, 51.4373348], [0.013007799999999998, 51.43814249999999], [0.012208299999999998, 51.43893889999999], [0.011835699999999998, 51.439319000000005], [0.0112599, 51.43989569999999], [0.010914, 51.4402491], [0.009932899999999998, 51.4412205], [0.009259599999999998, 51.44188969999998], [0.008644099999999998, 51.442522100000005], [0.008523999999999999, 51.442640399999995], [0.008344128006243423, 51.442817580280106], [0.0082634, 51.4428971], [0.0077023, 51.44346610000001], [0.0069931, 51.4441454], [0.006769799999999999, 51.4443754], [0.0063059, 51.444840499999984], [0.0060374999999999995, 51.4451068], [0.005827499999999999, 51.445324], [0.0057626, 51.4453902], [0.0055635, 51.4455858], [0.0054225, 51.44573259999999], [0.0051894, 51.4459634], [0.005015199999999999, 51.4461317], [0.0044263, 51.44666610000001], [0.0042518, 51.446856], [0.0041286, 51.4470217], [0.003956099999999999, 51.44723989999999], [0.0038142, 51.4473807], [0.003687999999999999, 51.44754150000001], [0.0036294, 51.447628], [0.003605699999999999, 51.447676099999995], [0.003532099999999999, 51.44782210000001], [0.0035251, 51.4478399], [0.0035126000000000003, 51.4478671], [0.0034705999999999995, 51.448062], [0.003470899999999999, 51.44810480000001], [0.0034725999999999997, 51.44827209999999], [0.0034792999999999994, 51.448344], [0.0035046000000000005, 51.4484351], [0.0035673, 51.44856299999999], [0.0036201, 51.4487574], [0.003707, 51.4489737], [0.0038081, 51.4492157], [0.00394, 51.44949580000001], [0.0040494, 51.4496749], [0.0042295, 51.44992620000001], [0.0045444, 51.4504019]]}", "current_leg_start": "Chislehurst", "dest_arr_time_act": "0606½", "motion_projection": null, "next_location_lat": "51.4504019", "next_location_lon": "0.0045444", "previous_location": "Chislehurst", "current_leg_milage": "3.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 348.176, \"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\": 499.406, \"from_m\": 348.176, \"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\": 540.316, \"from_m\": 499.406, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1569.158, \"from_m\": 540.316, \"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\": 1586.838, \"from_m\": 1569.158, \"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\": 4118.711, \"from_m\": 1586.838, \"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\": 5691.563, \"from_m\": 4118.711, \"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\": 9812.592, \"from_m\": 5691.563, \"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\": 9835.719, \"from_m\": 9812.592, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13418.256, \"from_m\": 9835.719, \"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\": 16349.532, \"from_m\": 13418.256, \"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\": 16902.856, \"from_m\": 16349.532, \"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\": 18093.112, \"from_m\": 16902.856, \"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\": 18117.487, \"from_m\": 18093.112, \"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\": 19167.762, \"from_m\": 18117.487, \"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\": 19203.205, \"from_m\": 19167.762, \"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\": 20448.18, \"from_m\": 19203.205, \"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\": 30669.648, \"from_m\": 20448.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\": 30886.067, \"from_m\": 30669.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44289.951, \"from_m\": 30886.067, \"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\": 44343.301, \"from_m\": 44289.951, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44456.272, \"from_m\": 44343.301, \"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\": 50753.331, \"from_m\": 44456.272, \"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\": 51366.073, \"from_m\": 50753.331, \"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\": 51447.949, \"from_m\": 51366.073, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51699.13, \"from_m\": 51447.949, \"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\": 52235.519, \"from_m\": 51699.13, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52377.053, \"from_m\": 52235.519, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52406.554, \"from_m\": 52377.053, \"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\": 52438.925, \"from_m\": 52406.554, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52525.708, \"from_m\": 52438.925, \"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\": 57116.595, \"from_m\": 52525.708, \"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\": 57156.184, \"from_m\": 57116.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58408.987, \"from_m\": 57156.184, \"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\": 58995.837, \"from_m\": 58408.987, \"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\": 629244, \"profile_key\": \"4d81f58b8f89be940abad91a4e938a73ce02e7eee18e451bf318f3897af1b8c2\", \"schedule_id\": 41176, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0449\", \"location\": \"Sittingbourne Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": false, \"wtt_arr\": \"0451H\", \"wtt_dep\": \"0456H\", \"location\": \"Sittingbourne Sig. 4222\", \"stage_seq\": 2, \"distance_m\": 348.176, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0458\", \"location\": \"Sittingbourne\", \"stage_seq\": 3, \"distance_m\": 697.266, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 4, \"distance_m\": 1569.158, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 5, \"distance_m\": 2127.75, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0503H\", \"location\": \"Newington\", \"stage_seq\": 6, \"distance_m\": 5875.891, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0505\", \"location\": \"Rainham East Jn\", \"stage_seq\": 7, \"distance_m\": 9140.615, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": false, \"wtt_arr\": \"0506\", \"wtt_dep\": \"0511\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 8, \"distance_m\": 10177.165, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0516H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 9, \"distance_m\": 14903.97, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0523H\", \"location\": \"Rochester\", \"stage_seq\": 10, \"distance_m\": 18884.458, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0525H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 19555.676, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535H\", \"location\": \"Sole Street\", \"stage_seq\": 12, \"distance_m\": 29339.982, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541\", \"location\": \"Fawkham Jn\", \"stage_seq\": 13, \"distance_m\": 36213.191, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546H\", \"location\": \"Swanley\", \"stage_seq\": 14, \"distance_m\": 44565.333, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 15, \"distance_m\": 50914.263, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0559\", \"location\": \"Chislehurst\", \"stage_seq\": 16, \"distance_m\": 52677.766, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Grove Park\", \"stage_seq\": 17, \"distance_m\": 56265.459, \"section_seq\": 1, \"route_path_id\": 109268}, {\"is_pass\": false, \"wtt_arr\": \"0606H\", \"wtt_dep\": null, \"location\": \"Hither Green Pre Assembly Depot\", \"stage_seq\": 18, \"distance_m\": 58995.837, \"section_seq\": 1, \"route_path_id\": 109268}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58995.837, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 109268}], \"total_distance_m\": 58995.837, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 58100.361, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 895.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0449", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.4504019", "current_position_lon": "0.0045444", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:55:01Z\", \"source_id\": 52008384, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:55:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:55:08Z\", \"source_id\": 16773729, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:08:00Z\", \"source_id\": 52016635, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:08:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:08:04Z\", \"source_id\": 16776136, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:43Z\", \"source_id\": 52024404, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:18:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:47Z\", \"source_id\": 16778388, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:11Z\", \"source_id\": 52030347, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:24:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:14Z\", \"source_id\": 16780180, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:50Z\", \"source_id\": 52040564, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:58Z\", \"source_id\": 16783231, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:05Z\", \"source_id\": 52052863, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:44:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:08Z\", \"source_id\": 16787009, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:12Z\", \"source_id\": 52065949, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:53:18Z\", \"source_id\": 16790982, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:45Z\", \"source_id\": 52072927, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:58:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:47Z\", \"source_id\": 16793153, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:10Z\", \"source_id\": 16798739, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hither Green Pre Assembly Depot", "service_state_platform": null, "timing_fact_generation": 1789621692151567, "current_leg_arrival_utc": "2026-09-17T06:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:12.144050", "service_state_evidence_id": 16798739, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-17T05:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:13.072548", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
XHI |
6J41 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 348.176, "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": 499.406, "from_m": 348.176, "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": 540.316, "from_m": 499.406, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1569.158, "from_m": 540.316, "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": 1586.838, "from_m": 1569.158, "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": 4118.711, "from_m": 1586.838, "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": 5691.563, "from_m": 4118.711, "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": 9812.592, "from_m": 5691.563, "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": 9835.719, "from_m": 9812.592, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13418.256, "from_m": 9835.719, "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": 16349.532, "from_m": 13418.256, "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": 16902.856, "from_m": 16349.532, "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": 18093.112, "from_m": 16902.856, "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": 18117.487, "from_m": 18093.112, "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": 19167.762, "from_m": 18117.487, "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": 19203.205, "from_m": 19167.762, "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": 20448.18, "from_m": 19203.205, "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": 30669.648, "from_m": 20448.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": 30886.067, "from_m": 30669.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44289.951, "from_m": 30886.067, "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": 44343.301, "from_m": 44289.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44456.272, "from_m": 44343.301, "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": 50753.331, "from_m": 44456.272, "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": 51366.073, "from_m": 50753.331, "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": 51447.949, "from_m": 51366.073, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51699.13, "from_m": 51447.949, "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": 52235.519, "from_m": 51699.13, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52377.053, "from_m": 52235.519, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52406.554, "from_m": 52377.053, "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": 52438.925, "from_m": 52406.554, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52525.708, "from_m": 52438.925, "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": 57116.595, "from_m": 52525.708, "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": 57156.184, "from_m": 57116.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58408.987, "from_m": 57156.184, "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": 58995.837, "from_m": 58408.987, "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": 629244, "profile_key": "4d81f58b8f89be940abad91a4e938a73ce02e7eee18e451bf318f3897af1b8c2", "schedule_id": 41176, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0449", "location": "Sittingbourne Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 109268}, {"is_pass": false, "wtt_arr": "0451H", "wtt_dep": "0456H", "location": "Sittingbourne Sig. 4222", "stage_seq": 2, "distance_m": 348.176, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0458", "location": "Sittingbourne", "stage_seq": 3, "distance_m": 697.266, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 4, "distance_m": 1569.158, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459H", "location": "Western Jn (Sittingbourne)", "stage_seq": 5, "distance_m": 2127.75, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0503H", "location": "Newington", "stage_seq": 6, "distance_m": 5875.891, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0505", "location": "Rainham East Jn", "stage_seq": 7, "distance_m": 9140.615, "section_seq": 1, "route_path_id": 109268}, {"is_pass": false, "wtt_arr": "0506", "wtt_dep": "0511", "location": "Rainham (Kent)", "stage_seq": 8, "distance_m": 10177.165, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0516H", "location": "Gillingham (Kent)", "stage_seq": 9, "distance_m": 14903.97, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0523H", "location": "Rochester", "stage_seq": 10, "distance_m": 18884.458, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0525H", "location": "Rochester Bridge Jn", "stage_seq": 11, "distance_m": 19555.676, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535H", "location": "Sole Street", "stage_seq": 12, "distance_m": 29339.982, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541", "location": "Fawkham Jn", "stage_seq": 13, "distance_m": 36213.191, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546H", "location": "Swanley", "stage_seq": 14, "distance_m": 44565.333, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552H", "location": "St. Mary Cray Jn", "stage_seq": 15, "distance_m": 50914.263, "section_seq": 1, "route_path_id": 109268}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0559", "location": "Chislehurst", "stage_seq": 16, "distance_m": 52677.766, "section_seq": 1, "route_path_id": 109268}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Grove Park", "stage_seq": 17, "distance_m": 56265.459, "section_seq": 1, "route_path_id": 109268}, {"is_pass": false, "wtt_arr": "0606H", "wtt_dep": null, "location": "Hither Green Pre Assembly Depot", "stage_seq": 18, "distance_m": 58995.837, "section_seq": 1, "route_path_id": 109268}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58995.837, "from_m": 0.0, "section_seq": 1, "route_path_id": 109268}], "total_distance_m": 58995.837, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 58100.361, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 895.476, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32395, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:55:01Z", "source_id": 52008384, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T03:55:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:55:08Z", "source_id": 16773729, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:08:00Z", "source_id": 52016635, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:08:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:08:04Z", "source_id": 16776136, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:43Z", "source_id": 52024404, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:18:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:47Z", "source_id": 16778388, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:11Z", "source_id": 52030347, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:24:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:14Z", "source_id": 16780180, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:50Z", "source_id": 52040564, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:58Z", "source_id": 16783231, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:05Z", "source_id": 52052863, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:44:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:08Z", "source_id": 16787009, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31933, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:12Z", "source_id": 52065949, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:54:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:53:18Z", "source_id": 16790982, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:45Z", "source_id": 52072927, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:58:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:47Z", "source_id": 16793153, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:10Z", "source_id": 16798739, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}] |
Sittingbourne Down Sidings |
0449 |
0449 |
None |
None |
None |
Hither Green Pre Assembly Depot |
0606½ |
0606½ |
None |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:U01670/2026-09-17/detailed |
None |
Chislehurst |
2026-09-17T05:59:00+01:00 |
Hither Green Pre Assembly Depot |
9.0 |
{"type": "LineString", "coordinates": [[0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.013810799999999998, 51.4373348], [0.013007799999999998, 51.43814249999999], [0.012208299999999998, 51.43893889999999], [0.011835699999999998, 51.439319000000005], [0.0112599, 51.43989569999999], [0.010914, 51.4402491], [0.009932899999999998, 51.4412205], [0.009259599999999998, 51.44188969999998], [0.008644099999999998, 51.442522100000005], [0.008523999999999999, 51.442640399999995], [0.008344128006243423, 51.442817580280106], [0.0082634, 51.4428971], [0.0077023, 51.44346610000001], [0.0069931, 51.4441454], [0.006769799999999999, 51.4443754], [0.0063059, 51.444840499999984], [0.0060374999999999995, 51.4451068], [0.005827499999999999, 51.445324], [0.0057626, 51.4453902], [0.0055635, 51.4455858], [0.0054225, 51.44573259999999], [0.0051894, 51.4459634], [0.005015199999999999, 51.4461317], [0.0044263, 51.44666610000001], [0.0042518, 51.446856], [0.0041286, 51.4470217], [0.003956099999999999, 51.44723989999999], [0.0038142, 51.4473807], [0.003687999999999999, 51.44754150000001], [0.0036294, 51.447628], [0.003605699999999999, 51.447676099999995], [0.003532099999999999, 51.44782210000001], [0.0035251, 51.4478399], [0.0035126000000000003, 51.4478671], [0.0034705999999999995, 51.448062], [0.003470899999999999, 51.44810480000001], [0.0034725999999999997, 51.44827209999999], [0.0034792999999999994, 51.448344], [0.0035046000000000005, 51.4484351], [0.0035673, 51.44856299999999], [0.0036201, 51.4487574], [0.003707, 51.4489737], [0.0038081, 51.4492157], [0.00394, 51.44949580000001], [0.0040494, 51.4496749], [0.0042295, 51.44992620000001], [0.0045444, 51.4504019]]} |
3.9 |
0554 |
0603 |
Chislehurst |
Hither Green Pre Assembly Depot |
Hither Green Pre Assembly Depot |
51.4504019 |
0.0045444 |
51.4504019 |
0.0045444 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:03:00 |
Hither Green Pre Assembly Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798739 |
1789621692151567 |
48 |
48 |
2026-09-17 05:18:13.072548 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:12.144050 |
| 597939 |
630780 |
G27373 |
872F06M617 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:08:13 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 630780, "stp": "P", "toc": "Southern", "uid": "G27373", "consist": "377120+377434", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27373/2026-09-17/detailed", "trust_id": "872F06M617", "origin_crs": "SRH", "show_on_map": 0, "dar_est_time": "06:39:00", "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-17", "dest_arr_time": "0716", "dest_platform": "10", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2F06", "timing_status": null, "origin_station": "Streatham Hill", "current_leg_arr": "0716", "current_leg_dep": "0706", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "0639", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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.05597196482364699, 51.48946014833239], [-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": "New Cross Gate", "dest_arr_time_act": "0716", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": null, "current_leg_milage": "2.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 94.178, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1120.786, \"from_m\": 94.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\": 1654.083, \"from_m\": 1120.786, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1678.922, \"from_m\": 1654.083, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1703.972, \"from_m\": 1678.922, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1722.368, \"from_m\": 1703.972, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1732.293, \"from_m\": 1722.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2163.961, \"from_m\": 1732.293, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4001.345, \"from_m\": 2163.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4657.648, \"from_m\": 4001.345, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6478.949, \"from_m\": 4657.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\": 13731.112, \"from_m\": 6478.949, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14347.615, \"from_m\": 13731.112, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14738.22, \"from_m\": 14347.615, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16507.278, \"from_m\": 14738.22, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16938.104, \"from_m\": 16507.278, \"capability_applied\": null, \"effective_limit_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\": 630780, \"profile_key\": \"27b121ecff0f6060397e13a4f20549d505df234752bc4d4e3b62bc99f525ad69\", \"schedule_id\": 10646, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0639\", \"location\": \"Streatham Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0641\", \"location\": \"West Norwood Junction\", \"stage_seq\": 2, \"distance_m\": 1654.083, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0642\", \"wtt_dep\": \"0643\", \"location\": \"West Norwood\", \"stage_seq\": 3, \"distance_m\": 2127.696, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0645H\", \"wtt_dep\": \"0646\", \"location\": \"Gipsy Hill\", \"stage_seq\": 4, \"distance_m\": 3674.972, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0649H\", \"wtt_dep\": \"0650H\", \"location\": \"Crystal Palace\", \"stage_seq\": 5, \"distance_m\": 4783.992, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0654\", \"wtt_dep\": \"0655\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 6680.033, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0657\", \"wtt_dep\": \"0658\", \"location\": \"Forest Hill\", \"stage_seq\": 7, \"distance_m\": 8100.563, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0700\", \"wtt_dep\": \"0700H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 8, \"distance_m\": 9452.926, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0702H\", \"wtt_dep\": \"0703\", \"location\": \"Brockley\", \"stage_seq\": 9, \"distance_m\": 11117.998, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0705\", \"wtt_dep\": \"0706\", \"location\": \"New Cross Gate\", \"stage_seq\": 10, \"distance_m\": 12434.009, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0708\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 11, \"distance_m\": 13473.959, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0709H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 12, \"distance_m\": 14310.231, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0711H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 13, \"distance_m\": 14862.652, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0713\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 14, \"distance_m\": 15774.024, \"section_seq\": 1, \"route_path_id\": 69245}, {\"is_pass\": false, \"wtt_arr\": \"0716\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 15, \"distance_m\": 16938.104, \"section_seq\": 1, \"route_path_id\": 69245}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16938.104, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69245}], \"total_distance_m\": 16938.104, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12652.991, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4285.113, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0639", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "10.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:24Z\", \"source_id\": 52089123, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "8", "timing_fact_generation": 1789621672286566, "current_leg_arrival_utc": "2026-09-17T07:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:13.479955", "service_state_evidence_id": 52089123, "current_leg_start_actual_dep": "2026-09-17T07:06:00+01:00", "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-17T05:08:13", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:14.578009", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
SRH |
None |
2F06 |
377120+377434 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 94.178, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1120.786, "from_m": 94.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": 1654.083, "from_m": 1120.786, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1678.922, "from_m": 1654.083, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1703.972, "from_m": 1678.922, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1722.368, "from_m": 1703.972, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1732.293, "from_m": 1722.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2163.961, "from_m": 1732.293, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4001.345, "from_m": 2163.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4657.648, "from_m": 4001.345, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6478.949, "from_m": 4657.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": 13731.112, "from_m": 6478.949, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14347.615, "from_m": 13731.112, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14738.22, "from_m": 14347.615, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16507.278, "from_m": 14738.22, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16938.104, "from_m": 16507.278, "capability_applied": null, "effective_limit_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": 630780, "profile_key": "27b121ecff0f6060397e13a4f20549d505df234752bc4d4e3b62bc99f525ad69", "schedule_id": 10646, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0639", "location": "Streatham Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0641", "location": "West Norwood Junction", "stage_seq": 2, "distance_m": 1654.083, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0642", "wtt_dep": "0643", "location": "West Norwood", "stage_seq": 3, "distance_m": 2127.696, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0645H", "wtt_dep": "0646", "location": "Gipsy Hill", "stage_seq": 4, "distance_m": 3674.972, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0649H", "wtt_dep": "0650H", "location": "Crystal Palace", "stage_seq": 5, "distance_m": 4783.992, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0654", "wtt_dep": "0655", "location": "Sydenham", "stage_seq": 6, "distance_m": 6680.033, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0657", "wtt_dep": "0658", "location": "Forest Hill", "stage_seq": 7, "distance_m": 8100.563, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0700", "wtt_dep": "0700H", "location": "Honor Oak Park", "stage_seq": 8, "distance_m": 9452.926, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0702H", "wtt_dep": "0703", "location": "Brockley", "stage_seq": 9, "distance_m": 11117.998, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0705", "wtt_dep": "0706", "location": "New Cross Gate", "stage_seq": 10, "distance_m": 12434.009, "section_seq": 1, "route_path_id": 69245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0708", "location": "Bricklayers Arms Jn", "stage_seq": 11, "distance_m": 13473.959, "section_seq": 1, "route_path_id": 69245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0709H", "location": "South Bermondsey Jn", "stage_seq": 12, "distance_m": 14310.231, "section_seq": 1, "route_path_id": 69245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0711H", "location": "Spa Road Jn", "stage_seq": 13, "distance_m": 14862.652, "section_seq": 1, "route_path_id": 69245}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0713", "location": "Abbey Street Jn", "stage_seq": 14, "distance_m": 15774.024, "section_seq": 1, "route_path_id": 69245}, {"is_pass": false, "wtt_arr": "0716", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 15, "distance_m": 16938.104, "section_seq": 1, "route_path_id": 69245}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16938.104, "from_m": 0.0, "section_seq": 1, "route_path_id": 69245}], "total_distance_m": 16938.104, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12652.991, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4285.113, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:24Z", "source_id": 52089123, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:08:13", "operational_fact": true, "platform_smart_ids": []}] |
Streatham Hill |
0639 |
0639 |
2 |
6:39:00 |
None |
London Bridge (Central) |
0716 |
0716 |
10 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G27373/2026-09-17/detailed |
None |
New Cross Gate |
2026-09-17T07:06:00+01:00 |
London Bridge (Central) |
10.0 |
{"type": "LineString", "coordinates": [[-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.05597196482364699, 51.48946014833239], [-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]]} |
2.8 |
0706 |
0716 |
None |
None |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:13 |
London Bridge (Central) |
TD |
DIRECT_DESTINATION_ARRIVAL |
52089123 |
1789621672286566 |
39 |
39 |
2026-09-17 05:18:14.578009 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:13.479955 |
| 597940 |
628010 |
C37166 |
739R10M517 |
2026-09-17 |
COMPLETE |
16798535 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628010, "stp": "P", "toc": "Elizabeth Line", "uid": "C37166", "consist": "345013", "dest_crs": "RDG", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37166/2026-09-17/detailed", "trust_id": "739R10M517", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-17", "dest_arr_time": "0612", "dest_platform": "13", "is_terminated": 1, "next_location": "Reading", "signalling_id": "9R10", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "0608", "current_leg_dep": "0603", "current_leg_end": "Reading", "origin_dep_time": "0518", "origin_platform": "12", "current_location": "Reading", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Twyford", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Twyford", "current_leg_milage": "4.9", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 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\": 8388.604, \"from_m\": 7468.582, \"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\": 8569.304, \"from_m\": 8388.604, \"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\": 9226.815, \"from_m\": 8569.304, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10923.664, \"from_m\": 9226.815, \"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\": 12103.986, \"from_m\": 10923.664, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14207.876, \"from_m\": 12103.986, \"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\": 14371.901, \"from_m\": 14207.876, \"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\": 16025.51, \"from_m\": 14371.901, \"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\": 16199.071, \"from_m\": 16025.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16362.261, \"from_m\": 16199.071, \"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\": 16655.428, \"from_m\": 16362.261, \"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\": 19333.188, \"from_m\": 16655.428, \"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\": 19626.355, \"from_m\": 19333.188, \"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\": 19789.545, \"from_m\": 19626.355, \"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\": 19963.106, \"from_m\": 19789.545, \"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\": 34665.927, \"from_m\": 19963.106, \"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\": 42943.071, \"from_m\": 34665.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\": 42981.61, \"from_m\": 42943.071, \"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\": 43132.201, \"from_m\": 42981.61, \"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\": 44461.946, \"from_m\": 43132.201, \"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\": 44473.55, \"from_m\": 44461.946, \"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\": 53651.029, \"from_m\": 44473.55, \"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\": 53705.54, \"from_m\": 53651.029, \"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\": 60462.469, \"from_m\": 53705.54, \"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\": 60542.415, \"from_m\": 60462.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\": 60600.795, \"from_m\": 60542.415, \"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\": 60707.683, \"from_m\": 60600.795, \"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\": 60763.802, \"from_m\": 60707.683, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 60822.193, \"from_m\": 60763.802, \"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\": 61446.709, \"from_m\": 60822.193, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 61923.593, \"from_m\": 61446.709, \"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}], \"service_id\": 628010, \"profile_key\": \"1c51fe739bcac955ac8708d8fe8a0875b34d4c71f095cb607c2d6df010ebda94\", \"schedule_id\": 5066, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0519\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0520\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0521\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0524H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0525H\", \"wtt_dep\": \"0526H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 6, \"distance_m\": 9368.883, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0528\", \"location\": \"West Ealing\", \"stage_seq\": 7, \"distance_m\": 10777.806, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0531\", \"location\": \"Southall\", \"stage_seq\": 8, \"distance_m\": 14707.424, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0533H\", \"wtt_dep\": \"0534H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 9, \"distance_m\": 17787.016, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0535H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 10, \"distance_m\": 17994.308, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0538H\", \"location\": \"West Drayton\", \"stage_seq\": 11, \"distance_m\": 25367.336, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0540H\", \"wtt_dep\": \"0541\", \"location\": \"Iver\", \"stage_seq\": 12, \"distance_m\": 27827.828, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0543H\", \"location\": \"Langley\", \"stage_seq\": 13, \"distance_m\": 30105.188, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547H\", \"location\": \"Slough\", \"stage_seq\": 14, \"distance_m\": 33857.415, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0550H\", \"wtt_dep\": \"0551\", \"location\": \"Burnham\", \"stage_seq\": 15, \"distance_m\": 37731.759, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0553\", \"wtt_dep\": \"0553H\", \"location\": \"Taplow\", \"stage_seq\": 16, \"distance_m\": 40191.192, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0557\", \"location\": \"Maidenhead\", \"stage_seq\": 17, \"distance_m\": 43090.032, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0603H\", \"location\": \"Twyford\", \"stage_seq\": 18, \"distance_m\": 53979.154, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 60763.802, \"section_seq\": 1, \"route_path_id\": 29912}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 20, \"distance_m\": 61923.593, \"section_seq\": 1, \"route_path_id\": 29912}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 61923.593, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29912}], \"total_distance_m\": 61923.593, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 50584.089, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 11339.504, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:26Z\", \"source_id\": 52030619, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:25:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:34Z\", \"source_id\": 16780301, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:26:59Z\", \"source_id\": 52033187, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:27:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:03Z\", \"source_id\": 16781035, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:07Z\", \"source_id\": 52035327, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:18Z\", \"source_id\": 16781706, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:41Z\", \"source_id\": 52039185, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:44Z\", \"source_id\": 16782812, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:54Z\", \"source_id\": 52042843, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:37:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:57Z\", \"source_id\": 16783913, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:56Z\", \"source_id\": 52046370, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:03Z\", \"source_id\": 16785012, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:47Z\", \"source_id\": 52049804, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:53Z\", \"source_id\": 16786108, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:27Z\", \"source_id\": 52054912, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:33Z\", \"source_id\": 16787572, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:52Z\", \"source_id\": 52059648, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:49:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:48:59Z\", \"source_id\": 16789073, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:52Z\", \"source_id\": 52064083, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:52:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:57Z\", \"source_id\": 16790402, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:33Z\", \"source_id\": 52068063, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:54:38Z\", \"source_id\": 16791670, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:49Z\", \"source_id\": 52079425, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:58Z\", \"source_id\": 16795238, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:49Z\", \"source_id\": 52089848, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:52Z\", \"source_id\": 16798535, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "13", "timing_fact_generation": 1789621673353291, "current_leg_arrival_utc": "2026-09-17T06:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:15.033593", "service_state_evidence_id": 16798535, "current_leg_start_actual_dep": "2026-09-17T06:03:30+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:15.112965", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PAD |
RDG |
9R10 |
345013 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "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": 1762.381, "from_m": 1470.245, "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": 2918.037, "from_m": 1762.381, "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": 3003.716, "from_m": 2918.037, "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": 3205.122, "from_m": 3003.716, "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": 7468.582, "from_m": 3205.122, "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": 8388.604, "from_m": 7468.582, "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": 8569.304, "from_m": 8388.604, "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": 9226.815, "from_m": 8569.304, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 10923.664, "from_m": 9226.815, "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": 12103.986, "from_m": 10923.664, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 14207.876, "from_m": 12103.986, "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": 14371.901, "from_m": 14207.876, "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": 16025.51, "from_m": 14371.901, "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": 16199.071, "from_m": 16025.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16362.261, "from_m": 16199.071, "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": 16655.428, "from_m": 16362.261, "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": 19333.188, "from_m": 16655.428, "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": 19626.355, "from_m": 19333.188, "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": 19789.545, "from_m": 19626.355, "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": 19963.106, "from_m": 19789.545, "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": 34665.927, "from_m": 19963.106, "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": 42943.071, "from_m": 34665.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": 42981.61, "from_m": 42943.071, "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": 43132.201, "from_m": 42981.61, "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": 44461.946, "from_m": 43132.201, "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": 44473.55, "from_m": 44461.946, "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": 53651.029, "from_m": 44473.55, "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": 53705.54, "from_m": 53651.029, "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": 60462.469, "from_m": 53705.54, "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": 60542.415, "from_m": 60462.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": 60600.795, "from_m": 60542.415, "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": 60707.683, "from_m": 60600.795, "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": 60763.802, "from_m": 60707.683, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 60822.193, "from_m": 60763.802, "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": 61446.709, "from_m": 60822.193, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 61923.593, "from_m": 61446.709, "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}], "service_id": 628010, "profile_key": "1c51fe739bcac955ac8708d8fe8a0875b34d4c71f095cb607c2d6df010ebda94", "schedule_id": 5066, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0519", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0520", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0521", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0524H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0525H", "wtt_dep": "0526H", "location": "Ealing Broadway", "stage_seq": 6, "distance_m": 9368.883, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0528", "location": "West Ealing", "stage_seq": 7, "distance_m": 10777.806, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0531", "location": "Southall", "stage_seq": 8, "distance_m": 14707.424, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0533H", "wtt_dep": "0534H", "location": "Hayes & Harlington", "stage_seq": 9, "distance_m": 17787.016, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0535H", "location": "Heathrow Airport Jn", "stage_seq": 10, "distance_m": 17994.308, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0538H", "location": "West Drayton", "stage_seq": 11, "distance_m": 25367.336, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0540H", "wtt_dep": "0541", "location": "Iver", "stage_seq": 12, "distance_m": 27827.828, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0543H", "location": "Langley", "stage_seq": 13, "distance_m": 30105.188, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547H", "location": "Slough", "stage_seq": 14, "distance_m": 33857.415, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0550H", "wtt_dep": "0551", "location": "Burnham", "stage_seq": 15, "distance_m": 37731.759, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0553", "wtt_dep": "0553H", "location": "Taplow", "stage_seq": 16, "distance_m": 40191.192, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0557", "location": "Maidenhead", "stage_seq": 17, "distance_m": 43090.032, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0603H", "location": "Twyford", "stage_seq": 18, "distance_m": 53979.154, "section_seq": 1, "route_path_id": 29912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608H", "location": "Kennet Bridge Jn", "stage_seq": 19, "distance_m": 60763.802, "section_seq": 1, "route_path_id": 29912}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Reading", "stage_seq": 20, "distance_m": 61923.593, "section_seq": 1, "route_path_id": 29912}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 61923.593, "from_m": 0.0, "section_seq": 1, "route_path_id": 29912}], "total_distance_m": 61923.593, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 50584.089, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 11339.504, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:26Z", "source_id": 52030619, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:25:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:34Z", "source_id": 16780301, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:26:59Z", "source_id": 52033187, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:27:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:03Z", "source_id": 16781035, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:07Z", "source_id": 52035327, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:18Z", "source_id": 16781706, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:41Z", "source_id": 52039185, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:33:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:44Z", "source_id": 16782812, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:54Z", "source_id": 52042843, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:37:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:57Z", "source_id": 16783913, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23541, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:56Z", "source_id": 52046370, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:03Z", "source_id": 16785012, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:47Z", "source_id": 52049804, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:53Z", "source_id": 16786108, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:27Z", "source_id": 52054912, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:46:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:33Z", "source_id": 16787572, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:52Z", "source_id": 52059648, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T04:49:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:48:59Z", "source_id": 16789073, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23593, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:52Z", "source_id": 52064083, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:52:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:57Z", "source_id": 16790402, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:33Z", "source_id": 52068063, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:55:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:54:38Z", "source_id": 16791670, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:49Z", "source_id": 52079425, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:58Z", "source_id": 16795238, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23807, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:49Z", "source_id": 52089848, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T05:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:52Z", "source_id": 16798535, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
London Paddington |
0518 |
0518 |
12 |
None |
None |
Reading |
0612 |
0611 |
13 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37166/2026-09-17/detailed |
None |
Twyford |
2026-09-17T06:03:30+01:00 |
Reading |
5.0 |
{"type": "LineString", "coordinates": [[-0.8638070822196255, 51.47527876749895], [-0.8640085, 51.4752138], [-0.8668306, 51.4743033], [-0.8678, 51.473993], [-0.8684633, 51.47378020000001], [-0.8696863999999999, 51.4733865], [-0.8706156999999999, 51.47314209999999], [-0.8710331, 51.473011500000005], [-0.871377, 51.472904], [-0.8728368999999999, 51.4724355], [-0.8742972999999999, 51.471959700000006], [-0.8748604999999999, 51.47177829999999], [-0.8773582, 51.47094799999999], [-0.8788058999999999, 51.470476899999994], [-0.8799121999999999, 51.470109400000005], [-0.8804120000000001, 51.4699386], [-0.8806401000000001, 51.469865199999994], [-0.8858910999999999, 51.4682223], [-0.8886896, 51.4673304], [-0.8900686000000001, 51.46692229999999], [-0.8914526, 51.46651579999999], [-0.8926385999999998, 51.466186699999994], [-0.8934919, 51.46595490000001], [-0.8944116999999999, 51.46568779999999], [-0.8955847000000001, 51.465381699999995], [-0.8963491999999998, 51.46519549999999], [-0.8978575000000001, 51.4648249], [-0.8983152841195214, 51.46471017701703], [-0.8985598, 51.4646489], [-0.8999422, 51.4643324], [-0.9013071, 51.4640288], [-0.9026091, 51.4637656], [-0.9050152, 51.4632699], [-0.9060475, 51.4630731], [-0.9069169, 51.46291359999999], [-0.9076832, 51.462778199999995], [-0.9083552, 51.4626597], [-0.9088545999999998, 51.4625713], [-0.9099709, 51.462370199999995], [-0.9108316, 51.462217], [-0.9115808, 51.46208159999999], [-0.9120477, 51.4619991], [-0.9130993, 51.46181529999999], [-0.9141544999999998, 51.46163889999999], [-0.9149594, 51.461516799999984], [-0.9157787, 51.4614019], [-0.9165149, 51.4612977], [-0.9169208, 51.4612356], [-0.9173998, 51.461152799999994], [-0.9182933999999998, 51.4609853], [-0.9187108999999996, 51.46090420000001], [-0.9197554, 51.460703200000005], [-0.9202726, 51.460606], [-0.9207973000000002, 51.460514], [-0.9213352, 51.4604258], [-0.9218518, 51.46034709999999], [-0.9221959, 51.4602941], [-0.9231696, 51.46015330000001], [-0.9239842, 51.46004140000001], [-0.9244521, 51.45997779999999], [-0.9249468, 51.4599164], [-0.9256717, 51.45983349999999], [-0.926531, 51.4597373], [-0.9270785999999998, 51.45967939999999], [-0.9275706, 51.45962819999999], [-0.9289988, 51.45947890000001], [-0.9304171999999996, 51.4593409], [-0.9313894, 51.4592393], [-0.9323602999999998, 51.45914930000001], [-0.9330951999999996, 51.4590879], [-0.9336086, 51.45905049999998], [-0.9340989, 51.4590166], [-0.9346036, 51.4589881], [-0.935573, 51.45894439999999], [-0.9367282999999998, 51.45891149999999], [-0.938311, 51.4588856], [-0.9390974, 51.458874900000005], [-0.9398481, 51.4588607], [-0.9412879, 51.45882060000001], [-0.9417211, 51.4588117], [-0.9423402, 51.458797399999995], [-0.9429622, 51.4587876], [-0.9440774, 51.4587761], [-0.945082, 51.458755], [-0.9469266, 51.4587021], [-0.9480279, 51.4586622], [-0.9486436, 51.458645], [-0.9492394, 51.458624400000005], [-0.9503301, 51.4586166], [-0.9524119, 51.4585658], [-0.9535628000000002, 51.45851400000001], [-0.9544051, 51.4584992], [-0.9559447, 51.458437800000006], [-0.9567547, 51.458437499999995], [-0.9575964999999996, 51.458412299999985], [-0.9615773, 51.45847679999998], [-0.9617396, 51.4584826], [-0.9619396103303312, 51.45848978738839], [-0.9619984, 51.45849189999999], [-0.9622636, 51.458503400000005], [-0.9642825, 51.45859059999999], [-0.9652642, 51.4586352], [-0.9665911999999998, 51.4587322], [-0.9681995, 51.4588083], [-0.9687165, 51.4588223], [-0.9699882, 51.45887160000001], [-0.9709978, 51.45892299999999], [-0.971842, 51.4589776], [-0.9723566, 51.459022999999995], [-0.9724542, 51.4590325], [-0.9728922, 51.459072799999994], [-0.9734395, 51.459132399999994]]} |
4.9 |
0603 |
0608 |
Twyford |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798535 |
1789621673353291 |
87 |
87 |
2026-09-17 05:18:15.112965 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:15.033593 |
| 597941 |
628894 |
W60770 |
725N98M517 |
2026-09-17 |
COMPLETE |
16798225 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 628894, "stp": "O", "toc": "London Overground", "uid": "W60770", "consist": null, "dest_crs": "CMD", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60770/2026-09-17/detailed", "trust_id": "725N98M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Camden Road", "service_date": "2026-09-17", "dest_arr_time": "0559", "dest_platform": "2", "is_terminated": 1, "next_location": "Camden Road", "signalling_id": "5N98", "timing_status": "LATE", "origin_station": "Willesden T.M.D", "current_leg_arr": "0608", "current_leg_dep": "0607", "current_leg_end": "Camden Road", "origin_dep_time": "0517", "origin_platform": null, "current_location": "Camden Road", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14196209999999998, 51.54207660000001], [-0.1417761, 51.54207399999999], [-0.1416877, 51.54207319999999], [-0.14143169999999997, 51.54206959999999], [-0.14102239999999996, 51.5420556], [-0.14079589999999997, 51.54204330000001], [-0.1405378, 51.542026099999994], [-0.1404656, 51.54202049999999], [-0.14028799999999997, 51.542007], [-0.1401019, 51.5419919], [-0.1399392, 51.54197769999999], [-0.1397352, 51.5419584], [-0.1394603, 51.5419294], [-0.1392289, 51.5419021]]}", "current_leg_start": "Camden Road Jn", "dest_arr_time_act": "0559", "motion_projection": null, "next_location_lat": "51.5419021", "next_location_lon": "-0.1392289", "previous_location": "Camden Road Jn", "current_leg_milage": "0.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 473.984, \"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\": 478.734, \"from_m\": 473.984, \"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\": 531.906, \"from_m\": 478.734, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5886.794, \"from_m\": 531.906, \"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\": 5908.679, \"from_m\": 5886.794, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7313.242, \"from_m\": 5908.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7503.543, \"from_m\": 7313.242, \"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\": 628894, \"profile_key\": \"666a0dcb79e5b590f350a97db31712ed5aee491da12d91a2af9f5177fbe730d1\", \"schedule_id\": 41416, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0548\", \"location\": \"Willesden T.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 109331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 2, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 109331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 5886.794, \"section_seq\": 1, \"route_path_id\": 109331}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0557H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 4, \"distance_m\": 7313.242, \"section_seq\": 1, \"route_path_id\": 109331}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": null, \"location\": \"Camden Road\", \"stage_seq\": 5, \"distance_m\": 7503.543, \"section_seq\": 1, \"route_path_id\": 109331}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7503.543, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 109331}], \"total_distance_m\": 7503.543, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 5571.824, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1931.719, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0517", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5419021", "current_position_lon": "-0.1392289", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:19Z\", \"source_id\": 52088887, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:22Z\", \"source_id\": 16798225, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Camden Road", "service_state_platform": "2", "timing_fact_generation": 1789621645037339, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:17.035556", "service_state_evidence_id": 16798225, "current_leg_start_actual_dep": "2026-09-17T06:08:30+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:17.617808", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
O |
None |
CMD |
5N98 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 473.984, "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": 478.734, "from_m": 473.984, "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": 531.906, "from_m": 478.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5886.794, "from_m": 531.906, "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": 5908.679, "from_m": 5886.794, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7313.242, "from_m": 5908.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7503.543, "from_m": 7313.242, "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": 628894, "profile_key": "666a0dcb79e5b590f350a97db31712ed5aee491da12d91a2af9f5177fbe730d1", "schedule_id": 41416, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0548", "location": "Willesden T.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 109331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0549", "location": "Willesden West London Jn", "stage_seq": 2, "distance_m": 0.0, "section_seq": 1, "route_path_id": 109331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0553", "location": "Camden Jn", "stage_seq": 3, "distance_m": 5886.794, "section_seq": 1, "route_path_id": 109331}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0557H", "location": "Camden Road Jn", "stage_seq": 4, "distance_m": 7313.242, "section_seq": 1, "route_path_id": 109331}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": null, "location": "Camden Road", "stage_seq": 5, "distance_m": 7503.543, "section_seq": 1, "route_path_id": 109331}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7503.543, "from_m": 0.0, "section_seq": 1, "route_path_id": 109331}], "total_distance_m": 7503.543, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 5571.824, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1931.719, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22892, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:19Z", "source_id": 52088887, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:08:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:22Z", "source_id": 16798225, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Willesden T.M.D |
0517 |
0517 |
None |
None |
None |
Camden Road |
0559 |
0559 |
2 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W60770/2026-09-17/detailed |
None |
Camden Road Jn |
2026-09-17T06:08:30+01:00 |
Camden Road |
1.0 |
{"type": "LineString", "coordinates": [[-0.14196209999999998, 51.54207660000001], [-0.1417761, 51.54207399999999], [-0.1416877, 51.54207319999999], [-0.14143169999999997, 51.54206959999999], [-0.14102239999999996, 51.5420556], [-0.14079589999999997, 51.54204330000001], [-0.1405378, 51.542026099999994], [-0.1404656, 51.54202049999999], [-0.14028799999999997, 51.542007], [-0.1401019, 51.5419919], [-0.1399392, 51.54197769999999], [-0.1397352, 51.5419584], [-0.1394603, 51.5419294], [-0.1392289, 51.5419021]]} |
0.1 |
0607 |
0608 |
Camden Road Jn |
Camden Road |
Camden Road |
51.5419021 |
-0.1392289 |
51.5419021 |
-0.1392289 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Camden Road |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798225 |
1789621645037339 |
15 |
15 |
2026-09-17 05:18:17.617808 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:17.035556 |
| 597942 |
627600 |
W60758 |
725N55M417 |
2026-09-17 |
COMPLETE |
16798064 |
2026-09-17 06:08:00 |
2026-09-17 05:18:21 |
2026-09-19 05:18:21 |
{"id": 627600, "stp": "O", "toc": "London Overground", "uid": "W60758", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60758/2026-09-17/detailed", "trust_id": "725N55M417", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "1", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "5N55", "timing_status": "ON TIME", "origin_station": "London Euston", "current_leg_arr": "0608", "current_leg_dep": "0554", "current_leg_end": "Stratford", "origin_dep_time": "0457", "origin_platform": "MS1", "current_location": "Stratford", "last_update_time": "2026-09-17T05:18:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.11017879999999998, 51.54469219999999], [-0.1090619, 51.5449742], [-0.10782250000000002, 51.545273], [-0.1071064, 51.5454295], [-0.1069945, 51.54545559999998], [-0.10689178669966634, 51.54547873303764], [-0.10607766769244144, 51.545680184464494], [-0.1053821, 51.54585230000001], [-0.10491344928497667, 51.54596971446536], [-0.10465009999999998, 51.5460276], [-0.1043795, 51.5460803], [-0.1041065, 51.54613330000001], [-0.10368929999999998, 51.546210299999984], [-0.1031902140593973, 51.54629086645536], [-0.1029862, 51.5463238], [-0.10285755110515124, 51.54634806144001], [-0.10224285044791544, 51.54646398548397], [-0.10120279494862108, 51.54672227594275], [-0.09866214154963632, 51.54729357230202], [-0.0985415, 51.5473207], [-0.098001, 51.547439], [-0.0972564, 51.5476232], [-0.0962932, 51.5478342], [-0.0957208, 51.5479806], [-0.09537585145830428, 51.5480674054404], [-0.0943697, 51.5483206], [-0.0940566, 51.5483902], [-0.093889, 51.5484276], [-0.0935684, 51.54849899999999], [-0.09328319999999998, 51.54855609999999], [-0.0929944, 51.548609199999994], [-0.0926848, 51.548660100000006], [-0.0923335, 51.54871070000001], [-0.0923076, 51.54871380000001], [-0.09208099999999998, 51.54874169999999], [-0.0915774, 51.5487841], [-0.09117279999999998, 51.5488239], [-0.0900243, 51.5489192], [-0.08983152841195213, 51.548928761004895], [-0.08910489999999999, 51.54896479999999], [-0.08818462022195603, 51.54899700636794], [-0.0869067, 51.5489976], [-0.08565737683697106, 51.54894844574469], [-0.08544779999999999, 51.5489402], [-0.08432696815236347, 51.548862440413195], [-0.08397179999999999, 51.5488378], [-0.08366779821666535, 51.548812410181704], [-0.0827863947096411, 51.54873879647135], [-0.08200831596699862, 51.54867381221614], [-0.07863169999999998, 51.5483918], [-0.07582, 51.54815459999999], [-0.0756584, 51.54814210000001], [-0.07404759999999999, 51.5480183], [-0.07377409999999998, 51.54799450000001], [-0.06492258672668282, 51.54727515325802], [-0.0641701, 51.54721399999999], [-0.0627058, 51.547102899999985], [-0.0619798, 51.5470574], [-0.06125379999999999, 51.54701190000001], [-0.06065784467691427, 51.54699149497122], [-0.059767200000000006, 51.546961], [-0.05966258595445246, 51.54695741037963], [-0.059608890778264624, 51.54695556793765], [-0.05958639484417193, 51.54695479603488], [-0.059554158380923344, 51.54695368990543], [-0.05953109625312279, 51.54695289857484], [-0.05950035599992973, 51.54695184378477], [-0.0590969, 51.54693799999999], [-0.0568666, 51.5469091], [-0.0522273, 51.546904999999995], [-0.047532, 51.5468923], [-0.045314299999999995, 51.5468863], [-0.0431208, 51.5468803], [-0.039163199999999995, 51.5468556], [-0.03708079999999999, 51.5467738], [-0.03646994528662492, 51.54674056737372], [-0.0364376, 51.5467365], [-0.03606, 51.54667920000001], [-0.0356972, 51.54661879999999], [-0.0353258, 51.54654299999999], [-0.0349919, 51.546463799999984], [-0.03480104673668336, 51.54641796167189], [-0.034628, 51.54637639999999], [-0.0343161, 51.5462859], [-0.03397750000000001, 51.5461825], [-0.033622700000000005, 51.546064699999995], [-0.03318669999999999, 51.5459099], [-0.033081, 51.54587089999999], [-0.03261429999999999, 51.545683], [-0.0321834, 51.545491299999995], [-0.0318894, 51.5453486], [-0.0315358, 51.54516039999999], [-0.031217999999999992, 51.5449853], [-0.030586299999999993, 51.5445855], [-0.0303275, 51.544410699999986], [-0.0301365, 51.54429499999999], [-0.029886799999999995, 51.54417060000001], [-0.029678499999999993, 51.5440682], [-0.0294801, 51.54398069999999], [-0.029250799999999997, 51.5438898], [-0.029002600000000003, 51.5438025], [-0.028748800000000005, 51.5437244], [-0.028493999999999995, 51.5436544], [-0.028250999999999995, 51.543593699999995], [-0.0280277, 51.543545999999985], [-0.027818899999999997, 51.5435027], [-0.0275649, 51.54346009999999], [-0.027289899999999995, 51.543420100000006], [-0.027029999999999995, 51.543389000000005], [-0.0267765, 51.54336839999999], [-0.026519899999999996, 51.54335540000001], [-0.0263409, 51.5433505], [-0.0261664, 51.543348400000006], [-0.0258174, 51.54335499999999], [-0.0254041, 51.543368], [-0.025350899999999996, 51.5433705], [-0.0249209, 51.5433901], [-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Westbourne Road Junction", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Westbourne Road Junction", "current_leg_milage": "4.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\": 3786.976, \"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\": 4214.378, \"from_m\": 3786.976, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8352.163, \"from_m\": 4214.378, \"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\": 8569.259, \"from_m\": 8352.163, \"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\": 8593.734, \"from_m\": 8569.259, \"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\": 9030.966, \"from_m\": 8593.734, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9084.447, \"from_m\": 9030.966, \"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\": 9186.521, \"from_m\": 9084.447, \"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\": 9235.505, \"from_m\": 9186.521, \"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\": 15328.375, \"from_m\": 9235.505, \"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\": 15680.615, \"from_m\": 15328.375, \"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\": 17028.11, \"from_m\": 15680.615, \"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\": 17642.608, \"from_m\": 17028.11, \"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\": 21927.037, \"from_m\": 17642.608, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22824.817, \"from_m\": 21927.037, \"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\": 22883.405, \"from_m\": 22824.817, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25271.546, \"from_m\": 22883.405, \"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\": 25880.138, \"from_m\": 25271.546, \"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\": 26583.467, \"from_m\": 25880.138, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27197.315, \"from_m\": 26583.467, \"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\": 27233.535, \"from_m\": 27197.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\": 27272.631, \"from_m\": 27233.535, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27313.896, \"from_m\": 27272.631, \"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\": 27342.634, \"from_m\": 27313.896, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27415.248, \"from_m\": 27342.634, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 627600, \"profile_key\": \"a3aa9f8885239a07860834d67f49cc69994acfef5a2652850eba73a27a41dba9\", \"schedule_id\": 39937, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0457\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0501\", \"wtt_dep\": \"0502\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2730.439, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0506\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 4, \"distance_m\": 6000.076, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0506H\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 5, \"distance_m\": 6257.875, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0509\", \"wtt_dep\": \"0514\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 6, \"distance_m\": 8569.259, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0516\", \"wtt_dep\": \"0521H\", \"location\": \"Willesden Jn LL Up EMU C-O\", \"stage_seq\": 7, \"distance_m\": 8726.957, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0522\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 9084.447, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0526\", \"location\": \"West Hampstead\", \"stage_seq\": 9, \"distance_m\": 12633.928, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0532\", \"wtt_dep\": \"0536H\", \"location\": \"Gospel Oak\", \"stage_seq\": 10, \"distance_m\": 15595.372, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0539H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 11, \"distance_m\": 17378.48, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 12, \"distance_m\": 18107.392, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0548H\", \"wtt_dep\": \"0554H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 13, \"distance_m\": 19657.776, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 14, \"distance_m\": 20514.777, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0558H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 15, \"distance_m\": 22883.405, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605\", \"location\": \"Lea Junction\", \"stage_seq\": 16, \"distance_m\": 26363.711, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Channelsea Jn\", \"stage_seq\": 17, \"distance_m\": 26664.602, \"section_seq\": 1, \"route_path_id\": 101586}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 18, \"distance_m\": 27415.248, \"section_seq\": 1, \"route_path_id\": 101586}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27415.248, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101586}], \"total_distance_m\": 27415.248, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25583.847, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1831.401, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0457", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:03:42Z\", \"source_id\": 52013640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:03:45Z\", \"source_id\": 16775317, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:08:17Z\", \"source_id\": 52016838, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:09:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:08:18Z\", \"source_id\": 16776186, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:07Z\", \"source_id\": 52035323, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:29:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:14Z\", \"source_id\": 16781684, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:39Z\", \"source_id\": 52039157, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:32:44Z\", \"source_id\": 16782791, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:56Z\", \"source_id\": 52088207, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:04Z\", \"source_id\": 16798064, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789621624662204, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:20.263562", "service_state_evidence_id": 16798064, "current_leg_start_actual_dep": "2026-09-17T05:54:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:20.286678", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
O |
EUS |
SRA |
5N55 |
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": 3786.976, "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": 4214.378, "from_m": 3786.976, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8352.163, "from_m": 4214.378, "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": 8569.259, "from_m": 8352.163, "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": 8593.734, "from_m": 8569.259, "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": 9030.966, "from_m": 8593.734, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9084.447, "from_m": 9030.966, "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": 9186.521, "from_m": 9084.447, "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": 9235.505, "from_m": 9186.521, "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": 15328.375, "from_m": 9235.505, "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": 15680.615, "from_m": 15328.375, "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": 17028.11, "from_m": 15680.615, "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": 17642.608, "from_m": 17028.11, "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": 21927.037, "from_m": 17642.608, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22824.817, "from_m": 21927.037, "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": 22883.405, "from_m": 22824.817, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25271.546, "from_m": 22883.405, "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": 25880.138, "from_m": 25271.546, "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": 26583.467, "from_m": 25880.138, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27197.315, "from_m": 26583.467, "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": 27233.535, "from_m": 27197.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": 27272.631, "from_m": 27233.535, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27313.896, "from_m": 27272.631, "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": 27342.634, "from_m": 27313.896, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27415.248, "from_m": 27342.634, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 627600, "profile_key": "a3aa9f8885239a07860834d67f49cc69994acfef5a2652850eba73a27a41dba9", "schedule_id": 39937, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0457", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0501", "wtt_dep": "0502", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2730.439, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0506", "location": "Queen's Park (DC)", "stage_seq": 4, "distance_m": 6000.076, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0506H", "location": "Queen's Park Jn", "stage_seq": 5, "distance_m": 6257.875, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0509", "wtt_dep": "0514", "location": "Willesden Junction Low Level", "stage_seq": 6, "distance_m": 8569.259, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0516", "wtt_dep": "0521H", "location": "Willesden Jn LL Up EMU C-O", "stage_seq": 7, "distance_m": 8726.957, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0522", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 9084.447, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0526", "location": "West Hampstead", "stage_seq": 9, "distance_m": 12633.928, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0532", "wtt_dep": "0536H", "location": "Gospel Oak", "stage_seq": 10, "distance_m": 15595.372, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0539H", "location": "Camden Road Jn", "stage_seq": 11, "distance_m": 17378.48, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0542", "location": "Camden Road East Jn", "stage_seq": 12, "distance_m": 18107.392, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0548H", "wtt_dep": "0554H", "location": "Westbourne Road Junction", "stage_seq": 13, "distance_m": 19657.776, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Canonbury West Jn", "stage_seq": 14, "distance_m": 20514.777, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0558H", "location": "Navarino Road Jn", "stage_seq": 15, "distance_m": 22883.405, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605", "location": "Lea Junction", "stage_seq": 16, "distance_m": 26363.711, "section_seq": 1, "route_path_id": 101586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Channelsea Jn", "stage_seq": 17, "distance_m": 26664.602, "section_seq": 1, "route_path_id": 101586}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Stratford", "stage_seq": 18, "distance_m": 27415.248, "section_seq": 1, "route_path_id": 101586}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27415.248, "from_m": 0.0, "section_seq": 1, "route_path_id": 101586}], "total_distance_m": 27415.248, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25583.847, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1831.401, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:03:42Z", "source_id": 52013640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:03:45Z", "source_id": 16775317, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22535, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:08:17Z", "source_id": 52016838, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:09:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:08:18Z", "source_id": 16776186, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:07Z", "source_id": 52035323, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:29:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:14Z", "source_id": 16781684, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:39Z", "source_id": 52039157, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:33:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:32:44Z", "source_id": 16782791, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15301, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:56Z", "source_id": 52088207, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:08:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:04Z", "source_id": 16798064, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
London Euston |
0457 |
0457 |
MS1 |
None |
None |
Stratford |
0608 |
0608 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W60758/2026-09-17/detailed |
None |
Westbourne Road Junction |
2026-09-17T05:54:30+01:00 |
Stratford |
14.0 |
{"type": "LineString", "coordinates": [[-0.11017879999999998, 51.54469219999999], [-0.1090619, 51.5449742], [-0.10782250000000002, 51.545273], [-0.1071064, 51.5454295], [-0.1069945, 51.54545559999998], [-0.10689178669966634, 51.54547873303764], [-0.10607766769244144, 51.545680184464494], [-0.1053821, 51.54585230000001], [-0.10491344928497667, 51.54596971446536], [-0.10465009999999998, 51.5460276], [-0.1043795, 51.5460803], [-0.1041065, 51.54613330000001], [-0.10368929999999998, 51.546210299999984], [-0.1031902140593973, 51.54629086645536], [-0.1029862, 51.5463238], [-0.10285755110515124, 51.54634806144001], [-0.10224285044791544, 51.54646398548397], [-0.10120279494862108, 51.54672227594275], [-0.09866214154963632, 51.54729357230202], [-0.0985415, 51.5473207], [-0.098001, 51.547439], [-0.0972564, 51.5476232], [-0.0962932, 51.5478342], [-0.0957208, 51.5479806], [-0.09537585145830428, 51.5480674054404], [-0.0943697, 51.5483206], [-0.0940566, 51.5483902], [-0.093889, 51.5484276], [-0.0935684, 51.54849899999999], [-0.09328319999999998, 51.54855609999999], [-0.0929944, 51.548609199999994], [-0.0926848, 51.548660100000006], [-0.0923335, 51.54871070000001], [-0.0923076, 51.54871380000001], [-0.09208099999999998, 51.54874169999999], [-0.0915774, 51.5487841], [-0.09117279999999998, 51.5488239], [-0.0900243, 51.5489192], [-0.08983152841195213, 51.548928761004895], [-0.08910489999999999, 51.54896479999999], [-0.08818462022195603, 51.54899700636794], [-0.0869067, 51.5489976], [-0.08565737683697106, 51.54894844574469], [-0.08544779999999999, 51.5489402], [-0.08432696815236347, 51.548862440413195], [-0.08397179999999999, 51.5488378], [-0.08366779821666535, 51.548812410181704], [-0.0827863947096411, 51.54873879647135], [-0.08200831596699862, 51.54867381221614], [-0.07863169999999998, 51.5483918], [-0.07582, 51.54815459999999], [-0.0756584, 51.54814210000001], [-0.07404759999999999, 51.5480183], [-0.07377409999999998, 51.54799450000001], [-0.06492258672668282, 51.54727515325802], [-0.0641701, 51.54721399999999], [-0.0627058, 51.547102899999985], [-0.0619798, 51.5470574], [-0.06125379999999999, 51.54701190000001], [-0.06065784467691427, 51.54699149497122], [-0.059767200000000006, 51.546961], [-0.05966258595445246, 51.54695741037963], [-0.059608890778264624, 51.54695556793765], [-0.05958639484417193, 51.54695479603488], [-0.059554158380923344, 51.54695368990543], [-0.05953109625312279, 51.54695289857484], [-0.05950035599992973, 51.54695184378477], [-0.0590969, 51.54693799999999], [-0.0568666, 51.5469091], [-0.0522273, 51.546904999999995], [-0.047532, 51.5468923], [-0.045314299999999995, 51.5468863], [-0.0431208, 51.5468803], [-0.039163199999999995, 51.5468556], [-0.03708079999999999, 51.5467738], [-0.03646994528662492, 51.54674056737372], [-0.0364376, 51.5467365], [-0.03606, 51.54667920000001], [-0.0356972, 51.54661879999999], [-0.0353258, 51.54654299999999], [-0.0349919, 51.546463799999984], [-0.03480104673668336, 51.54641796167189], [-0.034628, 51.54637639999999], [-0.0343161, 51.5462859], [-0.03397750000000001, 51.5461825], [-0.033622700000000005, 51.546064699999995], [-0.03318669999999999, 51.5459099], [-0.033081, 51.54587089999999], [-0.03261429999999999, 51.545683], [-0.0321834, 51.545491299999995], [-0.0318894, 51.5453486], [-0.0315358, 51.54516039999999], [-0.031217999999999992, 51.5449853], [-0.030586299999999993, 51.5445855], [-0.0303275, 51.544410699999986], [-0.0301365, 51.54429499999999], [-0.029886799999999995, 51.54417060000001], [-0.029678499999999993, 51.5440682], [-0.0294801, 51.54398069999999], [-0.029250799999999997, 51.5438898], [-0.029002600000000003, 51.5438025], [-0.028748800000000005, 51.5437244], [-0.028493999999999995, 51.5436544], [-0.028250999999999995, 51.543593699999995], [-0.0280277, 51.543545999999985], [-0.027818899999999997, 51.5435027], [-0.0275649, 51.54346009999999], [-0.027289899999999995, 51.543420100000006], [-0.027029999999999995, 51.543389000000005], [-0.0267765, 51.54336839999999], [-0.026519899999999996, 51.54335540000001], [-0.0263409, 51.5433505], [-0.0261664, 51.543348400000006], [-0.0258174, 51.54335499999999], [-0.0254041, 51.543368], [-0.025350899999999996, 51.5433705], [-0.0249209, 51.5433901], [-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} |
4.9 |
0554 |
0608 |
Westbourne Road Junction |
Stratford |
Stratford |
51.5422844 |
-0.0035751 |
51.5422844 |
-0.0035751 |
1 |
0 |
2026-09-17 05:18:21 |
TERMINATED |
2026-09-17 05:08:00 |
Stratford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798064 |
1789621624662204 |
65 |
65 |
2026-09-17 05:18:20.286678 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:20.263562 |
| 597943 |
628704 |
W34044 |
725H61M517 |
2026-09-17 |
COMPLETE |
16797961 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 628704, "stp": "P", "toc": "Avanti West Coast", "uid": "W34044", "consist": "390118", "dest_crs": "EUS", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34044/2026-09-17/detailed", "trust_id": "725H61M517", "origin_crs": "XWF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-17", "dest_arr_time": "0559", "dest_platform": "14", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "5H61", "timing_status": "LATE", "origin_station": "Wembley IC Depot", "current_leg_arr": "0608", "current_leg_dep": "0537", "current_leg_end": "London Euston", "origin_dep_time": "0542", "origin_platform": null, "current_location": "London Euston", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2835394, 51.5458542], [-0.2827144, 51.5455948], [-0.28209369999999995, 51.5453997], [-0.2817626999999999, 51.545294599999984], [-0.2809423999999999, 51.5450397], [-0.2806793, 51.544968299999994], [-0.2804036999999999, 51.5449017], [-0.2800637, 51.5448382], [-0.2797912, 51.54479150000001], [-0.27958979999999994, 51.54475289999999], [-0.2793901999999999, 51.544715199999985], [-0.2791844, 51.5446728], [-0.2790033, 51.5446294], [-0.27860899999999994, 51.544512], [-0.2781448999999999, 51.544346399999995], [-0.27768479999999995, 51.54418280000001], [-0.27751619999999994, 51.5441229], [-0.277116, 51.54397949999999], [-0.27683559999999996, 51.54388229999999], [-0.2766677, 51.543823199999984], [-0.2761554, 51.5436929], [-0.27586049999999995, 51.5436203], [-0.2755815999999999, 51.54352049999999], [-0.27538089999999993, 51.5434511], [-0.2749552, 51.5432993], [-0.2743246, 51.54308699999999], [-0.2742301, 51.5430612], [-0.2734674, 51.542849], [-0.2729553, 51.5426973], [-0.27246380000000003, 51.542550600000006], [-0.2719492, 51.54237329999999], [-0.2715019, 51.5422065], [-0.2708001, 51.5419411], [-0.2703804, 51.5417792], [-0.26980469999999995, 51.5415448], [-0.26949458523585645, 51.54141269134393], [-0.2693269999999999, 51.54134129999999], [-0.2685543, 51.541015], [-0.26774599999999993, 51.5406676], [-0.2662667, 51.5400229], [-0.2660187, 51.53991039999999], [-0.2655671, 51.539710799999995], [-0.2649600999999999, 51.5394369], [-0.2639811, 51.5390165], [-0.2639325, 51.5389967], [-0.26328029999999997, 51.53872570000001], [-0.262636, 51.53845700000001], [-0.2621878999999999, 51.5382592], [-0.26166979999999995, 51.53801639999998], [-0.2607957, 51.5375995], [-0.2604873, 51.5374529], [-0.2601544, 51.5372759], [-0.2598973, 51.53711709999999], [-0.2597329, 51.537007399999986], [-0.2595391, 51.53687450000001], [-0.25922339999999994, 51.5366933], [-0.2591669, 51.536663399999995], [-0.2589177, 51.5365361], [-0.2586468, 51.5364009], [-0.2581734, 51.53617009999999], [-0.2580021, 51.5360817], [-0.2576761, 51.5359375], [-0.2575550999999999, 51.5358909], [-0.25744639999999996, 51.53585219999999], [-0.25710039999999995, 51.53573380000001], [-0.2568493, 51.535639399999994], [-0.25666929999999993, 51.53556100000001], [-0.2564094, 51.53544339999999], [-0.25616539999999993, 51.53533529999999], [-0.2560490887439591, 51.53528935187894], [-0.25597084327815695, 51.53525844141253], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "Wembley IC Depot", "dest_arr_time_act": "0559", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "Wembley IC Depot", "current_leg_milage": "7.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 412.799, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 874.621, \"from_m\": 412.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3822.908, \"from_m\": 874.621, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4020.551, \"from_m\": 3822.908, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4087.25, \"from_m\": 4020.551, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4330.591, \"from_m\": 4087.25, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4398.511, \"from_m\": 4330.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6479.347, \"from_m\": 4398.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7982.78, \"from_m\": 6479.347, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9827.768, \"from_m\": 7982.78, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10979.803, \"from_m\": 9827.768, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 11026.695, \"from_m\": 10979.803, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12255.26, \"from_m\": 11026.695, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12734.01, \"from_m\": 12255.26, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12789.294, \"from_m\": 12734.01, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12833.378, \"from_m\": 12789.294, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12876.614, \"from_m\": 12833.378, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12941.416, \"from_m\": 12876.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13621.229, \"from_m\": 12941.416, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13628.135, \"from_m\": 13621.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 628704, \"profile_key\": \"457c49bd060f2e091f7d3f9079a461254a9c6b36967b231e60e7f65310a5d07e\", \"schedule_id\": 26450, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0542\", \"location\": \"Wembley IC Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27838}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Harlesden Jn\", \"stage_seq\": 2, \"distance_m\": 4064.765, \"section_seq\": 1, \"route_path_id\": 27838}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 3, \"distance_m\": 5131.044, \"section_seq\": 1, \"route_path_id\": 27838}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Camden Jn\", \"stage_seq\": 4, \"distance_m\": 10895.132, \"section_seq\": 1, \"route_path_id\": 27838}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556H\", \"location\": \"Camden South Jn\", \"stage_seq\": 5, \"distance_m\": 11835.743, \"section_seq\": 1, \"route_path_id\": 27838}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 6, \"distance_m\": 13628.135, \"section_seq\": 1, \"route_path_id\": 27838}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13628.135, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27838}], \"total_distance_m\": 13628.135, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 11755.257, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1872.878, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0542", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "31.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:47Z\", \"source_id\": 52087970, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:51Z\", \"source_id\": 16797961, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "14", "timing_fact_generation": 1789621611864516, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390118\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-17T05:08:27.325350", "service_state_evidence_id": 16797961, "current_leg_start_actual_dep": "2026-09-17T05:51:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:27.891952", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
XWF |
EUS |
5H61 |
390118 |
11 |
125 |
{"units": ["390118"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 412.799, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 874.621, "from_m": 412.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3822.908, "from_m": 874.621, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4020.551, "from_m": 3822.908, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4087.25, "from_m": 4020.551, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4330.591, "from_m": 4087.25, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4398.511, "from_m": 4330.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6479.347, "from_m": 4398.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7982.78, "from_m": 6479.347, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9827.768, "from_m": 7982.78, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10979.803, "from_m": 9827.768, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 11026.695, "from_m": 10979.803, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12255.26, "from_m": 11026.695, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12734.01, "from_m": 12255.26, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12789.294, "from_m": 12734.01, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12833.378, "from_m": 12789.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12876.614, "from_m": 12833.378, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12941.416, "from_m": 12876.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13621.229, "from_m": 12941.416, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13628.135, "from_m": 13621.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 628704, "profile_key": "457c49bd060f2e091f7d3f9079a461254a9c6b36967b231e60e7f65310a5d07e", "schedule_id": 26450, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0542", "location": "Wembley IC Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27838}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Harlesden Jn", "stage_seq": 2, "distance_m": 4064.765, "section_seq": 1, "route_path_id": 27838}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0552", "location": "Willesden West London Jn", "stage_seq": 3, "distance_m": 5131.044, "section_seq": 1, "route_path_id": 27838}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Camden Jn", "stage_seq": 4, "distance_m": 10895.132, "section_seq": 1, "route_path_id": 27838}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556H", "location": "Camden South Jn", "stage_seq": 5, "distance_m": 11835.743, "section_seq": 1, "route_path_id": 27838}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": null, "location": "London Euston", "stage_seq": 6, "distance_m": 13628.135, "section_seq": 1, "route_path_id": 27838}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13628.135, "from_m": 0.0, "section_seq": 1, "route_path_id": 27838}], "total_distance_m": 13628.135, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 11755.257, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1872.878, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:47Z", "source_id": 52087970, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:51Z", "source_id": 16797961, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Wembley IC Depot |
0542 |
0542 |
None |
None |
None |
London Euston |
0559 |
0559 |
14 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34044/2026-09-17/detailed |
None |
Wembley IC Depot |
2026-09-17T05:51:00+01:00 |
London Euston |
31.0 |
{"type": "LineString", "coordinates": [[-0.2835394, 51.5458542], [-0.2827144, 51.5455948], [-0.28209369999999995, 51.5453997], [-0.2817626999999999, 51.545294599999984], [-0.2809423999999999, 51.5450397], [-0.2806793, 51.544968299999994], [-0.2804036999999999, 51.5449017], [-0.2800637, 51.5448382], [-0.2797912, 51.54479150000001], [-0.27958979999999994, 51.54475289999999], [-0.2793901999999999, 51.544715199999985], [-0.2791844, 51.5446728], [-0.2790033, 51.5446294], [-0.27860899999999994, 51.544512], [-0.2781448999999999, 51.544346399999995], [-0.27768479999999995, 51.54418280000001], [-0.27751619999999994, 51.5441229], [-0.277116, 51.54397949999999], [-0.27683559999999996, 51.54388229999999], [-0.2766677, 51.543823199999984], [-0.2761554, 51.5436929], [-0.27586049999999995, 51.5436203], [-0.2755815999999999, 51.54352049999999], [-0.27538089999999993, 51.5434511], [-0.2749552, 51.5432993], [-0.2743246, 51.54308699999999], [-0.2742301, 51.5430612], [-0.2734674, 51.542849], [-0.2729553, 51.5426973], [-0.27246380000000003, 51.542550600000006], [-0.2719492, 51.54237329999999], [-0.2715019, 51.5422065], [-0.2708001, 51.5419411], [-0.2703804, 51.5417792], [-0.26980469999999995, 51.5415448], [-0.26949458523585645, 51.54141269134393], [-0.2693269999999999, 51.54134129999999], [-0.2685543, 51.541015], [-0.26774599999999993, 51.5406676], [-0.2662667, 51.5400229], [-0.2660187, 51.53991039999999], [-0.2655671, 51.539710799999995], [-0.2649600999999999, 51.5394369], [-0.2639811, 51.5390165], [-0.2639325, 51.5389967], [-0.26328029999999997, 51.53872570000001], [-0.262636, 51.53845700000001], [-0.2621878999999999, 51.5382592], [-0.26166979999999995, 51.53801639999998], [-0.2607957, 51.5375995], [-0.2604873, 51.5374529], [-0.2601544, 51.5372759], [-0.2598973, 51.53711709999999], [-0.2597329, 51.537007399999986], [-0.2595391, 51.53687450000001], [-0.25922339999999994, 51.5366933], [-0.2591669, 51.536663399999995], [-0.2589177, 51.5365361], [-0.2586468, 51.5364009], [-0.2581734, 51.53617009999999], [-0.2580021, 51.5360817], [-0.2576761, 51.5359375], [-0.2575550999999999, 51.5358909], [-0.25744639999999996, 51.53585219999999], [-0.25710039999999995, 51.53573380000001], [-0.2568493, 51.535639399999994], [-0.25666929999999993, 51.53556100000001], [-0.2564094, 51.53544339999999], [-0.25616539999999993, 51.53533529999999], [-0.2560490887439591, 51.53528935187894], [-0.25597084327815695, 51.53525844141253], [-0.2557981, 51.53519020000001], [-0.25571649999999996, 51.53516119999998], [-0.2553986, 51.53504530000001], [-0.2551465, 51.5349369], [-0.2549123, 51.5348491], [-0.25449019999999994, 51.5347027], [-0.25364839999999994, 51.534418499999994], [-0.25309529999999997, 51.5342374], [-0.2528788, 51.5341677], [-0.25237989999999993, 51.5340058], [-0.2513217, 51.5336588], [-0.2490811, 51.5329297], [-0.24816519999999995, 51.53265209999999], [-0.24774219999999997, 51.5325385], [-0.24728970000000003, 51.5324213], [-0.2464747, 51.5322295], [-0.24452219999999997, 51.5317765], [-0.24406640951640676, 51.53167252979215], [-0.24371771499648928, 51.5315929890468], [-0.24290500000000004, 51.5314076], [-0.24281200000000003, 51.5313864], [-0.24249049999999997, 51.5313271], [-0.24226139999999993, 51.53129010000001], [-0.24207880000000004, 51.53126149999999], [-0.241712, 51.53120729999999], [-0.2414527, 51.5311599], [-0.2411446999999999, 51.531092699999995], [-0.24088293705960373, 51.531036021381425], [-0.24052630000000003, 51.5309588], [-0.2400541999999999, 51.5308667], [-0.23952639999999997, 51.53077230000001], [-0.23901489999999995, 51.53069159999999], [-0.2384791, 51.53060969999999], [-0.23792549999999996, 51.5305389], [-0.237641, 51.5305041], [-0.2373276, 51.530463399999995], [-0.2371317, 51.5304379], [-0.23664030000000005, 51.53037359999999], [-0.2365318, 51.5303576], [-0.2361092, 51.5303139], [-0.23585699999999993, 51.5302938], [-0.23557, 51.53027129999999], [-0.23501979999999997, 51.530230199999984], [-0.2343419999999999, 51.5301909], [-0.2338865, 51.5301636], [-0.23343630000000004, 51.5301459], [-0.2329942, 51.5301294], [-0.2321749, 51.53011879999999], [-0.2319143, 51.5301191], [-0.2314993, 51.5301252], [-0.2313775, 51.5301297], [-0.23102669999999997, 51.530125700000006], [-0.2306416, 51.53010789999999], [-0.2304201, 51.5301096], [-0.2302951, 51.530115399999985], [-0.22951589999999997, 51.5301537], [-0.2292195, 51.5301748], [-0.2283438, 51.53022229999999], [-0.22504189999999996, 51.5304385], [-0.22444790000000003, 51.5304791], [-0.2236028, 51.53055319999999], [-0.22269890000000003, 51.530652], [-0.2219899, 51.530745], [-0.22128909999999996, 51.530849499999995], [-0.2205072, 51.5309797], [-0.2197499, 51.5311162], [-0.21829739999999995, 51.53139369999999], [-0.2170031, 51.531641], [-0.21568439999999997, 51.5318847], [-0.21430230000000003, 51.53215], [-0.2128218, 51.532432], [-0.2111021, 51.5327531], [-0.2094167, 51.5330612], [-0.2078567, 51.533346900000005], [-0.20724919999999997, 51.5334641], [-0.2055829, 51.533769199999995], [-0.20471, 51.533930999999995], [-0.20440059999999996, 51.5339882], [-0.20363079999999997, 51.5341241], [-0.20343779999999995, 51.5341606], [-0.2033012, 51.53418619999999], [-0.2030863, 51.5342433], [-0.2028982, 51.53429219999999], [-0.2026919, 51.5343398], [-0.20206809999999997, 51.5344587], [-0.2013841, 51.5345983], [-0.2010212, 51.5346808], [-0.20072519999999996, 51.53474919999999], [-0.2001103, 51.53489460000001], [-0.1994106, 51.5350484], [-0.1986661, 51.53522159999999], [-0.1980062, 51.5353849], [-0.1972433, 51.5355909], [-0.19681029999999997, 51.5357137], [-0.1963847, 51.5358472], [-0.1957665, 51.536041], [-0.1952036, 51.5362157], [-0.19478159999999997, 51.5363546], [-0.1944787, 51.5364575], [-0.193977, 51.536632999999995], [-0.1937526, 51.5367169], [-0.19330859999999997, 51.53685960000001], [-0.1931553, 51.536913799999994], [-0.1928609, 51.53702289999999], [-0.192141, 51.53730999999999], [-0.1912984, 51.5376419], [-0.19081629999999997, 51.53779529999999], [-0.19055879999999997, 51.53789669999999], [-0.1902153, 51.5380417], [-0.1898228, 51.5382148], [-0.18884549999999997, 51.5385911], [-0.1883099, 51.538815], [-0.1879037, 51.5389765], [-0.1875804, 51.53910189999999], [-0.1871924, 51.53924399999998], [-0.18697579999999997, 51.5393217], [-0.18673980000000004, 51.5394008], [-0.18633569999999997, 51.53953560000001], [-0.1857785, 51.53971520000001], [-0.1852795, 51.5398667], [-0.1848366, 51.5400047], [-0.1844249, 51.540116], [-0.1839131, 51.5402574], [-0.183496, 51.54036670000001], [-0.1829593, 51.54049139999999], [-0.1825176, 51.5406012], [-0.18169809999999997, 51.54077850000001], [-0.18082519999999996, 51.54096809999999], [-0.1802586, 51.5410679], [-0.1797447, 51.54114280000001], [-0.1796630568239043, 51.54115294176895], [-0.17783679999999996, 51.5413798], [-0.17746215221779643, 51.541423151645674], [-0.17741797498074766, 51.54142826352675], [-0.1770521, 51.5414706], [-0.17613089999999998, 51.541556], [-0.17495039999999998, 51.541675999999995], [-0.17205139999999997, 51.5419533], [-0.1634255797921149, 51.54280350971477], [-0.1631734460563923, 51.54282999135851], [-0.16294988708648558, 51.54285640761352], [-0.16275080827404778, 51.5428824059313], [-0.16257211501073185, 51.54290763376341], [-0.1624097126881908, 51.54293173856132], [-0.16225950669807762, 51.54295436777659], [-0.1621174024320453, 51.542975168860714], [-0.1619793052817468, 51.54299378926523], [-0.16184112063883516, 51.54300987644165], [-0.16169875389496335, 51.5430230778415], [-0.16154811044178435, 51.5430330409163], [-0.16138509567095116, 51.54303941311756], [-0.16120561497411673, 51.54304184189682], [-0.16100557374293412, 51.54303997470558], [-0.16078087736905625, 51.543033458995374], [-0.16052743124413615, 51.54302194221772], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} |
7.4 |
0537 |
0608 |
Wembley IC Depot |
London Euston |
London Euston |
51.5281729 |
-0.1338278 |
51.5281729 |
-0.1338278 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
London Euston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797961 |
1789621611864516 |
13 |
13 |
2026-09-17 05:18:27.891952 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:27.325350 |
| 597944 |
628790 |
P91530 |
895W85M517 |
2026-09-17 |
COMPLETE |
16798445 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 628790, "stp": "P", "toc": "Southeastern", "uid": "P91530", "consist": "375810+375825", "dest_crs": "AFK", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91530/2026-09-17/detailed", "trust_id": "895W85M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": "05:45:00", "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "2", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "5W85", "timing_status": "ON TIME", "origin_station": "Ashford Down Sidings", "current_leg_arr": "0608", "current_leg_dep": "0606", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "0545", "origin_platform": null, "current_location": "Ashford International", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ashford Down Yard", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ashford Down Yard", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 886.459, \"from_m\": 0.0, \"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\": 990.177, \"from_m\": 886.459, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1109.087, \"from_m\": 990.177, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1255.71, \"from_m\": 1109.087, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1316.974, \"from_m\": 1255.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1346.278, \"from_m\": 1316.974, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1557.283, \"from_m\": 1346.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}], \"service_id\": 628790, \"profile_key\": \"75621f01fe1256b60e7d7e5b63229dbe19e81908d7433f963e3bd7ea67ac9992\", \"schedule_id\": 24646, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0545\", \"location\": \"Ashford Down Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37848}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0603\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 2, \"distance_m\": 574.956, \"section_seq\": 1, \"route_path_id\": 37848}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": \"0606\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 3, \"distance_m\": 820.898, \"section_seq\": 1, \"route_path_id\": 37848}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 4, \"distance_m\": 1557.283, \"section_seq\": 1, \"route_path_id\": 37848}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1557.283, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37848}], \"total_distance_m\": 1557.283, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1377.109, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0545", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:40Z\", \"source_id\": 52089639, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:44Z\", \"source_id\": 16798445, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "2", "timing_fact_generation": 1789621665154581, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:28.784635", "service_state_evidence_id": 16798445, "current_leg_start_actual_dep": "2026-09-17T06:06:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:29.764925", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
AFK |
5W85 |
375810+375825 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 886.459, "from_m": 0.0, "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": 990.177, "from_m": 886.459, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1109.087, "from_m": 990.177, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1255.71, "from_m": 1109.087, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1316.974, "from_m": 1255.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1346.278, "from_m": 1316.974, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1557.283, "from_m": 1346.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}], "service_id": 628790, "profile_key": "75621f01fe1256b60e7d7e5b63229dbe19e81908d7433f963e3bd7ea67ac9992", "schedule_id": 24646, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0545", "location": "Ashford Down Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37848}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0603", "location": "Ashford Down Yd Washer Rd", "stage_seq": 2, "distance_m": 574.956, "section_seq": 1, "route_path_id": 37848}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": "0606", "location": "Ashford Down Yard", "stage_seq": 3, "distance_m": 820.898, "section_seq": 1, "route_path_id": 37848}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 4, "distance_m": 1557.283, "section_seq": 1, "route_path_id": 37848}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1557.283, "from_m": 0.0, "section_seq": 1, "route_path_id": 37848}], "total_distance_m": 1557.283, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1377.109, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.174, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32870, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:40Z", "source_id": 52089639, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:08:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:44Z", "source_id": 16798445, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Ashford Down Sidings |
0545 |
0545 |
None |
5:45:00 |
None |
Ashford (Kent) |
0608 |
0608 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P91530/2026-09-17/detailed |
None |
Ashford Down Yard |
2026-09-17T06:06:00+01:00 |
Ashford (Kent) |
2.0 |
{"type": "LineString", "coordinates": [[0.8844618327992797, 51.139879834174614], [0.8843675, 51.1398624], [0.8841215999999998, 51.1398359], [0.8838290999999999, 51.13981450000001], [0.8836510999999999, 51.1398051], [0.8834341, 51.1398005], [0.8831431999999999, 51.1398282], [0.8829801142594674, 51.13985052434426], [0.8828503951234802, 51.139868281221], [0.8828392999999999, 51.1398698], [0.8825824, 51.1399101], [0.8823292999999999, 51.1399578], [0.8820062, 51.1400459], [0.8815582, 51.140180699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} |
0.4 |
0606 |
0608 |
Ashford Down Yard |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798445 |
1789621665154581 |
2 |
2 |
2026-09-17 05:18:29.764925 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:28.784635 |
| 597945 |
628655 |
G27089 |
872B01M517 |
2026-09-17 |
COMPLETE |
16797841 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 628655, "stp": "P", "toc": "Southern", "uid": "G27089", "consist": "377413+377422", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27089/2026-09-17/detailed", "trust_id": "872B01M517", "origin_crs": "SRS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "10", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2B01", "timing_status": "EARLY", "origin_station": "Selhurst", "current_leg_arr": "0608", "current_leg_dep": "0604", "current_leg_end": "London Victoria (C)", "origin_dep_time": "0540", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Battersea Park", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Battersea Park", "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\": 169.304, \"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\": 240.817, \"from_m\": 169.304, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 262.243, \"from_m\": 240.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\": 8201.339, \"from_m\": 262.243, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8642.273, \"from_m\": 8201.339, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10955.132, \"from_m\": 8642.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\": 11269.08, \"from_m\": 10955.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}, {\"to_m\": 12027.249, \"from_m\": 11269.08, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13930.924, \"from_m\": 12027.249, \"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\": 14020.636, \"from_m\": 13930.924, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14715.874, \"from_m\": 14020.636, \"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\": 15372.911, \"from_m\": 14715.874, \"capability_applied\": null, \"effective_limit_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\": 628655, \"profile_key\": \"ec49caecd6decd423936e6933d1d8868043bea3734610f3f9ae6e2cc035bf9e2\", \"schedule_id\": 10534, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Selhurst\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0543\", \"location\": \"Thornton Heath\", \"stage_seq\": 2, \"distance_m\": 1563.209, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0545H\", \"wtt_dep\": \"0546\", \"location\": \"Norbury\", \"stage_seq\": 3, \"distance_m\": 3505.65, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0549\", \"location\": \"Streatham Common\", \"stage_seq\": 4, \"distance_m\": 4914.878, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0550\", \"location\": \"Streatham North Jn\", \"stage_seq\": 5, \"distance_m\": 5648.728, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0555H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7994.739, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0557H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 7, \"distance_m\": 8886.516, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0600H\", \"wtt_dep\": \"0601H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 8, \"distance_m\": 11124.331, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Pouparts Jn\", \"stage_seq\": 9, \"distance_m\": 12195.4, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0604H\", \"wtt_dep\": \"0605\", \"location\": \"Battersea Park\", \"stage_seq\": 10, \"distance_m\": 13460.605, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 11, \"distance_m\": 14030.837, \"section_seq\": 1, \"route_path_id\": 29025}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 12, \"distance_m\": 15372.911, \"section_seq\": 1, \"route_path_id\": 29025}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15372.911, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29025}], \"total_distance_m\": 15372.911, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14931.977, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 440.934, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0540", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:57Z\", \"source_id\": 52048774, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:04Z\", \"source_id\": 16785777, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:25Z\", \"source_id\": 52053376, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:26Z\", \"source_id\": 16787137, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:04Z\", \"source_id\": 52057076, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:47:08Z\", \"source_id\": 16788273, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:28Z\", \"source_id\": 52063521, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:52:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:51:33Z\", \"source_id\": 16790210, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:49Z\", \"source_id\": 52069909, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:51Z\", \"source_id\": 16792230, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:10Z\", \"source_id\": 52075117, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:13Z\", \"source_id\": 16793871, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:13Z\", \"source_id\": 52081897, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:18Z\", \"source_id\": 16795989, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:35Z\", \"source_id\": 52087618, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:39Z\", \"source_id\": 16797841, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "12", "timing_fact_generation": 1789621601228308, "current_leg_arrival_utc": "2026-09-17T06:08:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:31.139739", "service_state_evidence_id": 16797841, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:32.197273", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
SRS |
None |
2B01 |
377413+377422 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 169.304, "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": 240.817, "from_m": 169.304, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 262.243, "from_m": 240.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": 8201.339, "from_m": 262.243, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8642.273, "from_m": 8201.339, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10955.132, "from_m": 8642.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": 11269.08, "from_m": 10955.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}, {"to_m": 12027.249, "from_m": 11269.08, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13930.924, "from_m": 12027.249, "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": 14020.636, "from_m": 13930.924, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14715.874, "from_m": 14020.636, "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": 15372.911, "from_m": 14715.874, "capability_applied": null, "effective_limit_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": 628655, "profile_key": "ec49caecd6decd423936e6933d1d8868043bea3734610f3f9ae6e2cc035bf9e2", "schedule_id": 10534, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0540", "location": "Selhurst", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0543", "location": "Thornton Heath", "stage_seq": 2, "distance_m": 1563.209, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0545H", "wtt_dep": "0546", "location": "Norbury", "stage_seq": 3, "distance_m": 3505.65, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0549", "location": "Streatham Common", "stage_seq": 4, "distance_m": 4914.878, "section_seq": 1, "route_path_id": 29025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0550", "location": "Streatham North Jn", "stage_seq": 5, "distance_m": 5648.728, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0555H", "location": "Balham", "stage_seq": 6, "distance_m": 7994.739, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0557H", "location": "Wandsworth Common", "stage_seq": 7, "distance_m": 8886.516, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0600H", "wtt_dep": "0601H", "location": "Clapham Junction (C)", "stage_seq": 8, "distance_m": 11124.331, "section_seq": 1, "route_path_id": 29025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Pouparts Jn", "stage_seq": 9, "distance_m": 12195.4, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0604H", "wtt_dep": "0605", "location": "Battersea Park", "stage_seq": 10, "distance_m": 13460.605, "section_seq": 1, "route_path_id": 29025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606", "location": "Battersea Pier Jn", "stage_seq": 11, "distance_m": 14030.837, "section_seq": 1, "route_path_id": 29025}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 12, "distance_m": 15372.911, "section_seq": 1, "route_path_id": 29025}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15372.911, "from_m": 0.0, "section_seq": 1, "route_path_id": 29025}], "total_distance_m": 15372.911, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14931.977, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 440.934, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:57Z", "source_id": 52048774, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:41:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:04Z", "source_id": 16785777, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:25Z", "source_id": 52053376, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:45:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:26Z", "source_id": 16787137, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:04Z", "source_id": 52057076, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:47:08Z", "source_id": 16788273, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:28Z", "source_id": 52063521, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:52:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:51:33Z", "source_id": 16790210, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:49Z", "source_id": 52069909, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:51Z", "source_id": 16792230, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:10Z", "source_id": 52075117, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:59:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:13Z", "source_id": 16793871, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:13Z", "source_id": 52081897, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:03:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:18Z", "source_id": 16795989, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28753, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:35Z", "source_id": 52087618, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:39Z", "source_id": 16797841, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Selhurst |
0540 |
0540 |
2 |
None |
None |
London Victoria (C) |
0609 |
0609 |
10 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27089/2026-09-17/detailed |
None |
Battersea Park |
2026-09-17T06:05:00+01:00 |
London Victoria (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
1.5 |
0604 |
0608 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797841 |
1789621601228308 |
52 |
52 |
2026-09-17 05:18:32.197273 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:31.139739 |
| 597946 |
629311 |
W34110 |
075M07M617 |
2026-09-17 |
COMPLETE |
16797959 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 629311, "stp": "P", "toc": "Avanti West Coast", "uid": "W34110", "consist": "390130", "dest_crs": "GLC", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34110/2026-09-17/detailed", "trust_id": "075M07M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "1", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "5M07", "timing_status": "EARLY", "origin_station": "Polmadie Car M.D.", "current_leg_arr": "0608", "current_leg_dep": "0558", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0600", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2397218, 55.8362123], [-4.240185699999999, 55.8362443], [-4.240633099999999, 55.8362971], [-4.2407853, 55.8363158], [-4.2409444, 55.836340799999995], [-4.241058, 55.8363657], [-4.2413488, 55.8364413], [-4.2418102, 55.8365755], [-4.2420767, 55.8366529], [-4.2412268, 55.83636], [-4.2410586, 55.8363007], [-4.2405992, 55.836138600000005], [-4.240271, 55.8360528], [-4.2399588999999995, 55.83595929999999], [-4.2396255, 55.835882600000005], [-4.2395211, 55.8358622], [-4.239307599999999, 55.8358307], [-4.2395211, 55.8358622], [-4.2396255, 55.835882600000005], [-4.2399588999999995, 55.83595929999999], [-4.240271, 55.8360528], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Polmadie Car M.D.", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Polmadie Car M.D.", "current_leg_milage": "2.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 496.835, \"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\": 616.179, \"from_m\": 496.835, \"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\": 684.241, \"from_m\": 616.179, \"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\": 743.394, \"from_m\": 684.241, \"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\": 822.403, \"from_m\": 743.394, \"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\": 1457.288, \"from_m\": 822.403, \"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\": 2282.094, \"from_m\": 1457.288, \"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\": 2670.493, \"from_m\": 2282.094, \"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\": 3257.195, \"from_m\": 2670.493, \"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\": 3681.663, \"from_m\": 3257.195, \"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\": 629311, \"profile_key\": \"f8ef6d4d7d0d00123964f9341972a876dc6a638c8a61047de4e468117b030af4\", \"schedule_id\": 26512, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Polmadie Car M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Polmadie Sig. 779\", \"stage_seq\": 2, \"distance_m\": 254.29, \"section_seq\": 1, \"route_path_id\": 28159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604\", \"location\": \"Larkfield Jn\", \"stage_seq\": 3, \"distance_m\": 1667.658, \"section_seq\": 1, \"route_path_id\": 28159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0605H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 4, \"distance_m\": 2447.198, \"section_seq\": 1, \"route_path_id\": 28159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 5, \"distance_m\": 2752.23, \"section_seq\": 1, \"route_path_id\": 28159}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 6, \"distance_m\": 3681.663, \"section_seq\": 1, \"route_path_id\": 28159}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3681.663, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28159}], \"total_distance_m\": 3681.663, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3184.828, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 496.835, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:49Z\", \"source_id\": 52088031, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:06:51Z\", \"source_id\": 16797959, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "1", "timing_fact_generation": 1789621613610073, "current_leg_arrival_utc": "2026-09-17T06:08:30+01:00", "linx_speed_capabilities": "{\"units\": [\"390130\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-17T05:08:38.193506", "service_state_evidence_id": 16797959, "current_leg_start_actual_dep": "2026-09-17T06:00:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:38.312173", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
None |
GLC |
5M07 |
390130 |
11 |
125 |
{"units": ["390130"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 496.835, "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": 616.179, "from_m": 496.835, "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": 684.241, "from_m": 616.179, "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": 743.394, "from_m": 684.241, "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": 822.403, "from_m": 743.394, "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": 1457.288, "from_m": 822.403, "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": 2282.094, "from_m": 1457.288, "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": 2670.493, "from_m": 2282.094, "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": 3257.195, "from_m": 2670.493, "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": 3681.663, "from_m": 3257.195, "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": 629311, "profile_key": "f8ef6d4d7d0d00123964f9341972a876dc6a638c8a61047de4e468117b030af4", "schedule_id": 26512, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Polmadie Car M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Polmadie Sig. 779", "stage_seq": 2, "distance_m": 254.29, "section_seq": 1, "route_path_id": 28159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604", "location": "Larkfield Jn", "stage_seq": 3, "distance_m": 1667.658, "section_seq": 1, "route_path_id": 28159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0605H", "location": "Eglinton St Jn", "stage_seq": 4, "distance_m": 2447.198, "section_seq": 1, "route_path_id": 28159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Glasgow Bridge Street Jn", "stage_seq": 5, "distance_m": 2752.23, "section_seq": 1, "route_path_id": 28159}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 6, "distance_m": 3681.663, "section_seq": 1, "route_path_id": 28159}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3681.663, "from_m": 0.0, "section_seq": 1, "route_path_id": 28159}], "total_distance_m": 3681.663, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3184.828, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 496.835, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1994, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:49Z", "source_id": 52088031, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:08:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:06:51Z", "source_id": 16797959, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Polmadie Car M.D. |
0600 |
0600 |
None |
None |
None |
Glasgow Central High Level |
0609 |
0609 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34110/2026-09-17/detailed |
None |
Polmadie Car M.D. |
2026-09-17T06:00:00+01:00 |
Glasgow Central High Level |
10.0 |
{"type": "LineString", "coordinates": [[-4.2397218, 55.8362123], [-4.240185699999999, 55.8362443], [-4.240633099999999, 55.8362971], [-4.2407853, 55.8363158], [-4.2409444, 55.836340799999995], [-4.241058, 55.8363657], [-4.2413488, 55.8364413], [-4.2418102, 55.8365755], [-4.2420767, 55.8366529], [-4.2412268, 55.83636], [-4.2410586, 55.8363007], [-4.2405992, 55.836138600000005], [-4.240271, 55.8360528], [-4.2399588999999995, 55.83595929999999], [-4.2396255, 55.835882600000005], [-4.2395211, 55.8358622], [-4.239307599999999, 55.8358307], [-4.2395211, 55.8358622], [-4.2396255, 55.835882600000005], [-4.2399588999999995, 55.83595929999999], [-4.240271, 55.8360528], [-4.2405992, 55.836138600000005], [-4.2410586, 55.8363007], [-4.2412268, 55.83636], [-4.2420767, 55.8366529], [-4.242640100000001, 55.8368472], [-4.243264999999999, 55.8370628], [-4.2437048, 55.8372151], [-4.2446037, 55.8375263], [-4.2461987, 55.8380749], [-4.2474628, 55.83851179999999], [-4.248685, 55.8389383], [-4.2487641, 55.8389659], [-4.2499948, 55.8393921], [-4.2509356, 55.8397179], [-4.252732899999999, 55.8403353], [-4.2535831, 55.8406346], [-4.2536267, 55.8406498], [-4.2551645, 55.841186], [-4.255718199999999, 55.8413806], [-4.25649, 55.8416446], [-4.2568695, 55.841777099999995], [-4.2574507, 55.84198010000001], [-4.2580292, 55.8421802], [-4.258039126399684, 55.842183932410585], [-4.2585002, 55.8423573], [-4.258947199999999, 55.84253960000001], [-4.2593469, 55.84273129999999], [-4.2595876, 55.84287069999999], [-4.2597072, 55.8429383], [-4.2599713, 55.843117500000005], [-4.2602034, 55.843288], [-4.26045, 55.84350160000001], [-4.2606845, 55.8437397], [-4.2609687, 55.8440249], [-4.261140799999999, 55.8442221], [-4.261379899999999, 55.84452000000001], [-4.2614836, 55.84468909999998], [-4.2616064, 55.84494260000001], [-4.2616507, 55.8450549], [-4.261698099999999, 55.8451749], [-4.261762, 55.84543459999998], [-4.2617734, 55.84560720000001], [-4.2617732, 55.8456848], [-4.261773, 55.8457667], [-4.2617577, 55.8459417], [-4.2617302, 55.8460966], [-4.2616784999999995, 55.84627089999999], [-4.261662499999999, 55.8463269], [-4.261565399999999, 55.84657510000001], [-4.261433799999999, 55.846801799999994], [-4.261259699999999, 55.8471003], [-4.2611659, 55.84725860000001], [-4.261056599999999, 55.8474739], [-4.2609436, 55.84778690000001], [-4.2607786, 55.848203600000005], [-4.260776752068309, 55.84820874152423], [-4.2606757, 55.8484899], [-4.2606589712247995, 55.84854008639837], [-4.260647786296508, 55.84857364119575], [-4.2606214, 55.8486528], [-4.260557099999999, 55.8488844], [-4.2605236, 55.849055799999995], [-4.2604753, 55.849283199999995], [-4.2604504, 55.84945819999999], [-4.2604373, 55.849568899999994], [-4.260370400000001, 55.85010439999999], [-4.260348499999999, 55.8501996], [-4.260320199999999, 55.8503258], [-4.260282799999999, 55.85047589999999], [-4.2602587, 55.850609899999995], [-4.2602181, 55.850725], [-4.2602133, 55.8507408], [-4.2601456, 55.8509252], [-4.2601452755496485, 55.85092642029917], [-4.260078200000001, 55.8511787], [-4.2600409, 55.8512977], [-4.260019699999999, 55.8513777], [-4.2599719, 55.85156489999999], [-4.2599387, 55.8517385], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
2.3 |
0558 |
0608 |
Polmadie Car M.D. |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16797959 |
1789621613610073 |
11 |
11 |
2026-09-17 05:18:38.312173 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:38.193506 |
| 597947 |
629371 |
P65573 |
315Y90M617 |
2026-09-17 |
COMPLETE |
16798458 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 629371, "stp": "P", "toc": "Northern", "uid": "P65573", "consist": "769431", "dest_crs": "MCV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65573/2026-09-17/detailed", "trust_id": "315Y90M617", "origin_crs": "XNN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "1", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "5Y90", "timing_status": "ON TIME", "origin_station": "Newton Heath T.M.D.", "current_leg_arr": "0608", "current_leg_dep": "0557", "current_leg_end": "Manchester Victoria", "origin_dep_time": "0601", "origin_platform": null, "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1906638, 53.5035578], [-2.1909117, 53.503457100000006], [-2.1912415, 53.5033538], [-2.1914261, 53.5033149], [-2.1921206, 53.5031684], [-2.1923345, 53.5031333], [-2.1926302, 53.5030767], [-2.1929174, 53.5030085], [-2.1929992351226635, 53.50298398924777], [-2.1932314187509436, 53.50290629270718], [-2.1934372155282227, 53.50283826338666], [-2.1936203699501897, 53.50277849339205], [-2.193784626512534, 53.50272557482929], [-2.193933729710944, 53.50267809980423], [-2.1940714240411094, 53.50263466042274], [-2.1942014539987182, 53.50259384879073], [-2.1943275640794613, 53.50255425701409], [-2.194453498779026, 53.502514477198694], [-2.194583002593102, 53.50247310145042], [-2.1947198200173776, 53.502428721875155], [-2.1948676955475426, 53.5023799305788], [-2.1950303736792853, 53.50232531966722], [-2.195211598908296, 53.50226348124631], [-2.1954151157302624, 53.502193007421944], [-2.195644668640874, 53.50211249030002], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Newton Heath T.M.D.", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Newton Heath T.M.D.", "current_leg_milage": "2.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 106.192, \"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\": 196.897, \"from_m\": 106.192, \"capability_applied\": null, \"effective_limit_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\": 218.963, \"from_m\": 196.897, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 268.075, \"from_m\": 218.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\": 1635.988, \"from_m\": 268.075, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1663.687, \"from_m\": 1635.988, \"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\": 1723.783, \"from_m\": 1663.687, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1771.062, \"from_m\": 1723.783, \"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\": 3408.774, \"from_m\": 1771.062, \"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\": 3867.153, \"from_m\": 3408.774, \"capability_applied\": null, \"effective_limit_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\": 629371, \"profile_key\": \"441ec589eb36bffe57ae40030601501adf58c2e6ed3d2a09c03f55aed6c7dd87\", \"schedule_id\": 21641, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 268.075, \"section_seq\": 1, \"route_path_id\": 36678}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0604H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 3, \"distance_m\": 1723.783, \"section_seq\": 1, \"route_path_id\": 36678}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 4, \"distance_m\": 3867.153, \"section_seq\": 1, \"route_path_id\": 36678}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3867.153, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36678}], \"total_distance_m\": 3867.153, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3711.849, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 155.304, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0601", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:40Z\", \"source_id\": 52089607, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:48Z\", \"source_id\": 16798458, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "1", "timing_fact_generation": 1789621670336676, "current_leg_arrival_utc": "2026-09-17T06:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:44.085703", "service_state_evidence_id": 16798458, "current_leg_start_actual_dep": "2026-09-17T06:01:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:45.001484", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
XNN |
MCV |
5Y90 |
769431 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 106.192, "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": 196.897, "from_m": 106.192, "capability_applied": null, "effective_limit_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": 218.963, "from_m": 196.897, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 268.075, "from_m": 218.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": 1635.988, "from_m": 268.075, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1663.687, "from_m": 1635.988, "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": 1723.783, "from_m": 1663.687, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1771.062, "from_m": 1723.783, "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": 3408.774, "from_m": 1771.062, "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": 3867.153, "from_m": 3408.774, "capability_applied": null, "effective_limit_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": 629371, "profile_key": "441ec589eb36bffe57ae40030601501adf58c2e6ed3d2a09c03f55aed6c7dd87", "schedule_id": 21641, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0601", "location": "Newton Heath T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Thorpes Bridge Jn", "stage_seq": 2, "distance_m": 268.075, "section_seq": 1, "route_path_id": 36678}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0604H", "location": "Miles Platting Jn", "stage_seq": 3, "distance_m": 1723.783, "section_seq": 1, "route_path_id": 36678}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 4, "distance_m": 3867.153, "section_seq": 1, "route_path_id": 36678}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3867.153, "from_m": 0.0, "section_seq": 1, "route_path_id": 36678}], "total_distance_m": 3867.153, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3711.849, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 155.304, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8194, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:40Z", "source_id": 52089607, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:08:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:48Z", "source_id": 16798458, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Newton Heath T.M.D. |
0601 |
0601 |
None |
None |
None |
Manchester Victoria |
0608 |
0608 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65573/2026-09-17/detailed |
None |
Newton Heath T.M.D. |
2026-09-17T06:01:00+01:00 |
Manchester Victoria |
11.0 |
{"type": "LineString", "coordinates": [[-2.1906638, 53.5035578], [-2.1909117, 53.503457100000006], [-2.1912415, 53.5033538], [-2.1914261, 53.5033149], [-2.1921206, 53.5031684], [-2.1923345, 53.5031333], [-2.1926302, 53.5030767], [-2.1929174, 53.5030085], [-2.1929992351226635, 53.50298398924777], [-2.1932314187509436, 53.50290629270718], [-2.1934372155282227, 53.50283826338666], [-2.1936203699501897, 53.50277849339205], [-2.193784626512534, 53.50272557482929], [-2.193933729710944, 53.50267809980423], [-2.1940714240411094, 53.50263466042274], [-2.1942014539987182, 53.50259384879073], [-2.1943275640794613, 53.50255425701409], [-2.194453498779026, 53.502514477198694], [-2.194583002593102, 53.50247310145042], [-2.1947198200173776, 53.502428721875155], [-2.1948676955475426, 53.5023799305788], [-2.1950303736792853, 53.50232531966722], [-2.195211598908296, 53.50226348124631], [-2.1954151157302624, 53.502193007421944], [-2.195644668640874, 53.50211249030002], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} |
2.4 |
0557 |
0608 |
Newton Heath T.M.D. |
Manchester Victoria H.s. |
Manchester Victoria |
53.4880832 |
-2.2415595 |
53.4880832 |
-2.2415595 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
Manchester Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798458 |
1789621670336676 |
8 |
8 |
2026-09-17 05:18:45.001484 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:44.085703 |
| 597948 |
629017 |
G01680 |
795B34M517 |
2026-09-17 |
COMPLETE |
16798190 |
2026-09-17 06:08:00 |
2026-09-17 05:18:51 |
2026-09-19 05:18:51 |
{"id": 629017, "stp": "P", "toc": "Transport for Wales", "uid": "G01680", "consist": "197040", "dest_crs": "SWA", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01680/2026-09-17/detailed", "trust_id": "795B34M517", "origin_crs": "SWA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Swansea", "service_date": "2026-09-17", "dest_arr_time": "0644", "dest_platform": "2", "is_terminated": 1, "next_location": "Swansea", "signalling_id": "5B34", "timing_status": "EARLY", "origin_station": "Swansea", "current_leg_arr": "0644", "current_leg_dep": "0642", "current_leg_end": "Swansea", "origin_dep_time": "0552", "origin_platform": "1", "current_location": "Swansea", "last_update_time": "2026-09-17T05:18:51", "route_debug_link": null, "timing_variation": "-36 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9375413, 51.62961459999998], [-3.9376237, 51.62941150000001], [-3.937673199999999, 51.629294999999985], [-3.937751, 51.629144399999994], [-3.9378003000000006, 51.6290749], [-3.9378428, 51.6290135], [-3.9379183, 51.6289043], [-3.938037000000001, 51.62872170000001], [-3.9380559000000006, 51.6286755], [-3.938127600000001, 51.628532], [-3.9381696, 51.62844020000001], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]}", "current_leg_start": "Swansea PT3163 (CL)", "dest_arr_time_act": "0644", "motion_projection": null, "next_location_lat": "51.6254157", "next_location_lon": "-3.9408570", "previous_location": "Swansea", "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\": 419.493, \"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\": 630.004, \"from_m\": 419.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1049.497, \"from_m\": 630.004, \"capability_applied\": null, \"effective_limit_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\": 629017, \"profile_key\": \"324c1ffaad4c2580c776ec5c4b891b6e39b6702fb82d8f427d80bd6249783945\", \"schedule_id\": 36441, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0552\", \"location\": \"Swansea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67858}, {\"is_pass\": false, \"wtt_arr\": \"0554\", \"wtt_dep\": \"0642\", \"location\": \"Swansea PT3163 (CL)\", \"stage_seq\": 2, \"distance_m\": 524.748, \"section_seq\": 1, \"route_path_id\": 67858}, {\"is_pass\": false, \"wtt_arr\": \"0644\", \"wtt_dep\": null, \"location\": \"Swansea\", \"stage_seq\": 3, \"distance_m\": 1049.497, \"section_seq\": 1, \"route_path_id\": 67858}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1049.497, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67858}], \"total_distance_m\": 1049.497, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 838.986, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 210.511, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0552", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.6254157", "current_position_lon": "-3.9408570", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:10Z\", \"source_id\": 52088618, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:18Z\", \"source_id\": 16798190, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Swansea", "service_state_platform": "2", "timing_fact_generation": 1789621639017652, "current_leg_arrival_utc": "2026-09-17T06:26:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:46.240139", "service_state_evidence_id": 16798190, "current_leg_start_actual_dep": "2026-09-17T06:42:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:46.734445", "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 |
SWA |
SWA |
5B34 |
197040 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 419.493, "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": 630.004, "from_m": 419.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1049.497, "from_m": 630.004, "capability_applied": null, "effective_limit_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": 629017, "profile_key": "324c1ffaad4c2580c776ec5c4b891b6e39b6702fb82d8f427d80bd6249783945", "schedule_id": 36441, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0552", "location": "Swansea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67858}, {"is_pass": false, "wtt_arr": "0554", "wtt_dep": "0642", "location": "Swansea PT3163 (CL)", "stage_seq": 2, "distance_m": 524.748, "section_seq": 1, "route_path_id": 67858}, {"is_pass": false, "wtt_arr": "0644", "wtt_dep": null, "location": "Swansea", "stage_seq": 3, "distance_m": 1049.497, "section_seq": 1, "route_path_id": 67858}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1049.497, "from_m": 0.0, "section_seq": 1, "route_path_id": 67858}], "total_distance_m": 1049.497, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 838.986, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 210.511, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25507, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:10Z", "source_id": 52088618, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:08:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:18Z", "source_id": 16798190, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:08:00+01:00", "operational_fact": true}] |
Swansea |
0552 |
0552 |
1 |
None |
None |
Swansea |
0644 |
0644 |
2 |
EARLY |
-36 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G01680/2026-09-17/detailed |
None |
Swansea PT3163 (CL) |
2026-09-17T06:42:00+01:00 |
Swansea |
2.0 |
{"type": "LineString", "coordinates": [[-3.9375413, 51.62961459999998], [-3.9376237, 51.62941150000001], [-3.937673199999999, 51.629294999999985], [-3.937751, 51.629144399999994], [-3.9378003000000006, 51.6290749], [-3.9378428, 51.6290135], [-3.9379183, 51.6289043], [-3.938037000000001, 51.62872170000001], [-3.9380559000000006, 51.6286755], [-3.938127600000001, 51.628532], [-3.9381696, 51.62844020000001], [-3.9382213, 51.62833890000002], [-3.9383706, 51.6281207], [-3.9384473, 51.628018100000006], [-3.93857, 51.6278317], [-3.9385979999999994, 51.6277939], [-3.938987000000001, 51.62726889999999], [-3.9393092, 51.62684339999999], [-3.9396317, 51.626424], [-3.9399286, 51.626111900000005], [-3.940357, 51.62576080000001], [-3.9406573, 51.6255535], [-3.9408569999999994, 51.625415700000005]]} |
0.3 |
0642 |
0644 |
Swansea |
Swansea |
Swansea |
51.6254157 |
-3.9408570 |
51.6254157 |
-3.9408570 |
1 |
0 |
2026-09-17 05:18:51 |
TERMINATED |
2026-09-17 05:08:00 |
Swansea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798190 |
1789621639017652 |
8 |
8 |
2026-09-17 05:18:46.734445 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:46.240139 |
| 597949 |
628641 |
Y63227 |
785A00M517 |
2026-09-17 |
COMPLETE |
16799021 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 628641, "stp": "P", "toc": "Transport for Wales", "uid": "Y63227", "consist": "756107", "dest_crs": "PPD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y63227/2026-09-17/detailed", "trust_id": "785A00M517", "origin_crs": "XTY", "show_on_map": 0, "dar_est_time": "05:40:00", "dar_platform": null, "dest_station": "Pontypridd", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "2", "is_terminated": 1, "next_location": "Pontypridd", "signalling_id": "5A00", "timing_status": "ON TIME", "origin_station": "Treherbert Siding", "current_leg_arr": "0609", "current_leg_dep": "0548", "current_leg_end": "Pontypridd", "origin_dep_time": "0540", "origin_platform": null, "current_location": "Pontypridd", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5364230999999995, 51.6722219], [-3.5361987, 51.6721007], [-3.5338738, 51.6709896], [-3.5329154999999997, 51.6705147], [-3.5326196, 51.6703711], [-3.5314503, 51.6698035], [-3.5298183999999995, 51.66901029999999], [-3.5294892999999994, 51.668849300000005], [-3.5277192, 51.66799089999999], [-3.5259187, 51.6670859], [-3.5255970999999997, 51.6669367], [-3.5249683, 51.66662869999999], [-3.524154766676627, 51.666235034589675], [-3.5239529999999997, 51.66613739999999], [-3.5229298, 51.6656432], [-3.5217516999999994, 51.6650631], [-3.5214960999999994, 51.66494029999999], [-3.520597, 51.66450619999999], [-3.5201471, 51.664308600000005], [-3.5199578999999996, 51.66421390000001], [-3.5172274, 51.66289789999999], [-3.5128742, 51.6607416], [-3.5071876, 51.6579584], [-3.5070209, 51.6578768], [-3.5060613999999997, 51.6574072], [-3.5034296080661336, 51.65612635913001], [-3.5013634999999996, 51.65512079999999], [-3.497746499999999, 51.6533603], [-3.4973809999999994, 51.65318109999999], [-3.4949165999999994, 51.6519891], [-3.4946199, 51.65184320000001], [-3.4940449, 51.651558599999994], [-3.4899402, 51.6495272], [-3.4896612000000005, 51.6494024], [-3.4874872999999997, 51.6483564], [-3.486768399999999, 51.647998599999994], [-3.4864202, 51.64782789999999], [-3.4861594, 51.647702], [-3.4846144, 51.6469298], [-3.4839384999999994, 51.6466235], [-3.4836005999999995, 51.64649370000001], [-3.4832427, 51.6463765], [-3.482938, 51.6462993], [-3.4825989999999996, 51.6462301], [-3.4818660999999995, 51.6461064], [-3.4811955, 51.6459662], [-3.4759169, 51.6452538], [-3.4755266, 51.6452001], [-3.4740348, 51.64498989999999], [-3.4709512999999994, 51.644563700000006], [-3.469662, 51.644348400000005], [-3.4688591999999994, 51.6441682], [-3.4679606999999995, 51.6439196], [-3.4676143999999995, 51.6438109], [-3.4665885000000003, 51.64348809999999], [-3.4659458, 51.64326160000001], [-3.4652712999999995, 51.64307389999999], [-3.4591643999999997, 51.6409513], [-3.4578029, 51.6404681], [-3.4574343, 51.64032730000001], [-3.456979, 51.6401298], [-3.4564105, 51.639846], [-3.4557666, 51.63944380000001], [-3.4551851999999994, 51.6389803], [-3.454681, 51.6385008], [-3.4542733000000005, 51.63806139999999], [-3.4539407, 51.6375886], [-3.4536617, 51.6370759], [-3.4534471, 51.6365299], [-3.4533290999999995, 51.6359905], [-3.4532968999999993, 51.6355044], [-3.4533290999999995, 51.63407939999999], [-3.453381, 51.629159599999994], [-3.4533937999999997, 51.6288792], [-3.4533935, 51.6281523], [-3.4534179000000003, 51.6254742], [-3.4533506, 51.6249887], [-3.4532345999999996, 51.624506800000006], [-3.4530587, 51.6239618], [-3.4528249000000004, 51.62346339999999], [-3.4525459, 51.6230038], [-3.4522521, 51.62263310000001], [-3.4520561, 51.6223858], [-3.4515089000000003, 51.6217783], [-3.4509901999999997, 51.6212519], [-3.4503142999999996, 51.62069240000001], [-3.4496552, 51.62021649999999], [-3.4492786, 51.6199638], [-3.4490564999999997, 51.6198264], [-3.4483958999999995, 51.619449800000005], [-3.4476924, 51.6191209], [-3.4467720999999996, 51.618757], [-3.4458404, 51.6184533], [-3.4447259000000003, 51.6181698], [-3.443798, 51.6179889], [-3.4429046999999997, 51.6178806], [-3.4421446, 51.61784639999999], [-3.4408132000000005, 51.6178333], [-3.4395423999999997, 51.6177576], [-3.4389352999999994, 51.61770210000001], [-3.4386397999999994, 51.6176684], [-3.4384060000000005, 51.61763139999999], [-3.4379812, 51.6175565], [-3.4366805057094107, 51.61724543722782], [-3.4365247999999995, 51.61720820000001], [-3.4351613, 51.616842000000005], [-3.4343292999999995, 51.6166573], [-3.4336086, 51.61653710000001], [-3.4328608, 51.6164735], [-3.4321029, 51.61646790000001], [-3.4315141999999996, 51.6165052], [-3.4309347999999997, 51.61658400000001], [-3.4300962, 51.6166812], [-3.4293220999999994, 51.6167601], [-3.4286569, 51.6167601], [-3.4279223999999995, 51.6167093], [-3.4263650999999995, 51.61652740000001], [-3.4254209, 51.61636039999999], [-3.4245972999999994, 51.6161805], [-3.4238364, 51.61596320000001], [-3.4229904999999996, 51.615652700000005], [-3.4219274999999993, 51.615262699999995], [-3.4211708, 51.6150423], [-3.4203916, 51.614900799999994], [-3.4195735000000003, 51.6148727], [-3.4188534, 51.614892999999995], [-3.4180235, 51.61498670000001], [-3.4171044, 51.61508280000001], [-3.4162981999999995, 51.61514540000001], [-3.4154431, 51.6151501], [-3.4147846999999993, 51.61511449999999], [-3.4141267999999996, 51.61505890000001], [-3.4137118, 51.61500960000001], [-3.4135980796541814, 51.61499348709413], [-3.4130024999999997, 51.614909100000006], [-3.4124109999999996, 51.61477529999999], [-3.4116608, 51.614582699999985], [-3.4109561, 51.6143393], [-3.4104915999999994, 51.61416139999999], [-3.4102641, 51.6140662], [-3.4101771999999997, 51.6140228], [-3.4100239999999995, 51.6139532], [-3.4096101, 51.61374250000001], [-3.4094102999999993, 51.6136156], [-3.409027, 51.61337209999999], [-3.4088032, 51.613223100000006], [-3.4085752, 51.6130656], [-3.4079196, 51.61263079999999], [-3.4076598999999996, 51.612456300000005], [-3.4073483, 51.61226069999999], [-3.4069942, 51.6120575], [-3.4063023999999995, 51.6117128], [-3.4056357, 51.6114402], [-3.4051234999999997, 51.61126269999998], [-3.4042871, 51.61102], [-3.4035729999999997, 51.6108314], [-3.4028373, 51.610685], [-3.4020013, 51.6105367], [-3.401580846704818, 51.61048353460085], [-3.4002661999999995, 51.610317300000006], [-3.3974208999999997, 51.60995580000001], [-3.3967451999999994, 51.60992], [-3.3961458000000007, 51.609934599999995], [-3.3955894, 51.609988], [-3.3949734, 51.6100824], [-3.3943157, 51.6102334], [-3.3935694999999995, 51.61043969999999], [-3.3934294512230982, 51.61048353460085], [-3.391249, 51.611166], [-3.3908305, 51.611266400000005], [-3.3904396999999995, 51.611344], [-3.3900712999999993, 51.611399], [-3.3897764, 51.6114258], [-3.3894899, 51.6114483], [-3.3889187999999995, 51.6114601], [-3.3882466999999994, 51.6114316], [-3.3878357, 51.6113837], [-3.3874114, 51.6113246], [-3.3867770000000004, 51.6112064], [-3.3849631, 51.6108488], [-3.3846048, 51.610792399999994], [-3.3842839999999996, 51.61076209999999], [-3.3837083999999997, 51.6107162], [-3.3829051000000003, 51.6106596], [-3.3826573999999994, 51.610634399999995], [-3.3824445000000005, 51.6106016], [-3.3822876, 51.61056810000001], [-3.3819618999999994, 51.61049160000001], [-3.381933786003031, 51.61048353460085], [-3.3816927999999997, 51.6104144], [-3.3814108, 51.610318500000005], [-3.3807677999999997, 51.6100964], [-3.3806119, 51.61004659999998], [-3.3803278999999997, 51.609973700000005], [-3.3801027, 51.60992259999999], [-3.3797887, 51.6098666], [-3.3794957, 51.6098285], [-3.3791428, 51.6097979], [-3.3787334, 51.60978910000001], [-3.3783668, 51.6097868], [-3.376434, 51.609890199999995], [-3.3753754999999996, 51.6099468], [-3.3745472999999997, 51.6100266], [-3.3733594, 51.6101679], [-3.3726010999999994, 51.610218], [-3.372065, 51.61023879999998], [-3.371682799999999, 51.61023859999999], [-3.3710126, 51.6102183], [-3.3700154999999996, 51.61016929999999], [-3.3694038000000006, 51.61012869999999], [-3.3687780999999997, 51.6100413], [-3.3679276, 51.6098478], [-3.3667689, 51.60953520000001], [-3.3636999, 51.6086111], [-3.3611559, 51.6077925], [-3.3610178999999993, 51.6077481], [-3.3608241999999997, 51.60768579999999], [-3.3601018999999996, 51.60747820000001], [-3.3596761, 51.60737319999999], [-3.3592292, 51.6072711], [-3.3583839, 51.6070918], [-3.3582823999999993, 51.6070703], [-3.3578961000000005, 51.6069883], [-3.354994899999999, 51.6063308], [-3.3539218, 51.6060842], [-3.353239799999999, 51.6058703], [-3.3525561, 51.605599799999986], [-3.3517322, 51.6052826], [-3.3510833, 51.605087399999995], [-3.3505266999999996, 51.6049741], [-3.3497719, 51.6048541], [-3.3491708, 51.604740199999995], [-3.3486450999999997, 51.6045996], [-3.3484122999999997, 51.6045121], [-3.3481927999999996, 51.6044121], [-3.3479775000000003, 51.60429089999999], [-3.3477869, 51.604163199999995], [-3.3474787, 51.603923300000005], [-3.3463212, 51.6027742], [-3.3462445000000005, 51.6026918], [-3.3461427, 51.6025988], [-3.3458960999999996, 51.60238499999999], [-3.3458159999999997, 51.6023275], [-3.3456260999999996, 51.6021909], [-3.3454670999999996, 51.6020823], [-3.3452149, 51.601931699999994], [-3.3444574, 51.6015325], [-3.3442599, 51.6014348], [-3.344079499999999, 51.6013234], [-3.3438561999999994, 51.6011782], [-3.3438249999999994, 51.60115259999999], [-3.3437546999999994, 51.6010919], [-3.3436239999999997, 51.6009833], [-3.3434603999999997, 51.6008192], [-3.343452800000001, 51.6008109], [-3.3433705, 51.6007103], [-3.3432754, 51.600580699999995], [-3.3430918, 51.6003186], [-3.3430076999999994, 51.600200099999995], [-3.342950399999999, 51.60011219999999], [-3.3428042999999996, 51.5999622], [-3.3427293999999996, 51.5998906], [-3.3426543, 51.5998256], [-3.3424961, 51.59971060000001], [-3.3422976, 51.59958399999999], [-3.342083, 51.5994507], [-3.3416781, 51.59925590000001], [-3.3415345999999997, 51.59918689999999], [-3.3413298999999994, 51.599088399999985], [-3.3410875999999994, 51.59898089999999], [-3.3409015999999996, 51.5989064], [-3.3407101, 51.59884259999999], [-3.3404998999999997, 51.598783099999984], [-3.3403230999999995, 51.59874070000001], [-3.3401008, 51.5986947], [-3.3398962999999995, 51.5986577], [-3.3396686999999994, 51.598624400000006], [-3.3394119999999994, 51.5985958], [-3.339198, 51.5985761], [-3.3389404999999996, 51.59856380000001], [-3.338687, 51.5985551], [-3.3384564, 51.598561899999986], [-3.3381396999999997, 51.59858419999999], [-3.3376325999999996, 51.5986362], [-3.3373278, 51.598656899999995], [-3.3370331, 51.598668399999994], [-3.3373138, 51.598664], [-3.3388428999999995, 51.5986777], [-3.3390658999999996, 51.59868149999999], [-3.3392679999999997, 51.5986922], [-3.3394708999999994, 51.5987144], [-3.3396799999999995, 51.59874400000001], [-3.3398081, 51.5987673], [-3.3400986, 51.598841], [-3.3403896999999994, 51.598931799999995], [-3.3406672999999993, 51.59902600000001], [-3.3408027, 51.5990809], [-3.3409999, 51.5991684]]}", "current_leg_start": "Treherbert", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "51.5991684", "next_location_lon": "-3.3409999", "previous_location": "Treherbert", "current_leg_milage": "11.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 323.5, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 644.485, \"from_m\": 323.5, \"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\": 680.232, \"from_m\": 644.485, \"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\": 4989.144, \"from_m\": 680.232, \"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\": 6135.815, \"from_m\": 4989.144, \"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\": 6343.971, \"from_m\": 6135.815, \"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\": 9961.207, \"from_m\": 6343.971, \"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\": 17238.863, \"from_m\": 9961.207, \"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\": 17307.474, \"from_m\": 17238.863, \"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\": 17364.81, \"from_m\": 17307.474, \"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\": 17642.634, \"from_m\": 17364.81, \"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\": 17970.836, \"from_m\": 17642.634, \"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\": 18095.857, \"from_m\": 17970.836, \"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\": 18257.466, \"from_m\": 18095.857, \"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\": 628641, \"profile_key\": \"cba55ab63cf8655ba2898a03dd5a3ff03b77f0069265948f56426f1e32286900\", \"schedule_id\": 39123, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0540\", \"location\": \"Treherbert Siding\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": false, \"wtt_arr\": \"0542\", \"wtt_dep\": \"0546\", \"location\": \"Treherbert North G.F.\", \"stage_seq\": 2, \"distance_m\": 323.5, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": false, \"wtt_arr\": \"0548\", \"wtt_dep\": \"0550\", \"location\": \"Treherbert\", \"stage_seq\": 3, \"distance_m\": 383.463, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Ynyswen\", \"stage_seq\": 4, \"distance_m\": 1693.074, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Ton Pentre\", \"stage_seq\": 5, \"distance_m\": 4794.515, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Ystrad Rhondda\", \"stage_seq\": 6, \"distance_m\": 6241.963, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Dinas Rhondda\", \"stage_seq\": 7, \"distance_m\": 10359.291, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0602\", \"location\": \"Porth\", \"stage_seq\": 8, \"distance_m\": 12544.402, \"section_seq\": 1, \"route_path_id\": 106215}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Pontypridd\", \"stage_seq\": 9, \"distance_m\": 18257.466, \"section_seq\": 1, \"route_path_id\": 106215}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18257.466, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106215}], \"total_distance_m\": 18257.466, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 17933.966, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 323.5, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0540", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "21.0", "current_position_lat": "51.5991684", "current_position_lon": "-3.3409999", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:14Z\", \"source_id\": 52054498, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:17Z\", \"source_id\": 16787457, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:17Z\", \"source_id\": 52064665, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:54:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:23Z\", \"source_id\": 16790589, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:51Z\", \"source_id\": 16795194, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:36Z\", \"source_id\": 52091385, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:43Z\", \"source_id\": 16799021, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pontypridd", "service_state_platform": "2", "timing_fact_generation": 1789621724706047, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:08:55.887852", "service_state_evidence_id": 52091385, "current_leg_start_actual_dep": "2026-09-17T05:50:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-17T05:08:55", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:18:56.339772", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
XTY |
PPD |
5A00 |
756107 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 323.5, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 644.485, "from_m": 323.5, "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": 680.232, "from_m": 644.485, "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": 4989.144, "from_m": 680.232, "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": 6135.815, "from_m": 4989.144, "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": 6343.971, "from_m": 6135.815, "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": 9961.207, "from_m": 6343.971, "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": 17238.863, "from_m": 9961.207, "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": 17307.474, "from_m": 17238.863, "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": 17364.81, "from_m": 17307.474, "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": 17642.634, "from_m": 17364.81, "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": 17970.836, "from_m": 17642.634, "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": 18095.857, "from_m": 17970.836, "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": 18257.466, "from_m": 18095.857, "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": 628641, "profile_key": "cba55ab63cf8655ba2898a03dd5a3ff03b77f0069265948f56426f1e32286900", "schedule_id": 39123, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0540", "location": "Treherbert Siding", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106215}, {"is_pass": false, "wtt_arr": "0542", "wtt_dep": "0546", "location": "Treherbert North G.F.", "stage_seq": 2, "distance_m": 323.5, "section_seq": 1, "route_path_id": 106215}, {"is_pass": false, "wtt_arr": "0548", "wtt_dep": "0550", "location": "Treherbert", "stage_seq": 3, "distance_m": 383.463, "section_seq": 1, "route_path_id": 106215}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Ynyswen", "stage_seq": 4, "distance_m": 1693.074, "section_seq": 1, "route_path_id": 106215}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0554", "location": "Ton Pentre", "stage_seq": 5, "distance_m": 4794.515, "section_seq": 1, "route_path_id": 106215}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Ystrad Rhondda", "stage_seq": 6, "distance_m": 6241.963, "section_seq": 1, "route_path_id": 106215}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Dinas Rhondda", "stage_seq": 7, "distance_m": 10359.291, "section_seq": 1, "route_path_id": 106215}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0602", "location": "Porth", "stage_seq": 8, "distance_m": 12544.402, "section_seq": 1, "route_path_id": 106215}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Pontypridd", "stage_seq": 9, "distance_m": 18257.466, "section_seq": 1, "route_path_id": 106215}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18257.466, "from_m": 0.0, "section_seq": 1, "route_path_id": 106215}], "total_distance_m": 18257.466, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 17933.966, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 323.5, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25063, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:14Z", "source_id": 52054498, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:46:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:17Z", "source_id": 16787457, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25073, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:17Z", "source_id": 52064665, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:54:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:23Z", "source_id": 16790589, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:51Z", "source_id": 16795194, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:36Z", "source_id": 52091385, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:43Z", "source_id": 16799021, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Treherbert Siding |
0540 |
0540 |
None |
5:40:00 |
None |
Pontypridd |
0609 |
0609 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y63227/2026-09-17/detailed |
None |
Treherbert |
2026-09-17T05:50:00+01:00 |
Pontypridd |
21.0 |
{"type": "LineString", "coordinates": [[-3.5364230999999995, 51.6722219], [-3.5361987, 51.6721007], [-3.5338738, 51.6709896], [-3.5329154999999997, 51.6705147], [-3.5326196, 51.6703711], [-3.5314503, 51.6698035], [-3.5298183999999995, 51.66901029999999], [-3.5294892999999994, 51.668849300000005], [-3.5277192, 51.66799089999999], [-3.5259187, 51.6670859], [-3.5255970999999997, 51.6669367], [-3.5249683, 51.66662869999999], [-3.524154766676627, 51.666235034589675], [-3.5239529999999997, 51.66613739999999], [-3.5229298, 51.6656432], [-3.5217516999999994, 51.6650631], [-3.5214960999999994, 51.66494029999999], [-3.520597, 51.66450619999999], [-3.5201471, 51.664308600000005], [-3.5199578999999996, 51.66421390000001], [-3.5172274, 51.66289789999999], [-3.5128742, 51.6607416], [-3.5071876, 51.6579584], [-3.5070209, 51.6578768], [-3.5060613999999997, 51.6574072], [-3.5034296080661336, 51.65612635913001], [-3.5013634999999996, 51.65512079999999], [-3.497746499999999, 51.6533603], [-3.4973809999999994, 51.65318109999999], [-3.4949165999999994, 51.6519891], [-3.4946199, 51.65184320000001], [-3.4940449, 51.651558599999994], [-3.4899402, 51.6495272], [-3.4896612000000005, 51.6494024], [-3.4874872999999997, 51.6483564], [-3.486768399999999, 51.647998599999994], [-3.4864202, 51.64782789999999], [-3.4861594, 51.647702], [-3.4846144, 51.6469298], [-3.4839384999999994, 51.6466235], [-3.4836005999999995, 51.64649370000001], [-3.4832427, 51.6463765], [-3.482938, 51.6462993], [-3.4825989999999996, 51.6462301], [-3.4818660999999995, 51.6461064], [-3.4811955, 51.6459662], [-3.4759169, 51.6452538], [-3.4755266, 51.6452001], [-3.4740348, 51.64498989999999], [-3.4709512999999994, 51.644563700000006], [-3.469662, 51.644348400000005], [-3.4688591999999994, 51.6441682], [-3.4679606999999995, 51.6439196], [-3.4676143999999995, 51.6438109], [-3.4665885000000003, 51.64348809999999], [-3.4659458, 51.64326160000001], [-3.4652712999999995, 51.64307389999999], [-3.4591643999999997, 51.6409513], [-3.4578029, 51.6404681], [-3.4574343, 51.64032730000001], [-3.456979, 51.6401298], [-3.4564105, 51.639846], [-3.4557666, 51.63944380000001], [-3.4551851999999994, 51.6389803], [-3.454681, 51.6385008], [-3.4542733000000005, 51.63806139999999], [-3.4539407, 51.6375886], [-3.4536617, 51.6370759], [-3.4534471, 51.6365299], [-3.4533290999999995, 51.6359905], [-3.4532968999999993, 51.6355044], [-3.4533290999999995, 51.63407939999999], [-3.453381, 51.629159599999994], [-3.4533937999999997, 51.6288792], [-3.4533935, 51.6281523], [-3.4534179000000003, 51.6254742], [-3.4533506, 51.6249887], [-3.4532345999999996, 51.624506800000006], [-3.4530587, 51.6239618], [-3.4528249000000004, 51.62346339999999], [-3.4525459, 51.6230038], [-3.4522521, 51.62263310000001], [-3.4520561, 51.6223858], [-3.4515089000000003, 51.6217783], [-3.4509901999999997, 51.6212519], [-3.4503142999999996, 51.62069240000001], [-3.4496552, 51.62021649999999], [-3.4492786, 51.6199638], [-3.4490564999999997, 51.6198264], [-3.4483958999999995, 51.619449800000005], [-3.4476924, 51.6191209], [-3.4467720999999996, 51.618757], [-3.4458404, 51.6184533], [-3.4447259000000003, 51.6181698], [-3.443798, 51.6179889], [-3.4429046999999997, 51.6178806], [-3.4421446, 51.61784639999999], [-3.4408132000000005, 51.6178333], [-3.4395423999999997, 51.6177576], [-3.4389352999999994, 51.61770210000001], [-3.4386397999999994, 51.6176684], [-3.4384060000000005, 51.61763139999999], [-3.4379812, 51.6175565], [-3.4366805057094107, 51.61724543722782], [-3.4365247999999995, 51.61720820000001], [-3.4351613, 51.616842000000005], [-3.4343292999999995, 51.6166573], [-3.4336086, 51.61653710000001], [-3.4328608, 51.6164735], [-3.4321029, 51.61646790000001], [-3.4315141999999996, 51.6165052], [-3.4309347999999997, 51.61658400000001], [-3.4300962, 51.6166812], [-3.4293220999999994, 51.6167601], [-3.4286569, 51.6167601], [-3.4279223999999995, 51.6167093], [-3.4263650999999995, 51.61652740000001], [-3.4254209, 51.61636039999999], [-3.4245972999999994, 51.6161805], [-3.4238364, 51.61596320000001], [-3.4229904999999996, 51.615652700000005], [-3.4219274999999993, 51.615262699999995], [-3.4211708, 51.6150423], [-3.4203916, 51.614900799999994], [-3.4195735000000003, 51.6148727], [-3.4188534, 51.614892999999995], [-3.4180235, 51.61498670000001], [-3.4171044, 51.61508280000001], [-3.4162981999999995, 51.61514540000001], [-3.4154431, 51.6151501], [-3.4147846999999993, 51.61511449999999], [-3.4141267999999996, 51.61505890000001], [-3.4137118, 51.61500960000001], [-3.4135980796541814, 51.61499348709413], [-3.4130024999999997, 51.614909100000006], [-3.4124109999999996, 51.61477529999999], [-3.4116608, 51.614582699999985], [-3.4109561, 51.6143393], [-3.4104915999999994, 51.61416139999999], [-3.4102641, 51.6140662], [-3.4101771999999997, 51.6140228], [-3.4100239999999995, 51.6139532], [-3.4096101, 51.61374250000001], [-3.4094102999999993, 51.6136156], [-3.409027, 51.61337209999999], [-3.4088032, 51.613223100000006], [-3.4085752, 51.6130656], [-3.4079196, 51.61263079999999], [-3.4076598999999996, 51.612456300000005], [-3.4073483, 51.61226069999999], [-3.4069942, 51.6120575], [-3.4063023999999995, 51.6117128], [-3.4056357, 51.6114402], [-3.4051234999999997, 51.61126269999998], [-3.4042871, 51.61102], [-3.4035729999999997, 51.6108314], [-3.4028373, 51.610685], [-3.4020013, 51.6105367], [-3.401580846704818, 51.61048353460085], [-3.4002661999999995, 51.610317300000006], [-3.3974208999999997, 51.60995580000001], [-3.3967451999999994, 51.60992], [-3.3961458000000007, 51.609934599999995], [-3.3955894, 51.609988], [-3.3949734, 51.6100824], [-3.3943157, 51.6102334], [-3.3935694999999995, 51.61043969999999], [-3.3934294512230982, 51.61048353460085], [-3.391249, 51.611166], [-3.3908305, 51.611266400000005], [-3.3904396999999995, 51.611344], [-3.3900712999999993, 51.611399], [-3.3897764, 51.6114258], [-3.3894899, 51.6114483], [-3.3889187999999995, 51.6114601], [-3.3882466999999994, 51.6114316], [-3.3878357, 51.6113837], [-3.3874114, 51.6113246], [-3.3867770000000004, 51.6112064], [-3.3849631, 51.6108488], [-3.3846048, 51.610792399999994], [-3.3842839999999996, 51.61076209999999], [-3.3837083999999997, 51.6107162], [-3.3829051000000003, 51.6106596], [-3.3826573999999994, 51.610634399999995], [-3.3824445000000005, 51.6106016], [-3.3822876, 51.61056810000001], [-3.3819618999999994, 51.61049160000001], [-3.381933786003031, 51.61048353460085], [-3.3816927999999997, 51.6104144], [-3.3814108, 51.610318500000005], [-3.3807677999999997, 51.6100964], [-3.3806119, 51.61004659999998], [-3.3803278999999997, 51.609973700000005], [-3.3801027, 51.60992259999999], [-3.3797887, 51.6098666], [-3.3794957, 51.6098285], [-3.3791428, 51.6097979], [-3.3787334, 51.60978910000001], [-3.3783668, 51.6097868], [-3.376434, 51.609890199999995], [-3.3753754999999996, 51.6099468], [-3.3745472999999997, 51.6100266], [-3.3733594, 51.6101679], [-3.3726010999999994, 51.610218], [-3.372065, 51.61023879999998], [-3.371682799999999, 51.61023859999999], [-3.3710126, 51.6102183], [-3.3700154999999996, 51.61016929999999], [-3.3694038000000006, 51.61012869999999], [-3.3687780999999997, 51.6100413], [-3.3679276, 51.6098478], [-3.3667689, 51.60953520000001], [-3.3636999, 51.6086111], [-3.3611559, 51.6077925], [-3.3610178999999993, 51.6077481], [-3.3608241999999997, 51.60768579999999], [-3.3601018999999996, 51.60747820000001], [-3.3596761, 51.60737319999999], [-3.3592292, 51.6072711], [-3.3583839, 51.6070918], [-3.3582823999999993, 51.6070703], [-3.3578961000000005, 51.6069883], [-3.354994899999999, 51.6063308], [-3.3539218, 51.6060842], [-3.353239799999999, 51.6058703], [-3.3525561, 51.605599799999986], [-3.3517322, 51.6052826], [-3.3510833, 51.605087399999995], [-3.3505266999999996, 51.6049741], [-3.3497719, 51.6048541], [-3.3491708, 51.604740199999995], [-3.3486450999999997, 51.6045996], [-3.3484122999999997, 51.6045121], [-3.3481927999999996, 51.6044121], [-3.3479775000000003, 51.60429089999999], [-3.3477869, 51.604163199999995], [-3.3474787, 51.603923300000005], [-3.3463212, 51.6027742], [-3.3462445000000005, 51.6026918], [-3.3461427, 51.6025988], [-3.3458960999999996, 51.60238499999999], [-3.3458159999999997, 51.6023275], [-3.3456260999999996, 51.6021909], [-3.3454670999999996, 51.6020823], [-3.3452149, 51.601931699999994], [-3.3444574, 51.6015325], [-3.3442599, 51.6014348], [-3.344079499999999, 51.6013234], [-3.3438561999999994, 51.6011782], [-3.3438249999999994, 51.60115259999999], [-3.3437546999999994, 51.6010919], [-3.3436239999999997, 51.6009833], [-3.3434603999999997, 51.6008192], [-3.343452800000001, 51.6008109], [-3.3433705, 51.6007103], [-3.3432754, 51.600580699999995], [-3.3430918, 51.6003186], [-3.3430076999999994, 51.600200099999995], [-3.342950399999999, 51.60011219999999], [-3.3428042999999996, 51.5999622], [-3.3427293999999996, 51.5998906], [-3.3426543, 51.5998256], [-3.3424961, 51.59971060000001], [-3.3422976, 51.59958399999999], [-3.342083, 51.5994507], [-3.3416781, 51.59925590000001], [-3.3415345999999997, 51.59918689999999], [-3.3413298999999994, 51.599088399999985], [-3.3410875999999994, 51.59898089999999], [-3.3409015999999996, 51.5989064], [-3.3407101, 51.59884259999999], [-3.3404998999999997, 51.598783099999984], [-3.3403230999999995, 51.59874070000001], [-3.3401008, 51.5986947], [-3.3398962999999995, 51.5986577], [-3.3396686999999994, 51.598624400000006], [-3.3394119999999994, 51.5985958], [-3.339198, 51.5985761], [-3.3389404999999996, 51.59856380000001], [-3.338687, 51.5985551], [-3.3384564, 51.598561899999986], [-3.3381396999999997, 51.59858419999999], [-3.3376325999999996, 51.5986362], [-3.3373278, 51.598656899999995], [-3.3370331, 51.598668399999994], [-3.3373138, 51.598664], [-3.3388428999999995, 51.5986777], [-3.3390658999999996, 51.59868149999999], [-3.3392679999999997, 51.5986922], [-3.3394708999999994, 51.5987144], [-3.3396799999999995, 51.59874400000001], [-3.3398081, 51.5987673], [-3.3400986, 51.598841], [-3.3403896999999994, 51.598931799999995], [-3.3406672999999993, 51.59902600000001], [-3.3408027, 51.5990809], [-3.3409999, 51.5991684]]} |
11.1 |
0548 |
0609 |
Treherbert |
Pontypridd |
Pontypridd |
51.5991684 |
-3.3409999 |
51.5991684 |
-3.3409999 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:08:55 |
Pontypridd |
TD |
DIRECT_DESTINATION_ARRIVAL |
52091385 |
1789621724706047 |
21 |
21 |
2026-09-17 05:18:56.339772 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:08:55.887852 |
| 597950 |
627806 |
C11245 |
725J08M517 |
2026-09-17 |
COMPLETE |
16798625 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 627806, "stp": "P", "toc": "London Overground", "uid": "C11245", "consist": null, "dest_crs": "BGV", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C11245/2026-09-17/detailed", "trust_id": "725J08M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barking Riverside Station (Construction)", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "1", "is_terminated": 1, "next_location": "Barking Riverside Station (Construction)", "signalling_id": "5J08", "timing_status": "LATE", "origin_station": "Willesden T.M.D", "current_leg_arr": "0609", "current_leg_dep": "0603", "current_leg_end": "Barking Riverside Station (Construction)", "origin_dep_time": "0509", "origin_platform": null, "current_location": "Barking Riverside Station (Construction)", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]}", "current_leg_start": "Barking", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.5195524", "next_location_lon": "0.1161168", "previous_location": "Barking", "current_leg_milage": "2.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0509", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5195524", "current_position_lon": "0.1161168", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:23:27Z\", \"source_id\": 16779966, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:32Z\", \"source_id\": 52047131, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:39:39Z\", \"source_id\": 16785226, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:43:54Z\", \"source_id\": 52052650, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:04Z\", \"source_id\": 16786967, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:25Z\", \"source_id\": 52061916, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:32Z\", \"source_id\": 16789738, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:03Z\", \"source_id\": 52070289, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:56:09Z\", \"source_id\": 16792361, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:38Z\", \"source_id\": 16794530, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:36Z\", \"source_id\": 52082519, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:39Z\", \"source_id\": 16796185, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:56Z\", \"source_id\": 52090038, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:58Z\", \"source_id\": 16798625, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barking Riverside Station (Construction)", "service_state_platform": "2", "timing_fact_generation": 1789621680179333, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:01.693381", "service_state_evidence_id": 16798625, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:03.323903", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
BGV |
5J08 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:23:27Z", "source_id": 16779966, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:32Z", "source_id": 52047131, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:39:39Z", "source_id": 16785226, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18788, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:43:54Z", "source_id": 52052650, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:04Z", "source_id": 16786967, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14780, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:25Z", "source_id": 52061916, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:51:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:32Z", "source_id": 16789738, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14767, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:03Z", "source_id": 52070289, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:56:09Z", "source_id": 16792361, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:38Z", "source_id": 16794530, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:36Z", "source_id": 52082519, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:04:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:39Z", "source_id": 16796185, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14739, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:56Z", "source_id": 52090038, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:58Z", "source_id": 16798625, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Willesden T.M.D |
0509 |
0509 |
None |
None |
None |
Barking Riverside Station (Construction) |
0608 |
0608 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C11245/2026-09-17/detailed |
None |
Barking |
2026-09-17T06:04:00+01:00 |
Barking Riverside Station (Construction) |
6.0 |
{"type": "LineString", "coordinates": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]} |
2.7 |
0603 |
0609 |
Barking |
Barking Riverside Station (Construction) |
Barking Riverside Station (Construction) |
51.5195524 |
0.1161168 |
51.5195524 |
0.1161168 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Barking Riverside Station (Construction) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798625 |
1789621680179333 |
66 |
66 |
2026-09-17 05:19:03.323903 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:01.693381 |
| 597951 |
627554 |
W27706 |
882D02N417 |
2026-09-17 |
COMPLETE |
16799249 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 627554, "stp": "P", "toc": "Southern", "uid": "W27706", "consist": "171803", "dest_crs": "AFK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W27706/2026-09-17/detailed", "trust_id": "882D02N417", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford (Kent)", "service_date": "2026-09-17", "dest_arr_time": "0606", "dest_platform": "1", "is_terminated": 1, "next_location": "Ashford (Kent)", "signalling_id": "2D02", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "0609", "current_leg_dep": "0558½", "current_leg_end": "Ashford (Kent)", "origin_dep_time": "0453", "origin_platform": "3", "current_location": "Ashford International", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]}", "current_leg_start": "Ham Street", "dest_arr_time_act": "0606", "motion_projection": null, "next_location_lat": "51.1430036", "next_location_lon": "0.8758370", "previous_location": "Ham Street", "current_leg_milage": "6.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.877, \"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\": 1677.44, \"from_m\": 572.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3946.956, \"from_m\": 1677.44, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4503.907, \"from_m\": 3946.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18779.59, \"from_m\": 4503.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\": 18827.813, \"from_m\": 18779.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23933.921, \"from_m\": 18827.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24004.43, \"from_m\": 23933.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25212.615, \"from_m\": 24004.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26155.967, \"from_m\": 25212.615, \"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\": 26778.285, \"from_m\": 26155.967, \"capability_applied\": null, \"effective_limit_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\": 28224.794, \"from_m\": 26778.285, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28325.212, \"from_m\": 28224.794, \"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\": 34424.529, \"from_m\": 28325.212, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41094.88, \"from_m\": 34424.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41357.929, \"from_m\": 41094.88, \"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\": 43948.378, \"from_m\": 41357.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44313.898, \"from_m\": 43948.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 54915.058, \"from_m\": 44313.898, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54952.663, \"from_m\": 54915.058, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 68278.261, \"from_m\": 54952.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 68601.456, \"from_m\": 68278.261, \"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\": 68675.064, \"from_m\": 68601.456, \"capability_applied\": null, \"effective_limit_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\": 627554, \"profile_key\": \"793150b483d7935bb4d3b84bb07defc9b25234f80b44b922d7380174a836c68b\", \"schedule_id\": 32886, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0453\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0456H\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3093.711, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0457H\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3946.956, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0500H\", \"location\": \"Pevensey & Westham\", \"stage_seq\": 4, \"distance_m\": 8062.253, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0508\", \"wtt_dep\": \"0509\", \"location\": \"Bexhill\", \"stage_seq\": 5, \"distance_m\": 19097.435, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0513H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 6, \"distance_m\": 23943.504, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0515H\", \"wtt_dep\": \"0516H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 7, \"distance_m\": 25234.564, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0519H\", \"wtt_dep\": \"0520H\", \"location\": \"Hastings\", \"stage_seq\": 8, \"distance_m\": 26472.131, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0523H\", \"wtt_dep\": \"0524H\", \"location\": \"Ore\", \"stage_seq\": 9, \"distance_m\": 27913.212, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0530H\", \"wtt_dep\": \"0531\", \"location\": \"Three Oaks\", \"stage_seq\": 10, \"distance_m\": 32264.95, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0539\", \"wtt_dep\": \"0539H\", \"location\": \"Winchelsea\", \"stage_seq\": 11, \"distance_m\": 41219.534, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0543\", \"wtt_dep\": \"0544\", \"location\": \"Rye\", \"stage_seq\": 12, \"distance_m\": 44156.467, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0553\", \"wtt_dep\": \"0553H\", \"location\": \"Appledore (Kent)\", \"stage_seq\": 13, \"distance_m\": 55145.468, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0558\", \"wtt_dep\": \"0558H\", \"location\": \"Ham Street\", \"stage_seq\": 14, \"distance_m\": 59857.021, \"section_seq\": 1, \"route_path_id\": 104109}, {\"is_pass\": false, \"wtt_arr\": \"0606\", \"wtt_dep\": null, \"location\": \"Ashford (Kent)\", \"stage_seq\": 15, \"distance_m\": 68675.064, \"section_seq\": 1, \"route_path_id\": 104109}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 68675.064, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104109}], \"total_distance_m\": 68675.064, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67522.278, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1152.786, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0453", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "51.1430036", "current_position_lon": "0.8758370", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:56:34Z\", \"source_id\": 52009235, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T03:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T03:56:38Z\", \"source_id\": 16773982, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:46Z\", \"source_id\": 52011687, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:01:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:00:52Z\", \"source_id\": 16774734, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:25Z\", \"source_id\": 52015582, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:06:27Z\", \"source_id\": 16775837, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:24Z\", \"source_id\": 52024065, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:17:29Z\", \"source_id\": 16778305, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31305, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:21:55Z\", \"source_id\": 52028131, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:21:59Z\", \"source_id\": 16779565, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:26Z\", \"source_id\": 52030584, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:24:34Z\", \"source_id\": 16780287, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:14Z\", \"source_id\": 52054510, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:45:17Z\", \"source_id\": 16787465, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:22Z\", \"source_id\": 52069290, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:27Z\", \"source_id\": 16792063, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:22Z\", \"source_id\": 52072313, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:24Z\", \"source_id\": 16792961, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:59Z\", \"source_id\": 52091970, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:03Z\", \"source_id\": 16799249, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789621744887030, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:04.874006", "service_state_evidence_id": 16799249, "current_leg_start_actual_dep": "2026-09-17T06:01:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:06.208019", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EBN |
AFK |
2D02 |
171803 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 572.877, "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": 1677.44, "from_m": 572.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3946.956, "from_m": 1677.44, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4503.907, "from_m": 3946.956, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18779.59, "from_m": 4503.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": 18827.813, "from_m": 18779.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23933.921, "from_m": 18827.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24004.43, "from_m": 23933.921, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25212.615, "from_m": 24004.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26155.967, "from_m": 25212.615, "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": 26778.285, "from_m": 26155.967, "capability_applied": null, "effective_limit_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": 28224.794, "from_m": 26778.285, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28325.212, "from_m": 28224.794, "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": 34424.529, "from_m": 28325.212, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41094.88, "from_m": 34424.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41357.929, "from_m": 41094.88, "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": 43948.378, "from_m": 41357.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44313.898, "from_m": 43948.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 54915.058, "from_m": 44313.898, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54952.663, "from_m": 54915.058, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 68278.261, "from_m": 54952.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 68601.456, "from_m": 68278.261, "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": 68675.064, "from_m": 68601.456, "capability_applied": null, "effective_limit_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": 627554, "profile_key": "793150b483d7935bb4d3b84bb07defc9b25234f80b44b922d7380174a836c68b", "schedule_id": 32886, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0453", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104109}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0456H", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3093.711, "section_seq": 1, "route_path_id": 104109}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0457H", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3946.956, "section_seq": 1, "route_path_id": 104109}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0500H", "location": "Pevensey & Westham", "stage_seq": 4, "distance_m": 8062.253, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0508", "wtt_dep": "0509", "location": "Bexhill", "stage_seq": 5, "distance_m": 19097.435, "section_seq": 1, "route_path_id": 104109}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0513H", "location": "Bopeep S.B. Jn", "stage_seq": 6, "distance_m": 23943.504, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0515H", "wtt_dep": "0516H", "location": "St. Leonards Warrior Sq", "stage_seq": 7, "distance_m": 25234.564, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0519H", "wtt_dep": "0520H", "location": "Hastings", "stage_seq": 8, "distance_m": 26472.131, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0523H", "wtt_dep": "0524H", "location": "Ore", "stage_seq": 9, "distance_m": 27913.212, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0530H", "wtt_dep": "0531", "location": "Three Oaks", "stage_seq": 10, "distance_m": 32264.95, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0539", "wtt_dep": "0539H", "location": "Winchelsea", "stage_seq": 11, "distance_m": 41219.534, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0543", "wtt_dep": "0544", "location": "Rye", "stage_seq": 12, "distance_m": 44156.467, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0553", "wtt_dep": "0553H", "location": "Appledore (Kent)", "stage_seq": 13, "distance_m": 55145.468, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0558", "wtt_dep": "0558H", "location": "Ham Street", "stage_seq": 14, "distance_m": 59857.021, "section_seq": 1, "route_path_id": 104109}, {"is_pass": false, "wtt_arr": "0606", "wtt_dep": null, "location": "Ashford (Kent)", "stage_seq": 15, "distance_m": 68675.064, "section_seq": 1, "route_path_id": 104109}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 68675.064, "from_m": 0.0, "section_seq": 1, "route_path_id": 104109}], "total_distance_m": 68675.064, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67522.278, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1152.786, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:56:34Z", "source_id": 52009235, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T03:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T03:56:38Z", "source_id": 16773982, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31247, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:46Z", "source_id": 52011687, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:01:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:00:52Z", "source_id": 16774734, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31263, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:25Z", "source_id": 52015582, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:06:27Z", "source_id": 16775837, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:24Z", "source_id": 52024065, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:17:29Z", "source_id": 16778305, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31305, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:21:55Z", "source_id": 52028131, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:21:59Z", "source_id": 16779565, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31316, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:26Z", "source_id": 52030584, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:24:34Z", "source_id": 16780287, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32988, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:14Z", "source_id": 52054510, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:46:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:45:17Z", "source_id": 16787465, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32982, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:22Z", "source_id": 52069290, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:56:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:27Z", "source_id": 16792063, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32979, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:22Z", "source_id": 52072313, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:01:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:24Z", "source_id": 16792961, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32865, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:59Z", "source_id": 52091970, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T05:09:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:03Z", "source_id": 16799249, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Eastbourne |
0453 |
0453 |
3 |
None |
None |
Ashford (Kent) |
0606 |
0606 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W27706/2026-09-17/detailed |
None |
Ham Street |
2026-09-17T06:01:30+01:00 |
Ashford (Kent) |
10.5 |
{"type": "LineString", "coordinates": [[0.8545201999999998, 51.0681622], [0.8552405, 51.068866599999986], [0.8570827, 51.0706684], [0.8670986, 51.0805002], [0.8675417, 51.08095719999999], [0.8679249999999998, 51.081419], [0.8683093999999999, 51.08192519999999], [0.8691912, 51.0830874], [0.8695973999999999, 51.083661500000005], [0.8699439, 51.084202999999995], [0.8702770999999999, 51.08475190000001], [0.8706743999999998, 51.0854343], [0.8710071999999999, 51.0860317], [0.8713289, 51.0866386], [0.8715997999999999, 51.087201499999985], [0.8718944, 51.0878546], [0.8728812, 51.0904572], [0.872911, 51.0905359], [0.8729945, 51.0907561], [0.8743674999999999, 51.0943751], [0.8752995, 51.09681140000001], [0.877843, 51.1035585], [0.8786282870595378, 51.105631359695174], [0.8797937999999998, 51.1087077], [0.8800407, 51.10943389999999], [0.8802118, 51.1100275], [0.8803383999999999, 51.110745300000005], [0.8804276000000001, 51.1113847], [0.8804698999999999, 51.112052], [0.8804672, 51.11273839999999], [0.8804135, 51.11344220000001], [0.8801195, 51.11887759999999], [0.8801138, 51.11898250000001], [0.8799896, 51.1212783], [0.8797048, 51.12654330000001], [0.8795229999999999, 51.1293377], [0.879515, 51.12950880000001], [0.8793756, 51.1322229], [0.8793003999999999, 51.13383120000001], [0.8792918, 51.13397969999999], [0.8789838999999999, 51.13955009999999], [0.8789678, 51.1397551], [0.8789248999999999, 51.1400752], [0.8788659, 51.1403312], [0.8788007999999999, 51.14053040000001], [0.8787076, 51.140744199999986], [0.8784930999999999, 51.1411108], [0.8782918999999999, 51.14139689999999], [0.8782069999999998, 51.14149809999999], [0.8780265, 51.14165289999999], [0.8778522, 51.14177519999999], [0.8776611999999999, 51.1418856], [0.8774374999999999, 51.1420111], [0.8773331999999999, 51.14206610000001], [0.8769917999999999, 51.1422414], [0.8768001999999999, 51.142337], [0.8766656, 51.142405], [0.8764603, 51.142528699999986], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8811274999999998, 51.1403774], [0.8809428999999999, 51.1404703], [0.8805856999999999, 51.1406511], [0.8802158, 51.14081860000001], [0.8796613, 51.1410698], [0.8793272999999999, 51.141238099999995], [0.8785487999999999, 51.1416309], [0.8773741, 51.14222699999999], [0.8758369999999999, 51.1430036]]} |
6.0 |
0558½ |
0609 |
Ham Street |
Ashford International |
Ashford (Kent) |
51.1430036 |
0.8758370 |
51.1430036 |
0.8758370 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Ashford (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16799249 |
1789621744887030 |
63 |
63 |
2026-09-17 05:19:06.208019 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:04.874006 |
| 597952 |
629213 |
W86335 |
065E73M517 |
2026-09-17 |
COMPLETE |
16798750 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 629213, "stp": "P", "toc": "ScotRail", "uid": "W86335", "consist": "318270+320302", "dest_crs": "DMR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86335/2026-09-17/detailed", "trust_id": "065E73M517", "origin_crs": "XYD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalmuir", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "3", "is_terminated": 1, "next_location": "Dalmuir", "signalling_id": "5E73", "timing_status": "ON TIME", "origin_station": "Yoker Carriage Sidings", "current_leg_arr": "0609", "current_leg_dep": "0605", "current_leg_end": "Dalmuir", "origin_dep_time": "0558", "origin_platform": null, "current_location": "Dalmuir", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4042392, 55.9006413], [-4.4046579, 55.900817299999986], [-4.4049998, 55.9009586], [-4.4052686, 55.90106339999999], [-4.4054551, 55.90113470000001], [-4.406019299999999, 55.90134689999999], [-4.4067780999999995, 55.901594], [-4.4075518, 55.90184849999999], [-4.4079086, 55.9019645], [-4.4088913, 55.9023207], [-4.4089877, 55.90235770000001], [-4.4101624, 55.902843100000005], [-4.4121606, 55.90370359999999], [-4.4133794, 55.9042136], [-4.4145463, 55.9047326], [-4.414981699999999, 55.9049625], [-4.41517, 55.905072099999984], [-4.415394899999999, 55.9052029], [-4.4161747, 55.9057389], [-4.4167627, 55.9062314], [-4.4171072, 55.9065756], [-4.4174012, 55.906934500000006], [-4.4177072, 55.9072724], [-4.417773794342157, 55.90738158737394], [-4.417918900000001, 55.9076195], [-4.4183685, 55.9083048], [-4.4188356, 55.90901900000001], [-4.419092199999999, 55.9093551], [-4.419407799999999, 55.909653600000006], [-4.4197951, 55.9099716], [-4.4199168233610235, 55.910068597218554], [-4.4200391333209135, 55.91009951627202], [-4.42011876456175, 55.910156380429555], [-4.4202958, 55.9102828], [-4.420780099999999, 55.910585299999994], [-4.421038300000001, 55.91072140000001], [-4.421309999999999, 55.9108479], [-4.421775599999999, 55.9110421], [-4.4222715, 55.91122690000001], [-4.4227879, 55.911381299999995], [-4.423260099999999, 55.91149729999999], [-4.423466, 55.9115408], [-4.423830399999999, 55.911606299999995], [-4.4242184, 55.911666999999994], [-4.4251789, 55.9118092], [-4.4259106, 55.911924799999994], [-4.4263904, 55.9120078], [-4.4268814, 55.9121015]]}", "current_leg_start": "Clydebank", "dest_arr_time_act": "0609", "motion_projection": null, "next_location_lat": "55.9121015", "next_location_lon": "-4.4268814", "previous_location": "Clydebank", "current_leg_milage": "1.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 506.889, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 520.156, \"from_m\": 506.889, \"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\": 589.624, \"from_m\": 520.156, \"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\": 3910.137, \"from_m\": 589.624, \"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\": 4373.933, \"from_m\": 3910.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4418.366, \"from_m\": 4373.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\": 4533.605, \"from_m\": 4418.366, \"capability_applied\": null, \"effective_limit_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\": 629213, \"profile_key\": \"973a39b89b41e28edb6a1d58e87df14113ed1000a29d08284629692f5b1742bd\", \"schedule_id\": 29251, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0558\", \"location\": \"Yoker Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39933}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Yoker\", \"stage_seq\": 2, \"distance_m\": 865.524, \"section_seq\": 1, \"route_path_id\": 39933}, {\"is_pass\": false, \"wtt_arr\": \"0601H\", \"wtt_dep\": \"0605\", \"location\": \"Clydebank\", \"stage_seq\": 3, \"distance_m\": 2234.909, \"section_seq\": 1, \"route_path_id\": 39933}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Dalmuir\", \"stage_seq\": 4, \"distance_m\": 4533.605, \"section_seq\": 1, \"route_path_id\": 39933}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4533.605, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39933}], \"total_distance_m\": 4533.605, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4533.605, \"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": "0558", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9121015", "current_position_lon": "-4.4268814", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:25Z\", \"source_id\": 52080459, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:32Z\", \"source_id\": 16795546, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:56Z\", \"source_id\": 52084691, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:58Z\", \"source_id\": 16796911, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:10Z\", \"source_id\": 52090516, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:14Z\", \"source_id\": 16798750, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalmuir", "service_state_platform": "3", "timing_fact_generation": 1789621695291766, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:05.748946", "service_state_evidence_id": 16798750, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:06.775204", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XYD |
DMR |
5E73 |
318270+320302 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 506.889, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 520.156, "from_m": 506.889, "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": 589.624, "from_m": 520.156, "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": 3910.137, "from_m": 589.624, "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": 4373.933, "from_m": 3910.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4418.366, "from_m": 4373.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": 4533.605, "from_m": 4418.366, "capability_applied": null, "effective_limit_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": 629213, "profile_key": "973a39b89b41e28edb6a1d58e87df14113ed1000a29d08284629692f5b1742bd", "schedule_id": 29251, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0558", "location": "Yoker Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39933}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600", "location": "Yoker", "stage_seq": 2, "distance_m": 865.524, "section_seq": 1, "route_path_id": 39933}, {"is_pass": false, "wtt_arr": "0601H", "wtt_dep": "0605", "location": "Clydebank", "stage_seq": 3, "distance_m": 2234.909, "section_seq": 1, "route_path_id": 39933}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Dalmuir", "stage_seq": 4, "distance_m": 4533.605, "section_seq": 1, "route_path_id": 39933}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4533.605, "from_m": 0.0, "section_seq": 1, "route_path_id": 39933}], "total_distance_m": 4533.605, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4533.605, "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": 1343, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:25Z", "source_id": 52080459, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:03:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:32Z", "source_id": 16795546, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1333, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:56Z", "source_id": 52084691, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:58Z", "source_id": 16796911, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1266, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:10Z", "source_id": 52090516, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:09:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:14Z", "source_id": 16798750, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Yoker Carriage Sidings |
0558 |
0558 |
None |
None |
None |
Dalmuir |
0609 |
0609 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86335/2026-09-17/detailed |
None |
Clydebank |
2026-09-17T06:05:00+01:00 |
Dalmuir |
4.0 |
{"type": "LineString", "coordinates": [[-4.4042392, 55.9006413], [-4.4046579, 55.900817299999986], [-4.4049998, 55.9009586], [-4.4052686, 55.90106339999999], [-4.4054551, 55.90113470000001], [-4.406019299999999, 55.90134689999999], [-4.4067780999999995, 55.901594], [-4.4075518, 55.90184849999999], [-4.4079086, 55.9019645], [-4.4088913, 55.9023207], [-4.4089877, 55.90235770000001], [-4.4101624, 55.902843100000005], [-4.4121606, 55.90370359999999], [-4.4133794, 55.9042136], [-4.4145463, 55.9047326], [-4.414981699999999, 55.9049625], [-4.41517, 55.905072099999984], [-4.415394899999999, 55.9052029], [-4.4161747, 55.9057389], [-4.4167627, 55.9062314], [-4.4171072, 55.9065756], [-4.4174012, 55.906934500000006], [-4.4177072, 55.9072724], [-4.417773794342157, 55.90738158737394], [-4.417918900000001, 55.9076195], [-4.4183685, 55.9083048], [-4.4188356, 55.90901900000001], [-4.419092199999999, 55.9093551], [-4.419407799999999, 55.909653600000006], [-4.4197951, 55.9099716], [-4.4199168233610235, 55.910068597218554], [-4.4200391333209135, 55.91009951627202], [-4.42011876456175, 55.910156380429555], [-4.4202958, 55.9102828], [-4.420780099999999, 55.910585299999994], [-4.421038300000001, 55.91072140000001], [-4.421309999999999, 55.9108479], [-4.421775599999999, 55.9110421], [-4.4222715, 55.91122690000001], [-4.4227879, 55.911381299999995], [-4.423260099999999, 55.91149729999999], [-4.423466, 55.9115408], [-4.423830399999999, 55.911606299999995], [-4.4242184, 55.911666999999994], [-4.4251789, 55.9118092], [-4.4259106, 55.911924799999994], [-4.4263904, 55.9120078], [-4.4268814, 55.9121015]]} |
1.2 |
0605 |
0609 |
Clydebank |
Dalmuir |
Dalmuir |
55.9121015 |
-4.4268814 |
55.9121015 |
-4.4268814 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Dalmuir |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798750 |
1789621695291766 |
19 |
19 |
2026-09-17 05:19:06.775204 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:05.748946 |
| 597953 |
625104 |
H57332 |
766R77C317 |
2026-09-16 |
COMPLETE |
16799291 |
2026-09-17 06:06:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 625104, "stp": "P", "toc": "Unknown", "uid": "H57332", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57332/2026-09-17/detailed", "trust_id": "766R77C317", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Margam Terminal Complex", "service_date": "2026-09-16", "dest_arr_time": "0637", "dest_platform": null, "is_terminated": 1, "next_location": "Margam Terminal Complex", "signalling_id": "6R77", "timing_status": "LATE", "origin_station": "Newport Docks", "current_leg_arr": "0606", "current_leg_dep": "0513", "current_leg_end": "Margam Terminal Complex", "origin_dep_time": "0342", "origin_platform": null, "current_location": "Margam Terminal Complex", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+15 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1792472912090837, 51.475895633759], [-3.1798175, 51.4758796], [-3.1803054999999993, 51.475866], [-3.1805623999999995, 51.475857600000005], [-3.1806980999999994, 51.47585170000001], [-3.1808488, 51.4758406], [-3.1810711, 51.47582], [-3.1814736999999997, 51.4757714], [-3.1815673, 51.4757623], [-3.1817008, 51.47575140000001], [-3.1818474999999995, 51.475742800000006], [-3.1819911999999997, 51.47573569999999], [-3.1821256, 51.47573030000001], [-3.1822748, 51.475725800000006], [-3.1824077999999996, 51.47572369999999], [-3.1827663, 51.47572159999999], [-3.1829908, 51.4757261], [-3.1831635, 51.4757273], [-3.1836528, 51.47572589999999], [-3.1841145, 51.475761599999984], [-3.1856677999999996, 51.47588199999999], [-3.1859547, 51.47590280000001], [-3.186392, 51.475938000000006], [-3.1867178999999997, 51.475961299999994], [-3.1872772, 51.4760174], [-3.1873547, 51.4760252], [-3.1876052999999995, 51.4760486], [-3.1916543999999996, 51.4764524], [-3.1923233, 51.4765178], [-3.193827, 51.47666459999999], [-3.1956562999999996, 51.476774899999995], [-3.1968927999999996, 51.47687680000001], [-3.1976318, 51.4769469], [-3.1988520999999994, 51.477080599999994], [-3.2004038, 51.4772719], [-3.2012327, 51.4773713], [-3.2015289999999994, 51.4774231], [-3.2018320999999994, 51.4774857], [-3.2022517999999995, 51.47757419999999], [-3.202624699999999, 51.477659399999986], [-3.2031328999999995, 51.4777856], [-3.2039040999999995, 51.4779844], [-3.2044741000000005, 51.47813299999999], [-3.2051352, 51.47830759999999], [-3.2056985, 51.47845709999999], [-3.2061987, 51.478587399999995], [-3.2064549, 51.4786526], [-3.2073321999999997, 51.4788575], [-3.2075197, 51.4789073], [-3.2080025, 51.47903509999999], [-3.2083472, 51.479127], [-3.2086757, 51.47922220000001], [-3.209235, 51.47938], [-3.2094589, 51.47944439999999], [-3.2101161, 51.4796147], [-3.2097835, 51.479501199999994], [-3.209539299999999, 51.4794229], [-3.2113718, 51.4799016], [-3.2116698, 51.4799828], [-3.2135867, 51.480494500000006], [-3.2157835999999995, 51.48109430000001], [-3.2203208999999995, 51.482462799999986], [-3.2221103999999996, 51.4830003], [-3.2227667999999996, 51.4831884], [-3.2232157999999997, 51.4833143], [-3.2237925999999995, 51.483473], [-3.2242232999999993, 51.48359190000001], [-3.2244355999999996, 51.48364939999999], [-3.224651684583193, 51.48370800616117], [-3.224746042486798, 51.48373359775739], [-3.2255679, 51.4839565], [-3.2263817, 51.484176999999995], [-3.2269543, 51.4843335], [-3.2276183, 51.4845153], [-3.2279168, 51.4845956], [-3.228413199999999, 51.484730899999995], [-3.2291988000000003, 51.4849441], [-3.2297472999999997, 51.4850972], [-3.2303845, 51.485272299999984], [-3.2309523, 51.485427000000016], [-3.2317907999999997, 51.4856388], [-3.2322928, 51.48575019999999], [-3.2327684, 51.485850600000006], [-3.2332820000000004, 51.48595340000001], [-3.2338927999999996, 51.48605559999999], [-3.233935022830277, 51.48606174855659], [-3.2346989999999995, 51.486173], [-3.2357349999999996, 51.48628190000001], [-3.2371283, 51.4863768], [-3.2381848999999994, 51.4863966], [-3.2390578000000003, 51.48639229999999], [-3.2399930999999995, 51.4863492], [-3.2412485, 51.4862588], [-3.2436098999999996, 51.4860064], [-3.2442972000000005, 51.48594310000001], [-3.2449473, 51.48590690000001], [-3.2459966999999996, 51.4858863], [-3.2468566999999995, 51.4859013], [-3.2477800999999995, 51.4859496], [-3.2484218999999994, 51.4860003], [-3.249953, 51.48613369999999], [-3.2504694, 51.4861813], [-3.2513507, 51.4862633], [-3.2522667, 51.4863126], [-3.2531079, 51.486318399999995], [-3.2542344999999995, 51.4862713], [-3.25509, 51.48622], [-3.2555516, 51.48619539999999], [-3.2560552, 51.4861626], [-3.2576851999999996, 51.4860661], [-3.2596712999999995, 51.4859325], [-3.2600578, 51.485909699999986], [-3.2609451, 51.48585130000001], [-3.2618130999999995, 51.4857959], [-3.2629958, 51.4857191], [-3.2635664999999996, 51.4856807], [-3.264287, 51.4856189], [-3.2646337, 51.48558529999999], [-3.2651735, 51.4855237], [-3.2655344, 51.48547479999999], [-3.2658463999999996, 51.485429899999986], [-3.26631, 51.48535749999999], [-3.2668152, 51.485266], [-3.2671926, 51.48519339999999], [-3.267674599999999, 51.48508840000001], [-3.2679653, 51.48502139999998], [-3.2684894, 51.484885799999994], [-3.2689306999999994, 51.4847613], [-3.2691429, 51.4846994], [-3.2696235999999996, 51.484551899999985], [-3.2696786, 51.484535], [-3.2697406999999994, 51.4845159], [-3.2715736999999994, 51.483952499999994], [-3.2728772, 51.4835125], [-3.2738866, 51.4831481], [-3.2760208, 51.4823356], [-3.2761800999999995, 51.482275], [-3.2765124, 51.48214899999999], [-3.2766369999999996, 51.482101699999994], [-3.277982999999999, 51.481589199999995], [-3.2793128999999994, 51.48115959999999], [-3.2801963999999995, 51.4809458], [-3.2811756, 51.4807654], [-3.2817341, 51.480687], [-3.2823201, 51.4806333], [-3.2829713999999997, 51.4805982], [-3.2836481999999996, 51.4805892], [-3.284353, 51.4806133], [-3.2849391999999997, 51.480647600000005], [-3.2855243, 51.4807084], [-3.2862174999999993, 51.4808019], [-3.2869184, 51.4809384], [-3.2874319000000005, 51.4810592], [-3.2881723999999997, 51.4812605], [-3.288652, 51.481406799999995], [-3.289502, 51.48167380000001], [-3.2902419, 51.481908199999985], [-3.2911726999999997, 51.48219300000001], [-3.2918432999999996, 51.48238219999999], [-3.292313099999999, 51.4825024], [-3.2927905, 51.48261319999999], [-3.2935767999999994, 51.48277660000001], [-3.2940532999999994, 51.482862299999994], [-3.2943543999999996, 51.482904999999995], [-3.294929199999999, 51.4829888], [-3.2954881, 51.48305869999999], [-3.2960366, 51.4831253], [-3.296802899999999, 51.48319360000001], [-3.2975338999999995, 51.4832296], [-3.2981547, 51.4832464], [-3.2983605, 51.4832505], [-3.2984476, 51.4832544], [-3.2988206999999994, 51.4832528], [-3.2993875, 51.4832429], [-3.2997447, 51.4832302], [-3.3006548, 51.4831854], [-3.3009915, 51.4831637], [-3.301323, 51.483129299999995], [-3.3018767999999996, 51.4830705], [-3.3024174999999993, 51.4830015], [-3.3029882, 51.4829167], [-3.3037907, 51.4827912], [-3.3044874999999996, 51.4826826], [-3.3050358999999996, 51.4825962], [-3.3054099999999997, 51.4825411], [-3.3059997999999995, 51.482446800000005], [-3.3081552999999997, 51.4821066], [-3.3098617, 51.481835], [-3.3105348, 51.4817154], [-3.3114041, 51.481533299999995], [-3.311774600000001, 51.481449999999995], [-3.3122039999999995, 51.48134009999998], [-3.312654, 51.4812118], [-3.313187, 51.481048], [-3.3139269999999996, 51.4807884], [-3.3142945, 51.4806506], [-3.3146531, 51.4805053], [-3.3159671999999993, 51.4799667], [-3.3165401999999995, 51.47974349999999], [-3.317264, 51.47948480000001], [-3.3180231999999994, 51.479231199999994], [-3.3186245, 51.47905500000001], [-3.3189484, 51.47896459999999], [-3.3192814, 51.4788742], [-3.3200679999999996, 51.4786795], [-3.3206840999999994, 51.4785513], [-3.3214674999999994, 51.4784051], [-3.3221943, 51.47829069999999], [-3.3223983, 51.47826019999999], [-3.3231241, 51.47817979999999], [-3.3235087999999995, 51.4781363], [-3.323766551242229, 51.478114265183294], [-3.3238761, 51.47810489999999], [-3.3242738000000003, 51.4780796], [-3.3246423, 51.4780641], [-3.3249891999999996, 51.4780533], [-3.3254103, 51.4780611], [-3.3258341, 51.47808129999999], [-3.3261989000000005, 51.4781017], [-3.3265346999999994, 51.47812280000001], [-3.3268483, 51.47815039999999], [-3.3271089000000003, 51.47817609999999], [-3.3274290999999994, 51.4782159], [-3.3279026, 51.4782902], [-3.3283492, 51.47834759999999], [-3.3287879, 51.47842270000001], [-3.3293758999999996, 51.4785328], [-3.3299532, 51.4786597], [-3.3303733, 51.47876140000001], [-3.3305850999999995, 51.4788102], [-3.3308569, 51.4788728], [-3.3313366, 51.47899429999999], [-3.3317586, 51.4791203], [-3.3322199999999995, 51.4792739], [-3.3326306999999997, 51.4794393], [-3.3330453, 51.479618599999995], [-3.3334751, 51.4798161], [-3.3339077999999995, 51.4800461], [-3.3346353, 51.4804466], [-3.3359428999999996, 51.48116830000001], [-3.3366231, 51.4815365], [-3.3372556, 51.48188039999999], [-3.3381832999999994, 51.48239120000001], [-3.3386420999999995, 51.4826412], [-3.3390409, 51.4828691], [-3.3391123000000005, 51.48290990000001], [-3.3394786, 51.4831473], [-3.3401261, 51.4835682], [-3.3404076, 51.4837929], [-3.3407898, 51.4840775], [-3.3412277, 51.4844466], [-3.3416294, 51.4848057], [-3.3419361999999997, 51.4851127], [-3.3422021, 51.48541120000001], [-3.3424091, 51.485642799999994], [-3.3426234999999997, 51.4859075], [-3.3428291999999997, 51.4861747], [-3.3430009, 51.48642720000001], [-3.3431703, 51.486705699999995], [-3.3433269, 51.4869798], [-3.3435036999999994, 51.48732739999999], [-3.3436806999999997, 51.4876738], [-3.3441145, 51.48870209999999], [-3.3443672, 51.4893953], [-3.3446124, 51.490043], [-3.345006, 51.4910421], [-3.3452401000000003, 51.491642500000005], [-3.3453812, 51.4920296], [-3.3455425, 51.4924518], [-3.34573, 51.4929515], [-3.3459139, 51.493404099999985], [-3.3461083, 51.4939119], [-3.3462991, 51.4944001], [-3.3463964, 51.4946668], [-3.3464104999999997, 51.494705299999985], [-3.346680399999999, 51.49541], [-3.3469563, 51.496123299999994], [-3.3471702999999997, 51.49657020000001], [-3.3474447, 51.497103900000006], [-3.3476477999999994, 51.4974639], [-3.3478529, 51.4978266], [-3.3482695, 51.4984195], [-3.3485379625166964, 51.4987748385867], [-3.3487114, 51.4990044], [-3.3491873, 51.4995883], [-3.3494819, 51.4999058], [-3.3497783, 51.500211400000005], [-3.3500032, 51.50042340000001], [-3.3503687, 51.50071839999999], [-3.3507093, 51.50097509999999], [-3.3511124, 51.5013051], [-3.3516565999999997, 51.501724], [-3.3521371999999996, 51.5020869], [-3.3529031, 51.5026051], [-3.3535433999999995, 51.5030452], [-3.3540565000000004, 51.5033858], [-3.3545806, 51.5037333], [-3.3550224, 51.50403150000001], [-3.3555697, 51.5043991], [-3.3561216, 51.504770699999995], [-3.3567277999999994, 51.505176], [-3.3572339999999996, 51.5055266], [-3.3577542, 51.5058747], [-3.3583249, 51.5062683], [-3.3588129999999996, 51.506589600000005], [-3.3591331999999996, 51.5068069], [-3.3596461999999994, 51.5071804], [-3.3605622999999993, 51.5078502], [-3.3608633, 51.508076], [-3.3613639999999996, 51.50851110000001], [-3.3616073999999996, 51.5087321], [-3.3618420999999996, 51.50895429999999], [-3.3622151, 51.50933609999999], [-3.3622693, 51.509398], [-3.362426, 51.50957729999999], [-3.3626382, 51.50984679999999], [-3.3626811, 51.50990130000001], [-3.3629128, 51.51021519999998], [-3.3630321999999997, 51.510377299999995], [-3.3631928, 51.5106118], [-3.3634389, 51.510966], [-3.363478, 51.5110223], [-3.363755, 51.511395799999995], [-3.3640128, 51.51172819999999], [-3.3641033999999994, 51.51182959999999], [-3.3646916999999994, 51.51243790000001], [-3.3648282, 51.5125891], [-3.3650250999999995, 51.5127846], [-3.3656187, 51.51330799999999], [-3.3659557999999996, 51.5135716], [-3.3663112, 51.51383559999999], [-3.3667641, 51.5141482], [-3.3672406, 51.5144514], [-3.3677453999999996, 51.5147501], [-3.3683081999999995, 51.515054500000005], [-3.3686190000000003, 51.5152114], [-3.368942, 51.515367299999994], [-3.3693038000000004, 51.5155299], [-3.3696859, 51.5156963], [-3.3699902999999996, 51.5158231], [-3.370398, 51.51598129999999], [-3.3711436, 51.51624209999999], [-3.3716092, 51.5163965], [-3.3722175, 51.5165809], [-3.3726811999999997, 51.5167191], [-3.3731899999999997, 51.51686759999999], [-3.3736571999999994, 51.5170081], [-3.3742242, 51.51719039999999], [-3.37481, 51.517389300000005], [-3.3751683999999997, 51.5175364], [-3.3756682999999996, 51.51774820000001], [-3.376013700000001, 51.51790760000001], [-3.3763851, 51.5180897], [-3.3766895, 51.5182465], [-3.3771785, 51.51850939999999], [-3.3776634, 51.51876799999999], [-3.3781686, 51.5190387], [-3.3785765999999997, 51.5192465], [-3.3789768999999996, 51.51944400000001], [-3.3793664999999997, 51.51962509999999], [-3.3797499, 51.5197932], [-3.3799988, 51.5198964], [-3.3803552999999997, 51.52003690000001], [-3.3809924, 51.520264299999994], [-3.3813507000000005, 51.520384], [-3.3817482, 51.5205103], [-3.3821343, 51.5206212], [-3.3827354, 51.5207844], [-3.3832373, 51.52090559999999], [-3.3843368, 51.5211571], [-3.384924499999999, 51.52128009999999], [-3.3855733999999997, 51.52143710000001], [-3.3859164, 51.52152469999999], [-3.3863028999999996, 51.5216238], [-3.3866946999999996, 51.52172259999999], [-3.3872241, 51.52188850000001], [-3.387582399999999, 51.5220027], [-3.3879499999999996, 51.52211900000001], [-3.3884894999999995, 51.52230680000001], [-3.3891125, 51.5225352], [-3.3894884, 51.522684599999984], [-3.3898811, 51.522839399999995], [-3.3904573, 51.5230832], [-3.3910291, 51.52334229999999], [-3.3915656999999997, 51.5235916], [-3.3920627000000003, 51.5238337], [-3.392159202926131, 51.52387842086821], [-3.3925014, 51.524037], [-3.3926494999999997, 51.52410559999999], [-3.3929033999999993, 51.52422190000001], [-3.3931468, 51.52433320000001], [-3.3968258, 51.526078], [-3.3986776, 51.526941400000005], [-3.4005034999999997, 51.527785], [-3.4012053, 51.52812039999999], [-3.4021040999999994, 51.52855], [-3.403157, 51.5290384], [-3.405184, 51.529993100000006], [-3.4057552999999996, 51.530262400000005], [-3.4065542999999994, 51.5306391], [-3.4072436, 51.530964], [-3.4077479, 51.53120179999999], [-3.4082741000000003, 51.5314498], [-3.4086584, 51.531624], [-3.4090264, 51.5317868], [-3.4094126, 51.53194049999999], [-3.4096969999999995, 51.53204629999999], [-3.4100261, 51.5321645], [-3.4102817, 51.53225179999999], [-3.4106046999999995, 51.5323566], [-3.4110197, 51.5324774], [-3.411438599999999, 51.53258759999999], [-3.4118272, 51.5326885], [-3.4122953999999996, 51.5328004], [-3.4127002, 51.5328907], [-3.4131458999999995, 51.5329816], [-3.4135311999999995, 51.5330668], [-3.4135980796541814, 51.53308149419081], [-3.4140841999999996, 51.5331883], [-3.414811, 51.5333295], [-3.4155010000000003, 51.53347889999999], [-3.4159568999999994, 51.5335952], [-3.4164264, 51.533724], [-3.4169414, 51.533886800000005], [-3.417477, 51.5340688], [-3.4180716999999996, 51.53429499999999], [-3.4187826999999995, 51.53458400000001], [-3.4196949, 51.5349779], [-3.4203822999999995, 51.535258799999994], [-3.4208908999999994, 51.5354433], [-3.4212487, 51.535578099999995], [-3.4215994999999997, 51.53569019999998], [-3.4221063, 51.5358389], [-3.4225938999999994, 51.535964699999994], [-3.4230759999999996, 51.5360702], [-3.4235608999999996, 51.536172], [-3.4240822, 51.53626349999999], [-3.424571499999999, 51.5363314], [-3.4251841, 51.536404699999984], [-3.4258251, 51.5364704], [-3.4263515, 51.5365102], [-3.4268859999999997, 51.536532300000005], [-3.4275923999999995, 51.5365598], [-3.4282223000000003, 51.5365798], [-3.4287209, 51.536598], [-3.4291712, 51.5366269], [-3.4297021999999995, 51.5366577], [-3.430226, 51.536699000000006], [-3.4310473999999997, 51.53677729999999], [-3.4317445999999996, 51.53687010000001], [-3.4324835999999994, 51.53696359999999], [-3.4349718, 51.53725320000001], [-3.4363238, 51.537423], [-3.43748, 51.53755000000001], [-3.4384034000000003, 51.537608], [-3.4389447999999994, 51.537629], [-3.4395342, 51.53764160000001], [-3.4401497000000005, 51.5376474], [-3.4403769, 51.537648], [-3.4411065999999995, 51.5376319], [-3.4418203, 51.537608], [-3.4426493, 51.53756], [-3.4432177, 51.537514899999984], [-3.4438505, 51.5374494], [-3.444445599999999, 51.53737960000001], [-3.4451757, 51.53728300000001], [-3.4459809999999997, 51.5371575], [-3.4466763999999994, 51.5370297], [-3.4483519, 51.5367207], [-3.44999, 51.53644], [-3.4507877999999996, 51.5363104], [-3.4521581999999995, 51.536087], [-3.453361699999999, 51.5358843], [-3.4538228999999996, 51.535819499999995], [-3.454294599999999, 51.53576050000001], [-3.4547935, 51.5357114], [-3.4552809, 51.535673], [-3.4561768, 51.53564089999999], [-3.457599399999999, 51.5356343], [-3.4582676, 51.535619100000005], [-3.4590462, 51.535594800000005], [-3.4595345000000006, 51.5355694], [-3.4599897000000004, 51.5355409], [-3.4603478, 51.535512999999995], [-3.4606939999999997, 51.53548289999999], [-3.4612398, 51.535425499999995], [-3.4617255, 51.5353679], [-3.4620984999999997, 51.5353202], [-3.4625731999999996, 51.53525339999999], [-3.4630376, 51.5351781], [-3.4634303999999996, 51.535107700000005], [-3.4638914, 51.53502019999999], [-3.4642971999999994, 51.53493319999999], [-3.4648091, 51.5348171], [-3.4653639, 51.5346789], [-3.4658766, 51.534544999999994], [-3.4666792, 51.53432339999999], [-3.4674728999999997, 51.5340967], [-3.4680051, 51.5339405], [-3.4689219999999996, 51.5336734], [-3.4689554, 51.5336596], [-3.4701169999999997, 51.5333312], [-3.4711540999999997, 51.5330275], [-3.4719250999999995, 51.53280839999999], [-3.4725994, 51.53261400000001], [-3.4743620999999996, 51.5321012], [-3.4753024, 51.5318303], [-3.4761363999999997, 51.53158619999999], [-3.4767613000000006, 51.5314071], [-3.4773713, 51.5312389], [-3.4782066, 51.53102809999999], [-3.4790658, 51.530842499999984], [-3.4796383, 51.53073], [-3.4802392, 51.5306201], [-3.4806888999999996, 51.5305437], [-3.4811635999999995, 51.53047130000001], [-3.4816367999999995, 51.5304017], [-3.4821171, 51.53033789999999], [-3.4831063, 51.530216499999995], [-3.4836081999999995, 51.53015909999999], [-3.4841503, 51.5300902], [-3.4850725, 51.5299705], [-3.4856227, 51.5298909], [-3.4861670999999994, 51.5297941], [-3.4865545999999994, 51.5297247], [-3.4877635, 51.5294815], [-3.4884710999999995, 51.52931319999999], [-3.488991, 51.529187699999994], [-3.4898963, 51.528945199999995], [-3.4907372999999997, 51.52869270000001], [-3.4917166, 51.52838009999999], [-3.4924864, 51.52813090000001], [-3.4939172999999997, 51.52766329999999], [-3.4949493, 51.52730429999999], [-3.4956082999999993, 51.5270495], [-3.4960136, 51.52688679999999], [-3.4967371999999997, 51.5265759], [-3.4973600999999994, 51.526294], [-3.4981848, 51.52588539999999], [-3.4985822999999994, 51.5256737], [-3.4993304, 51.5252528], [-3.500082, 51.52479149999999], [-3.5007292, 51.524360900000005], [-3.5010248999999996, 51.52415630000001], [-3.5012708999999997, 51.52397459999999], [-3.5013719999999995, 51.5239041], [-3.5020525999999994, 51.52339729999999], [-3.5029788999999996, 51.5226404], [-3.503391699999999, 51.5222719], [-3.5034296080661336, 51.52223517745893], [-3.503689099999999, 51.521983799999994], [-3.504011, 51.5216661], [-3.5044967999999996, 51.521158799999995], [-3.5050097999999994, 51.520565799999986], [-3.5052207, 51.5203072], [-3.5054592999999996, 51.5200004], [-3.5056204, 51.519782500000005], [-3.5059249, 51.51937469999999], [-3.5061801999999997, 51.51902139999999], [-3.5063909, 51.5187326], [-3.5066798, 51.51834439999999], [-3.5069827, 51.51795659999999], [-3.5073109999999996, 51.5175697], [-3.5075587, 51.5172963], [-3.5079341999999993, 51.516891699999995], [-3.5083132999999997, 51.5165048], [-3.5086305, 51.516202799999995], [-3.5090348999999996, 51.51584559999999], [-3.5092578, 51.51565359999999], [-3.5096312, 51.5153432], [-3.510060999999999, 51.5150106], [-3.5105081999999994, 51.514679], [-3.5108662999999996, 51.51442440000001], [-3.511298, 51.5141323], [-3.5117340999999995, 51.5138599], [-3.5122036, 51.5135796], [-3.5126793, 51.51331110000001], [-3.5130822, 51.51309690000001], [-3.5135006, 51.5128892], [-3.5140241999999997, 51.51264189999999], [-3.5146035, 51.5123858], [-3.514925, 51.5122521], [-3.5152770999999996, 51.5121139], [-3.5158527999999993, 51.51189670000001], [-3.5163400999999994, 51.5117272], [-3.5164788, 51.511679], [-3.5165319, 51.5116605], [-3.5165451999999995, 51.5116563], [-3.5172663, 51.511431], [-3.5180530999999995, 51.5111961], [-3.5192576999999994, 51.5108582], [-3.519821799999999, 51.5106959], [-3.5203858999999995, 51.5105388], [-3.5211111999999996, 51.51033689999999], [-3.5216456, 51.5101811], [-3.5220215000000006, 51.5100732], [-3.5240824, 51.50949339999999], [-3.5261606999999997, 51.50890869999999], [-3.5261739, 51.5089049], [-3.5281839, 51.5083359], [-3.5293334, 51.5080125], [-3.5300501999999994, 51.5078092], [-3.5307819999999994, 51.5076021], [-3.530828, 51.5075891], [-3.5308643999999996, 51.5075788], [-3.5311854, 51.5074879], [-3.5333142999999994, 51.5068844], [-3.5337911999999996, 51.50674920000001], [-3.5347624999999994, 51.50647469999999], [-3.5352989999999997, 51.5063216], [-3.5368524, 51.50588470000001], [-3.5383147, 51.505479400000006], [-3.5398544, 51.505035799999995], [-3.5412074999999996, 51.5046517], [-3.5419899999999997, 51.50442460000001], [-3.5428715, 51.50418079999999], [-3.5433346, 51.50404840000001], [-3.5438563, 51.5039098], [-3.5443525000000005, 51.50378310000001], [-3.5448381999999996, 51.5036682], [-3.5454956, 51.5035244], [-3.5459813, 51.50342669999999], [-3.5464817999999996, 51.5033382], [-3.5471943, 51.5032168], [-3.5480022999999994, 51.5031046], [-3.5484968999999995, 51.50304659999998], [-3.5491497, 51.5029805], [-3.549774199999999, 51.502927500000006], [-3.5504391, 51.5028854], [-3.5510774, 51.5028537], [-3.5520551, 51.50282070000001], [-3.5530752, 51.50280620000001], [-3.5537962, 51.5028023], [-3.5544375, 51.5027946], [-3.557463, 51.5027943], [-3.5585912999999993, 51.502790399999995], [-3.559810699999999, 51.502790399999995], [-3.5607143, 51.50278850000001], [-3.5620938, 51.5027903], [-3.5630778999999997, 51.5027876], [-3.5639439999999993, 51.5027868], [-3.5641992, 51.5027865], [-3.564900999999999, 51.5027949], [-3.5654811999999994, 51.5028149], [-3.5660713, 51.502852399999995], [-3.5665596, 51.5028995], [-3.5670894999999994, 51.50296179999999], [-3.5676858, 51.5030526], [-3.5681820999999996, 51.5031459], [-3.5687025, 51.5032544], [-3.5693022, 51.503402099999995], [-3.5696531999999994, 51.503503], [-3.5701997, 51.5036678], [-3.5705979999999995, 51.5037989], [-3.5713401, 51.5040772], [-3.5715881, 51.5041884], [-3.5718394, 51.5043004], [-3.5721350999999997, 51.5044415], [-3.5726569000000006, 51.5047262], [-3.5730183999999996, 51.50494840000001], [-3.5732957999999995, 51.50513039999999], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5768483, 51.5094336], [-3.5770282, 51.5096905], [-3.5773326999999995, 51.51011509999999], [-3.5776021999999994, 51.510491], [-3.577831, 51.510788], [-3.5781615, 51.51120319999999], [-3.578366299999999, 51.511437899999976], [-3.5787009, 51.5118052], [-3.5790151999999997, 51.512125700000006], [-3.5793659999999994, 51.512458900000006], [-3.579733, 51.51278070000001], [-3.5798668999999994, 51.51289169999999], [-3.5802460999999997, 51.5131984], [-3.5805562999999996, 51.513435599999994], [-3.5809335, 51.51370190000001], [-3.5813796, 51.5140187], [-3.5818560999999995, 51.5143468], [-3.5822028999999995, 51.51458399999999], [-3.5827585, 51.51495750000001], [-3.5833364000000003, 51.5153374], [-3.5836689000000006, 51.5155708], [-3.5840218, 51.51581060000001], [-3.584690899999999, 51.5162585], [-3.5852091, 51.5165883], [-3.5856455000000005, 51.51685059999999], [-3.5859724, 51.5170485], [-3.5862549999999995, 51.5172152], [-3.5864177, 51.517309100000006], [-3.5867061999999996, 51.5174793], [-3.587036, 51.517673599999995], [-3.5873925, 51.51788340000001], [-3.587969399999999, 51.51822129999999], [-3.5885522999999995, 51.518572899999995], [-3.589158799999999, 51.51892269999999], [-3.5897386, 51.519254999999994], [-3.5902222999999993, 51.5195118], [-3.5906099, 51.5197088], [-3.5910123000000005, 51.5198974], [-3.591396899999999, 51.52007230000001], [-3.5917475, 51.52022240000001], [-3.5921084, 51.52037330000001], [-3.5924708, 51.5205206], [-3.5928095999999994, 51.5206467], [-3.5932001, 51.52078840000001], [-3.5932611364780858, 51.52080978888864], [-3.5937149000000006, 51.5209688], [-3.5942488999999997, 51.52114559999999], [-3.594782899999999, 51.521316799999994], [-3.5954116000000003, 51.52151929999999], [-3.595580200000001, 51.5215736], [-3.5963894, 51.52183860000001], [-3.5977103000000006, 51.5222676], [-3.5982330000000005, 51.5224358], [-3.598776899999999, 51.52261089999999], [-3.5991837000000007, 51.5227416], [-3.5995712000000006, 51.52285390000001], [-3.599943999999999, 51.5229459], [-3.6003226999999995, 51.5230416], [-3.6006688, 51.52312080000001], [-3.6011406999999993, 51.52322849999999], [-3.6016643999999993, 51.5233205], [-3.602112599999999, 51.5233858], [-3.6025534, 51.523440099999995], [-3.6029513, 51.523476], [-3.6034099, 51.5235055], [-3.6038137, 51.52352299999999], [-3.6042353, 51.52352390000001], [-3.6045652, 51.52352390000001], [-3.6050519, 51.5235073], [-3.605472, 51.5234806], [-3.6059201999999986, 51.52344930000001], [-3.606352100000001, 51.52340060000001], [-3.6067708, 51.52334630000001], [-3.6071035999999994, 51.5232901], [-3.607406899999999, 51.52322849999999], [-3.6077796, 51.5231475], [-3.6081657, 51.5230573], [-3.6085547999999994, 51.52295049999999], [-3.6090147999999993, 51.52281239999999], [-3.6093802, 51.52269089999999], [-3.6097485, 51.52255469999999], [-3.6101420000000006, 51.5224065], [-3.6105769, 51.522218800000005], [-3.6109541, 51.5220559], [-3.6115250999999993, 51.52180920000001], [-3.611893399999999, 51.521655499999994], [-3.6122233, 51.5215248], [-3.6125621, 51.521399599999995], [-3.612930299999999, 51.52127629999999], [-3.6132197, 51.5211818], [-3.6137261, 51.521035100000006], [-3.6138004, 51.521012799999994], [-3.613822499999999, 51.5210067], [-3.6141887, 51.52091720000001], [-3.6145068, 51.520842599999995], [-3.614844099999999, 51.5207743], [-3.6151889000000006, 51.520711], [-3.6155417, 51.520648399999985], [-3.615879800000001, 51.52059229999999], [-3.6163498, 51.5205207], [-3.6168615, 51.5204431], [-3.6172644, 51.520391399999994], [-3.6175346, 51.52035260000001], [-3.6179519, 51.5203018], [-3.618316399999999, 51.520263], [-3.6188665, 51.5202013], [-3.6193445, 51.520155599999995], [-3.6198018, 51.5201188], [-3.6202705, 51.520089], [-3.6208719, 51.520063], [-3.6213479, 51.5200475], [-3.6217741, 51.520043300000005], [-3.622249000000001, 51.52004889999999], [-3.622693299999999, 51.520062299999985], [-3.6230132, 51.520075], [-3.623453000000001, 51.5201038], [-3.623888299999999, 51.5201376], [-3.6243236, 51.5201833], [-3.624676299999999, 51.520227600000005], [-3.6249895, 51.520272], [-3.6253127999999992, 51.520324], [-3.625643, 51.520385899999994], [-3.6259595, 51.52045199999999], [-3.6263021, 51.5205245], [-3.6266661, 51.52060819999999], [-3.6270596, 51.52070460000001], [-3.6274259, 51.520793899999994], [-3.6279697, 51.5209311], [-3.6285927, 51.5210831], [-3.6291432, 51.52120620000001], [-3.629576300000001, 51.52129759999999], [-3.6299267, 51.52136589999999], [-3.6303157000000006, 51.52143689999999], [-3.6306741, 51.5214939], [-3.6309997, 51.5215467], [-3.631444, 51.52160860000001], [-3.6317786, 51.521650099999995], [-3.6320816, 51.5216824], [-3.632439999999999, 51.5217246], [-3.6328629, 51.52176610000001], [-3.633367100000001, 51.521805500000006], [-3.6337549, 51.5218323], [-3.6341517, 51.52185829999999], [-3.6345192, 51.5218752], [-3.6349635, 51.5218928], [-3.6354417, 51.521904000000006], [-3.635877, 51.5219082], [-3.6363202, 51.52191109999999], [-3.636661599999999, 51.521904000000006], [-3.6369985, 51.521897], [-3.6373818, 51.5218822], [-3.6377932999999993, 51.521863899999985], [-3.638203700000001, 51.521842799999995], [-3.6385791, 51.52181889999999], [-3.6390222999999993, 51.5217894], [-3.6395615, 51.52174709999999], [-3.6403462, 51.52168029999999], [-3.6408628, 51.5216353], [-3.6414021, 51.5215917], [-3.6423147, 51.5215367], [-3.642835900000001, 51.52150889999999], [-3.643493, 51.521488999999995], [-3.643710500000001, 51.521483], [-3.644695399999999, 51.52147800000001], [-3.6451047, 51.52148199999999], [-3.645710699999999, 51.52149589999999], [-3.6463055, 51.52152280000001], [-3.646804299999999, 51.5215497], [-3.6473591, 51.5215894], [-3.6478324, 51.5216302], [-3.6483952, 51.521684], [-3.648942, 51.52174560000001], [-3.6494888, 51.521817299999995], [-3.6499428999999983, 51.5218829], [-3.6504386, 51.52195360000001], [-3.6509518, 51.52203509999998], [-3.6514059, 51.5221137], [-3.651955899999999, 51.5221993], [-3.6524998000000006, 51.5222842], [-3.6530575, 51.52236469999999], [-3.6535556, 51.5224276], [-3.653965, 51.5224726], [-3.6544369, 51.5225255], [-3.6548644, 51.52256489999999], [-3.6553145, 51.52260259999999], [-3.6554986501833184, 51.52261664888299], [-3.6558008, 51.5226397], [-3.656229300000001, 51.52266890000001], [-3.6566713, 51.5226903], [-3.657090699999999, 51.5227117], [-3.6575915, 51.522735299999994], [-3.658085900000001, 51.5227493], [-3.6584827, 51.52276059999999], [-3.6588786, 51.5227724], [-3.6594010999999993, 51.522787], [-3.6599678, 51.522802799999994], [-3.660634, 51.5228219], [-3.6610323, 51.5228334], [-3.661507199999999, 51.5228472], [-3.6623894, 51.5228748], [-3.6629559, 51.5228953], [-3.6635362, 51.522909600000006], [-3.6646295, 51.52294270000001], [-3.6657413, 51.5229742], [-3.667019400000001, 51.5230135], [-3.6681275, 51.523047299999995], [-3.6693261000000006, 51.52307989999999], [-3.6699191, 51.52309789999999], [-3.6708934, 51.52312400000001], [-3.6714845, 51.523135200000006], [-3.671878599999999, 51.5231363], [-3.6724553000000006, 51.5231363], [-3.6730176, 51.5231318], [-3.6742252, 51.5230857], [-3.6749877, 51.52307709999999], [-3.6760056, 51.5230602], [-3.676977299999999, 51.52304529999999], [-3.6778037, 51.5230344], [-3.678510600000001, 51.5230225], [-3.679346600000001, 51.5230146], [-3.680406, 51.52300259999999], [-3.6812133, 51.5230007], [-3.6819345, 51.52300759999999], [-3.6827083, 51.52302649999999], [-3.683092664890038, 51.52304282234616], [-3.6832923, 51.523051300000006], [-3.683790099999999, 51.52307110000001], [-3.6844028, 51.5231089], [-3.6850936, 51.5231515], [-3.685687199999999, 51.52319920000001], [-3.6862790999999993, 51.5232508], [-3.686909299999999, 51.523312399999995], [-3.687585799999999, 51.5233829], [-3.688047399999999, 51.52344399999999], [-3.6883197, 51.5234801], [-3.6891255, 51.52358439999999], [-3.6899105, 51.52370049999999], [-3.690791200000001, 51.52382560000001], [-3.6913464, 51.5239169], [-3.692061199999999, 51.524037], [-3.692634, 51.5241413], [-3.6930903, 51.52423159999999], [-3.6935848999999994, 51.5243309], [-3.6944369, 51.52452449999999], [-3.6953897, 51.5247595], [-3.6965587000000006, 51.52507560000001], [-3.697313299999999, 51.5252867], [-3.6981973, 51.5255399], [-3.6986089, 51.5256545], [-3.698831, 51.52571640000001], [-3.6993258, 51.5258574], [-3.6996758, 51.5259593], [-3.7003953, 51.52616140000001], [-3.701437400000001, 51.5264569], [-3.7022898, 51.526701200000005], [-3.702951, 51.52688489999999], [-3.7035232, 51.52704670000001], [-3.7041071999999993, 51.5272117], [-3.704156, 51.52722519999999], [-3.7044982, 51.527320200000005], [-3.705159299999999, 51.5275103], [-3.7061695, 51.527796], [-3.7071657, 51.528080399999986], [-3.7078612, 51.5282778], [-3.7090219, 51.5286092], [-3.710319, 51.5289794], [-3.7109306, 51.52915130000001], [-3.7112425, 51.5292396], [-3.711923599999999, 51.529432500000006], [-3.7131944999999993, 51.52979559999999], [-3.7142927, 51.5300973], [-3.715007799999999, 51.53028350000001], [-3.7154928, 51.530403099999994], [-3.7159351, 51.5305054], [-3.7164957, 51.530623000000006], [-3.7171928, 51.530756], [-3.7177401999999993, 51.530846], [-3.7183929, 51.53094209999999], [-3.7190274999999993, 51.5310096], [-3.7195701, 51.531065899999994], [-3.7204611, 51.531146699999994], [-3.7213933, 51.5312254], [-3.7219600000000006, 51.5312752], [-3.7222499, 51.5312991], [-3.7233843000000006, 51.5314105], [-3.7241405, 51.531499499999995], [-3.7247521, 51.5315844], [-3.7254047999999993, 51.5316816], [-3.7262464999999994, 51.5318247], [-3.7267956, 51.531927], [-3.7273398, 51.5320436], [-3.727849500000001, 51.53215409999999], [-3.7284068, 51.5322829], [-3.7289395, 51.5324312], [-3.7298834, 51.5326949], [-3.7306052, 51.5329158], [-3.7312052, 51.5331193], [-3.7317905, 51.5333229], [-3.7322393, 51.53348749999999], [-3.732821299999999, 51.5337146], [-3.7334576, 51.5339825], [-3.7337669999999994, 51.5341184], [-3.7338998, 51.5341768], [-3.733921800000001, 51.5341872], [-3.734437400000001, 51.5344304], [-3.7349223999999994, 51.534673799999986], [-3.7352939999999992, 51.5348691], [-3.7356475, 51.5350675], [-3.736153799999999, 51.53536410000001], [-3.7365287, 51.53559829999998], [-3.7370267999999993, 51.5359235], [-3.737409899999999, 51.5361904], [-3.7379343, 51.536578], [-3.738363399999999, 51.53691649999999], [-3.7388467999999992, 51.5373194], [-3.739266, 51.5376936], [-3.7394408, 51.53786249999999], [-3.739703299999999, 51.53811600000001], [-3.7401557, 51.538562899999995], [-3.740499900000001, 51.5389289], [-3.7407602, 51.539232199999994], [-3.7409967, 51.539531], [-3.7412424999999994, 51.5398666], [-3.7414293, 51.5401439], [-3.7417325, 51.540658099999995], [-3.741871399999999, 51.54090140000001], [-3.7420795, 51.5411856], [-3.7421084999387526, 51.54122756810021], [-3.7421486000000006, 51.5412856], [-3.7423019, 51.54149520000001], [-3.7425061, 51.5418267], [-3.7426643999999993, 51.54203880000001], [-3.742842899999999, 51.54226760000001], [-3.742979500000001, 51.542499], [-3.7431948, 51.5428375], [-3.7433739, 51.54307339999999], [-3.7435903, 51.54333530000001], [-3.743823, 51.5436739], [-3.7440975, 51.5441383], [-3.7447908, 51.54532759999999], [-3.7453678, 51.54630130000001], [-3.745725999999999, 51.5469379], [-3.7458377, 51.5471202], [-3.745967999999999, 51.5473141], [-3.7460831, 51.547453100000006], [-3.7462785, 51.547777100000005], [-3.7464155999999993, 51.5480144], [-3.746511200000001, 51.54814749999999], [-3.7466438, 51.5482951], [-3.7468387, 51.548462099999995], [-3.7469736, 51.5485806], [-3.7471389, 51.54871380000001], [-3.747389599999999, 51.5488766], [-3.747529299999999, 51.5489669], [-3.7477289, 51.54909599999999], [-3.747841999999999, 51.5491671], [-3.748005800000001, 51.5493013], [-3.748173, 51.5494294], [-3.7483519, 51.54959310000001], [-3.7484514999999994, 51.54970019999999], [-3.7485376, 51.549802], [-3.7486186, 51.5499112], [-3.74873, 51.55008639999999], [-3.7492904, 51.5510406], [-3.7498103, 51.551934800000005]]}", "current_leg_start": "Cardiff Central", "dest_arr_time_act": "0637", "motion_projection": null, "next_location_lat": "51.5519348", "next_location_lon": "-3.7498103", "previous_location": "Cardiff Central", "current_leg_milage": "29.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 519.45, \"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\": 564.078, \"from_m\": 519.45, \"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\": 1131.528, \"from_m\": 564.078, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1533.686, \"from_m\": 1131.528, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1573.516, \"from_m\": 1533.686, \"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\": 13495.817, \"from_m\": 1573.516, \"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\": 16486.529, \"from_m\": 13495.817, \"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\": 16536.436, \"from_m\": 16486.529, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16686.83, \"from_m\": 16536.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\": 17128.605, \"from_m\": 16686.83, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17396.871, \"from_m\": 17128.605, \"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\": 18114.557, \"from_m\": 17396.871, \"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\": 41279.16, \"from_m\": 18114.557, \"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\": 48987.434, \"from_m\": 41279.16, \"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\": 49392.837, \"from_m\": 48987.434, \"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\": 50126.729, \"from_m\": 49392.837, \"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\": 50219.245, \"from_m\": 50126.729, \"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\": 50282.863, \"from_m\": 50219.245, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50345.757, \"from_m\": 50282.863, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52480.236, \"from_m\": 50345.757, \"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\": 54650.296, \"from_m\": 52480.236, \"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\": 57016.662, \"from_m\": 54650.296, \"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\": 62826.285, \"from_m\": 57016.662, \"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\": 63316.834, \"from_m\": 62826.285, \"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\": 64130.822, \"from_m\": 63316.834, \"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\": 64558.202, \"from_m\": 64130.822, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 625104, \"profile_key\": \"4ea0ada9f62af85b2dedf90b32a77cc939e87ed39ab9d3be023d1f9e0140439d\", \"schedule_id\": 32461, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0342\", \"location\": \"Newport Docks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": false, \"wtt_arr\": \"0402\", \"wtt_dep\": \"0404\", \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 2, \"distance_m\": 307.742, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": false, \"wtt_arr\": \"0409\", \"wtt_dep\": \"0429\", \"location\": \"Newport Courtybella Sidings\", \"stage_seq\": 3, \"distance_m\": 519.45, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": false, \"wtt_arr\": \"0434\", \"wtt_dep\": \"0439\", \"location\": \"Alexandra Dock Jn. T.C.\", \"stage_seq\": 4, \"distance_m\": 684.5, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0442\", \"location\": \"Ebbw Jn\", \"stage_seq\": 5, \"distance_m\": 1014.084, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0449\", \"location\": \"Marshfield\", \"stage_seq\": 6, \"distance_m\": 6983.24, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0457H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 7, \"distance_m\": 16113.428, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0459\", \"location\": \"Cardiff Central\", \"stage_seq\": 8, \"distance_m\": 17451.56, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0502H\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 9, \"distance_m\": 19577.592, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0517H\", \"location\": \"Pontyclun\", \"stage_seq\": 10, \"distance_m\": 35422.313, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531\", \"location\": \"Bridgend\", \"stage_seq\": 11, \"distance_m\": 49960.578, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0537H\", \"location\": \"Stormy\", \"stage_seq\": 12, \"distance_m\": 56608.592, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0546\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 13, \"distance_m\": 63342.835, \"section_seq\": 1, \"route_path_id\": 71669}, {\"is_pass\": false, \"wtt_arr\": \"0551\", \"wtt_dep\": null, \"location\": \"Margam Terminal Complex\", \"stage_seq\": 14, \"distance_m\": 64558.202, \"section_seq\": 1, \"route_path_id\": 71669}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64558.202, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71669}], \"total_distance_m\": 64558.202, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 63257.29, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1300.912, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "53.0", "current_position_lat": "51.5519348", "current_position_lon": "-3.7498103", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:28Z\", \"source_id\": 16779089, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:13:06Z\", \"source_id\": 52020444, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:14:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:13:13Z\", \"source_id\": 16777255, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:18Z\", \"source_id\": 52035510, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:30:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:29:24Z\", \"source_id\": 16781748, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:45Z\", \"source_id\": 52053773, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:48Z\", \"source_id\": 16787276, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:07Z\", \"source_id\": 16799291, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Margam Terminal Complex", "service_state_platform": null, "timing_fact_generation": 1789621748646505, "current_leg_arrival_utc": "2026-09-17T06:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:08.638791", "service_state_evidence_id": 16799291, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-17T05:06:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:08.878246", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6R77 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 519.45, "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": 564.078, "from_m": 519.45, "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": 1131.528, "from_m": 564.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1533.686, "from_m": 1131.528, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1573.516, "from_m": 1533.686, "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": 13495.817, "from_m": 1573.516, "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": 16486.529, "from_m": 13495.817, "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": 16536.436, "from_m": 16486.529, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16686.83, "from_m": 16536.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": 17128.605, "from_m": 16686.83, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17396.871, "from_m": 17128.605, "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": 18114.557, "from_m": 17396.871, "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": 41279.16, "from_m": 18114.557, "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": 48987.434, "from_m": 41279.16, "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": 49392.837, "from_m": 48987.434, "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": 50126.729, "from_m": 49392.837, "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": 50219.245, "from_m": 50126.729, "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": 50282.863, "from_m": 50219.245, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50345.757, "from_m": 50282.863, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52480.236, "from_m": 50345.757, "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": 54650.296, "from_m": 52480.236, "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": 57016.662, "from_m": 54650.296, "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": 62826.285, "from_m": 57016.662, "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": 63316.834, "from_m": 62826.285, "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": 64130.822, "from_m": 63316.834, "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": 64558.202, "from_m": 64130.822, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 625104, "profile_key": "4ea0ada9f62af85b2dedf90b32a77cc939e87ed39ab9d3be023d1f9e0140439d", "schedule_id": 32461, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0342", "location": "Newport Docks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71669}, {"is_pass": false, "wtt_arr": "0402", "wtt_dep": "0404", "location": "Alexandra Dock Jn. T.C.", "stage_seq": 2, "distance_m": 307.742, "section_seq": 1, "route_path_id": 71669}, {"is_pass": false, "wtt_arr": "0409", "wtt_dep": "0429", "location": "Newport Courtybella Sidings", "stage_seq": 3, "distance_m": 519.45, "section_seq": 1, "route_path_id": 71669}, {"is_pass": false, "wtt_arr": "0434", "wtt_dep": "0439", "location": "Alexandra Dock Jn. T.C.", "stage_seq": 4, "distance_m": 684.5, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0442", "location": "Ebbw Jn", "stage_seq": 5, "distance_m": 1014.084, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0449", "location": "Marshfield", "stage_seq": 6, "distance_m": 6983.24, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0457H", "location": "Long Dyke Jn", "stage_seq": 7, "distance_m": 16113.428, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0459", "location": "Cardiff Central", "stage_seq": 8, "distance_m": 17451.56, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0502H", "location": "Leckwith Loop North Jn", "stage_seq": 9, "distance_m": 19577.592, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0517H", "location": "Pontyclun", "stage_seq": 10, "distance_m": 35422.313, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531", "location": "Bridgend", "stage_seq": 11, "distance_m": 49960.578, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0537H", "location": "Stormy", "stage_seq": 12, "distance_m": 56608.592, "section_seq": 1, "route_path_id": 71669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0546", "location": "Margam Moors Jn", "stage_seq": 13, "distance_m": 63342.835, "section_seq": 1, "route_path_id": 71669}, {"is_pass": false, "wtt_arr": "0551", "wtt_dep": null, "location": "Margam Terminal Complex", "stage_seq": 14, "distance_m": 64558.202, "section_seq": 1, "route_path_id": 71669}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64558.202, "from_m": 0.0, "section_seq": 1, "route_path_id": 71669}], "total_distance_m": 64558.202, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 63257.29, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1300.912, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:28Z", "source_id": 16779089, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24958, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:13:06Z", "source_id": 52020444, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T04:14:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:13:13Z", "source_id": 16777255, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25332, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:18Z", "source_id": 52035510, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T04:30:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:29:24Z", "source_id": 16781748, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-17T05:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25601, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:45Z", "source_id": 52053773, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T04:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:48Z", "source_id": 16787276, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:07Z", "source_id": 16799291, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-17T06:06:00+01:00", "operational_fact": true}] |
Newport Docks |
0342 |
0342 |
None |
None |
None |
Margam Terminal Complex |
0637 |
0637 |
None |
LATE |
+15 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H57332/2026-09-17/detailed |
None |
Cardiff Central |
2026-09-17T05:59:00+01:00 |
Margam Terminal Complex |
53.0 |
{"type": "LineString", "coordinates": [[-3.1792472912090837, 51.475895633759], [-3.1798175, 51.4758796], [-3.1803054999999993, 51.475866], [-3.1805623999999995, 51.475857600000005], [-3.1806980999999994, 51.47585170000001], [-3.1808488, 51.4758406], [-3.1810711, 51.47582], [-3.1814736999999997, 51.4757714], [-3.1815673, 51.4757623], [-3.1817008, 51.47575140000001], [-3.1818474999999995, 51.475742800000006], [-3.1819911999999997, 51.47573569999999], [-3.1821256, 51.47573030000001], [-3.1822748, 51.475725800000006], [-3.1824077999999996, 51.47572369999999], [-3.1827663, 51.47572159999999], [-3.1829908, 51.4757261], [-3.1831635, 51.4757273], [-3.1836528, 51.47572589999999], [-3.1841145, 51.475761599999984], [-3.1856677999999996, 51.47588199999999], [-3.1859547, 51.47590280000001], [-3.186392, 51.475938000000006], [-3.1867178999999997, 51.475961299999994], [-3.1872772, 51.4760174], [-3.1873547, 51.4760252], [-3.1876052999999995, 51.4760486], [-3.1916543999999996, 51.4764524], [-3.1923233, 51.4765178], [-3.193827, 51.47666459999999], [-3.1956562999999996, 51.476774899999995], [-3.1968927999999996, 51.47687680000001], [-3.1976318, 51.4769469], [-3.1988520999999994, 51.477080599999994], [-3.2004038, 51.4772719], [-3.2012327, 51.4773713], [-3.2015289999999994, 51.4774231], [-3.2018320999999994, 51.4774857], [-3.2022517999999995, 51.47757419999999], [-3.202624699999999, 51.477659399999986], [-3.2031328999999995, 51.4777856], [-3.2039040999999995, 51.4779844], [-3.2044741000000005, 51.47813299999999], [-3.2051352, 51.47830759999999], [-3.2056985, 51.47845709999999], [-3.2061987, 51.478587399999995], [-3.2064549, 51.4786526], [-3.2073321999999997, 51.4788575], [-3.2075197, 51.4789073], [-3.2080025, 51.47903509999999], [-3.2083472, 51.479127], [-3.2086757, 51.47922220000001], [-3.209235, 51.47938], [-3.2094589, 51.47944439999999], [-3.2101161, 51.4796147], [-3.2097835, 51.479501199999994], [-3.209539299999999, 51.4794229], [-3.2113718, 51.4799016], [-3.2116698, 51.4799828], [-3.2135867, 51.480494500000006], [-3.2157835999999995, 51.48109430000001], [-3.2203208999999995, 51.482462799999986], [-3.2221103999999996, 51.4830003], [-3.2227667999999996, 51.4831884], [-3.2232157999999997, 51.4833143], [-3.2237925999999995, 51.483473], [-3.2242232999999993, 51.48359190000001], [-3.2244355999999996, 51.48364939999999], [-3.224651684583193, 51.48370800616117], [-3.224746042486798, 51.48373359775739], [-3.2255679, 51.4839565], [-3.2263817, 51.484176999999995], [-3.2269543, 51.4843335], [-3.2276183, 51.4845153], [-3.2279168, 51.4845956], [-3.228413199999999, 51.484730899999995], [-3.2291988000000003, 51.4849441], [-3.2297472999999997, 51.4850972], [-3.2303845, 51.485272299999984], [-3.2309523, 51.485427000000016], [-3.2317907999999997, 51.4856388], [-3.2322928, 51.48575019999999], [-3.2327684, 51.485850600000006], [-3.2332820000000004, 51.48595340000001], [-3.2338927999999996, 51.48605559999999], [-3.233935022830277, 51.48606174855659], [-3.2346989999999995, 51.486173], [-3.2357349999999996, 51.48628190000001], [-3.2371283, 51.4863768], [-3.2381848999999994, 51.4863966], [-3.2390578000000003, 51.48639229999999], [-3.2399930999999995, 51.4863492], [-3.2412485, 51.4862588], [-3.2436098999999996, 51.4860064], [-3.2442972000000005, 51.48594310000001], [-3.2449473, 51.48590690000001], [-3.2459966999999996, 51.4858863], [-3.2468566999999995, 51.4859013], [-3.2477800999999995, 51.4859496], [-3.2484218999999994, 51.4860003], [-3.249953, 51.48613369999999], [-3.2504694, 51.4861813], [-3.2513507, 51.4862633], [-3.2522667, 51.4863126], [-3.2531079, 51.486318399999995], [-3.2542344999999995, 51.4862713], [-3.25509, 51.48622], [-3.2555516, 51.48619539999999], [-3.2560552, 51.4861626], [-3.2576851999999996, 51.4860661], [-3.2596712999999995, 51.4859325], [-3.2600578, 51.485909699999986], [-3.2609451, 51.48585130000001], [-3.2618130999999995, 51.4857959], [-3.2629958, 51.4857191], [-3.2635664999999996, 51.4856807], [-3.264287, 51.4856189], [-3.2646337, 51.48558529999999], [-3.2651735, 51.4855237], [-3.2655344, 51.48547479999999], [-3.2658463999999996, 51.485429899999986], [-3.26631, 51.48535749999999], [-3.2668152, 51.485266], [-3.2671926, 51.48519339999999], [-3.267674599999999, 51.48508840000001], [-3.2679653, 51.48502139999998], [-3.2684894, 51.484885799999994], [-3.2689306999999994, 51.4847613], [-3.2691429, 51.4846994], [-3.2696235999999996, 51.484551899999985], [-3.2696786, 51.484535], [-3.2697406999999994, 51.4845159], [-3.2715736999999994, 51.483952499999994], [-3.2728772, 51.4835125], [-3.2738866, 51.4831481], [-3.2760208, 51.4823356], [-3.2761800999999995, 51.482275], [-3.2765124, 51.48214899999999], [-3.2766369999999996, 51.482101699999994], [-3.277982999999999, 51.481589199999995], [-3.2793128999999994, 51.48115959999999], [-3.2801963999999995, 51.4809458], [-3.2811756, 51.4807654], [-3.2817341, 51.480687], [-3.2823201, 51.4806333], [-3.2829713999999997, 51.4805982], [-3.2836481999999996, 51.4805892], [-3.284353, 51.4806133], [-3.2849391999999997, 51.480647600000005], [-3.2855243, 51.4807084], [-3.2862174999999993, 51.4808019], [-3.2869184, 51.4809384], [-3.2874319000000005, 51.4810592], [-3.2881723999999997, 51.4812605], [-3.288652, 51.481406799999995], [-3.289502, 51.48167380000001], [-3.2902419, 51.481908199999985], [-3.2911726999999997, 51.48219300000001], [-3.2918432999999996, 51.48238219999999], [-3.292313099999999, 51.4825024], [-3.2927905, 51.48261319999999], [-3.2935767999999994, 51.48277660000001], [-3.2940532999999994, 51.482862299999994], [-3.2943543999999996, 51.482904999999995], [-3.294929199999999, 51.4829888], [-3.2954881, 51.48305869999999], [-3.2960366, 51.4831253], [-3.296802899999999, 51.48319360000001], [-3.2975338999999995, 51.4832296], [-3.2981547, 51.4832464], [-3.2983605, 51.4832505], [-3.2984476, 51.4832544], [-3.2988206999999994, 51.4832528], [-3.2993875, 51.4832429], [-3.2997447, 51.4832302], [-3.3006548, 51.4831854], [-3.3009915, 51.4831637], [-3.301323, 51.483129299999995], [-3.3018767999999996, 51.4830705], [-3.3024174999999993, 51.4830015], [-3.3029882, 51.4829167], [-3.3037907, 51.4827912], [-3.3044874999999996, 51.4826826], [-3.3050358999999996, 51.4825962], [-3.3054099999999997, 51.4825411], [-3.3059997999999995, 51.482446800000005], [-3.3081552999999997, 51.4821066], [-3.3098617, 51.481835], [-3.3105348, 51.4817154], [-3.3114041, 51.481533299999995], [-3.311774600000001, 51.481449999999995], [-3.3122039999999995, 51.48134009999998], [-3.312654, 51.4812118], [-3.313187, 51.481048], [-3.3139269999999996, 51.4807884], [-3.3142945, 51.4806506], [-3.3146531, 51.4805053], [-3.3159671999999993, 51.4799667], [-3.3165401999999995, 51.47974349999999], [-3.317264, 51.47948480000001], [-3.3180231999999994, 51.479231199999994], [-3.3186245, 51.47905500000001], [-3.3189484, 51.47896459999999], [-3.3192814, 51.4788742], [-3.3200679999999996, 51.4786795], [-3.3206840999999994, 51.4785513], [-3.3214674999999994, 51.4784051], [-3.3221943, 51.47829069999999], [-3.3223983, 51.47826019999999], [-3.3231241, 51.47817979999999], [-3.3235087999999995, 51.4781363], [-3.323766551242229, 51.478114265183294], [-3.3238761, 51.47810489999999], [-3.3242738000000003, 51.4780796], [-3.3246423, 51.4780641], [-3.3249891999999996, 51.4780533], [-3.3254103, 51.4780611], [-3.3258341, 51.47808129999999], [-3.3261989000000005, 51.4781017], [-3.3265346999999994, 51.47812280000001], [-3.3268483, 51.47815039999999], [-3.3271089000000003, 51.47817609999999], [-3.3274290999999994, 51.4782159], [-3.3279026, 51.4782902], [-3.3283492, 51.47834759999999], [-3.3287879, 51.47842270000001], [-3.3293758999999996, 51.4785328], [-3.3299532, 51.4786597], [-3.3303733, 51.47876140000001], [-3.3305850999999995, 51.4788102], [-3.3308569, 51.4788728], [-3.3313366, 51.47899429999999], [-3.3317586, 51.4791203], [-3.3322199999999995, 51.4792739], [-3.3326306999999997, 51.4794393], [-3.3330453, 51.479618599999995], [-3.3334751, 51.4798161], [-3.3339077999999995, 51.4800461], [-3.3346353, 51.4804466], [-3.3359428999999996, 51.48116830000001], [-3.3366231, 51.4815365], [-3.3372556, 51.48188039999999], [-3.3381832999999994, 51.48239120000001], [-3.3386420999999995, 51.4826412], [-3.3390409, 51.4828691], [-3.3391123000000005, 51.48290990000001], [-3.3394786, 51.4831473], [-3.3401261, 51.4835682], [-3.3404076, 51.4837929], [-3.3407898, 51.4840775], [-3.3412277, 51.4844466], [-3.3416294, 51.4848057], [-3.3419361999999997, 51.4851127], [-3.3422021, 51.48541120000001], [-3.3424091, 51.485642799999994], [-3.3426234999999997, 51.4859075], [-3.3428291999999997, 51.4861747], [-3.3430009, 51.48642720000001], [-3.3431703, 51.486705699999995], [-3.3433269, 51.4869798], [-3.3435036999999994, 51.48732739999999], [-3.3436806999999997, 51.4876738], [-3.3441145, 51.48870209999999], [-3.3443672, 51.4893953], [-3.3446124, 51.490043], [-3.345006, 51.4910421], [-3.3452401000000003, 51.491642500000005], [-3.3453812, 51.4920296], [-3.3455425, 51.4924518], [-3.34573, 51.4929515], [-3.3459139, 51.493404099999985], [-3.3461083, 51.4939119], [-3.3462991, 51.4944001], [-3.3463964, 51.4946668], [-3.3464104999999997, 51.494705299999985], [-3.346680399999999, 51.49541], [-3.3469563, 51.496123299999994], [-3.3471702999999997, 51.49657020000001], [-3.3474447, 51.497103900000006], [-3.3476477999999994, 51.4974639], [-3.3478529, 51.4978266], [-3.3482695, 51.4984195], [-3.3485379625166964, 51.4987748385867], [-3.3487114, 51.4990044], [-3.3491873, 51.4995883], [-3.3494819, 51.4999058], [-3.3497783, 51.500211400000005], [-3.3500032, 51.50042340000001], [-3.3503687, 51.50071839999999], [-3.3507093, 51.50097509999999], [-3.3511124, 51.5013051], [-3.3516565999999997, 51.501724], [-3.3521371999999996, 51.5020869], [-3.3529031, 51.5026051], [-3.3535433999999995, 51.5030452], [-3.3540565000000004, 51.5033858], [-3.3545806, 51.5037333], [-3.3550224, 51.50403150000001], [-3.3555697, 51.5043991], [-3.3561216, 51.504770699999995], [-3.3567277999999994, 51.505176], [-3.3572339999999996, 51.5055266], [-3.3577542, 51.5058747], [-3.3583249, 51.5062683], [-3.3588129999999996, 51.506589600000005], [-3.3591331999999996, 51.5068069], [-3.3596461999999994, 51.5071804], [-3.3605622999999993, 51.5078502], [-3.3608633, 51.508076], [-3.3613639999999996, 51.50851110000001], [-3.3616073999999996, 51.5087321], [-3.3618420999999996, 51.50895429999999], [-3.3622151, 51.50933609999999], [-3.3622693, 51.509398], [-3.362426, 51.50957729999999], [-3.3626382, 51.50984679999999], [-3.3626811, 51.50990130000001], [-3.3629128, 51.51021519999998], [-3.3630321999999997, 51.510377299999995], [-3.3631928, 51.5106118], [-3.3634389, 51.510966], [-3.363478, 51.5110223], [-3.363755, 51.511395799999995], [-3.3640128, 51.51172819999999], [-3.3641033999999994, 51.51182959999999], [-3.3646916999999994, 51.51243790000001], [-3.3648282, 51.5125891], [-3.3650250999999995, 51.5127846], [-3.3656187, 51.51330799999999], [-3.3659557999999996, 51.5135716], [-3.3663112, 51.51383559999999], [-3.3667641, 51.5141482], [-3.3672406, 51.5144514], [-3.3677453999999996, 51.5147501], [-3.3683081999999995, 51.515054500000005], [-3.3686190000000003, 51.5152114], [-3.368942, 51.515367299999994], [-3.3693038000000004, 51.5155299], [-3.3696859, 51.5156963], [-3.3699902999999996, 51.5158231], [-3.370398, 51.51598129999999], [-3.3711436, 51.51624209999999], [-3.3716092, 51.5163965], [-3.3722175, 51.5165809], [-3.3726811999999997, 51.5167191], [-3.3731899999999997, 51.51686759999999], [-3.3736571999999994, 51.5170081], [-3.3742242, 51.51719039999999], [-3.37481, 51.517389300000005], [-3.3751683999999997, 51.5175364], [-3.3756682999999996, 51.51774820000001], [-3.376013700000001, 51.51790760000001], [-3.3763851, 51.5180897], [-3.3766895, 51.5182465], [-3.3771785, 51.51850939999999], [-3.3776634, 51.51876799999999], [-3.3781686, 51.5190387], [-3.3785765999999997, 51.5192465], [-3.3789768999999996, 51.51944400000001], [-3.3793664999999997, 51.51962509999999], [-3.3797499, 51.5197932], [-3.3799988, 51.5198964], [-3.3803552999999997, 51.52003690000001], [-3.3809924, 51.520264299999994], [-3.3813507000000005, 51.520384], [-3.3817482, 51.5205103], [-3.3821343, 51.5206212], [-3.3827354, 51.5207844], [-3.3832373, 51.52090559999999], [-3.3843368, 51.5211571], [-3.384924499999999, 51.52128009999999], [-3.3855733999999997, 51.52143710000001], [-3.3859164, 51.52152469999999], [-3.3863028999999996, 51.5216238], [-3.3866946999999996, 51.52172259999999], [-3.3872241, 51.52188850000001], [-3.387582399999999, 51.5220027], [-3.3879499999999996, 51.52211900000001], [-3.3884894999999995, 51.52230680000001], [-3.3891125, 51.5225352], [-3.3894884, 51.522684599999984], [-3.3898811, 51.522839399999995], [-3.3904573, 51.5230832], [-3.3910291, 51.52334229999999], [-3.3915656999999997, 51.5235916], [-3.3920627000000003, 51.5238337], [-3.392159202926131, 51.52387842086821], [-3.3925014, 51.524037], [-3.3926494999999997, 51.52410559999999], [-3.3929033999999993, 51.52422190000001], [-3.3931468, 51.52433320000001], [-3.3968258, 51.526078], [-3.3986776, 51.526941400000005], [-3.4005034999999997, 51.527785], [-3.4012053, 51.52812039999999], [-3.4021040999999994, 51.52855], [-3.403157, 51.5290384], [-3.405184, 51.529993100000006], [-3.4057552999999996, 51.530262400000005], [-3.4065542999999994, 51.5306391], [-3.4072436, 51.530964], [-3.4077479, 51.53120179999999], [-3.4082741000000003, 51.5314498], [-3.4086584, 51.531624], [-3.4090264, 51.5317868], [-3.4094126, 51.53194049999999], [-3.4096969999999995, 51.53204629999999], [-3.4100261, 51.5321645], [-3.4102817, 51.53225179999999], [-3.4106046999999995, 51.5323566], [-3.4110197, 51.5324774], [-3.411438599999999, 51.53258759999999], [-3.4118272, 51.5326885], [-3.4122953999999996, 51.5328004], [-3.4127002, 51.5328907], [-3.4131458999999995, 51.5329816], [-3.4135311999999995, 51.5330668], [-3.4135980796541814, 51.53308149419081], [-3.4140841999999996, 51.5331883], [-3.414811, 51.5333295], [-3.4155010000000003, 51.53347889999999], [-3.4159568999999994, 51.5335952], [-3.4164264, 51.533724], [-3.4169414, 51.533886800000005], [-3.417477, 51.5340688], [-3.4180716999999996, 51.53429499999999], [-3.4187826999999995, 51.53458400000001], [-3.4196949, 51.5349779], [-3.4203822999999995, 51.535258799999994], [-3.4208908999999994, 51.5354433], [-3.4212487, 51.535578099999995], [-3.4215994999999997, 51.53569019999998], [-3.4221063, 51.5358389], [-3.4225938999999994, 51.535964699999994], [-3.4230759999999996, 51.5360702], [-3.4235608999999996, 51.536172], [-3.4240822, 51.53626349999999], [-3.424571499999999, 51.5363314], [-3.4251841, 51.536404699999984], [-3.4258251, 51.5364704], [-3.4263515, 51.5365102], [-3.4268859999999997, 51.536532300000005], [-3.4275923999999995, 51.5365598], [-3.4282223000000003, 51.5365798], [-3.4287209, 51.536598], [-3.4291712, 51.5366269], [-3.4297021999999995, 51.5366577], [-3.430226, 51.536699000000006], [-3.4310473999999997, 51.53677729999999], [-3.4317445999999996, 51.53687010000001], [-3.4324835999999994, 51.53696359999999], [-3.4349718, 51.53725320000001], [-3.4363238, 51.537423], [-3.43748, 51.53755000000001], [-3.4384034000000003, 51.537608], [-3.4389447999999994, 51.537629], [-3.4395342, 51.53764160000001], [-3.4401497000000005, 51.5376474], [-3.4403769, 51.537648], [-3.4411065999999995, 51.5376319], [-3.4418203, 51.537608], [-3.4426493, 51.53756], [-3.4432177, 51.537514899999984], [-3.4438505, 51.5374494], [-3.444445599999999, 51.53737960000001], [-3.4451757, 51.53728300000001], [-3.4459809999999997, 51.5371575], [-3.4466763999999994, 51.5370297], [-3.4483519, 51.5367207], [-3.44999, 51.53644], [-3.4507877999999996, 51.5363104], [-3.4521581999999995, 51.536087], [-3.453361699999999, 51.5358843], [-3.4538228999999996, 51.535819499999995], [-3.454294599999999, 51.53576050000001], [-3.4547935, 51.5357114], [-3.4552809, 51.535673], [-3.4561768, 51.53564089999999], [-3.457599399999999, 51.5356343], [-3.4582676, 51.535619100000005], [-3.4590462, 51.535594800000005], [-3.4595345000000006, 51.5355694], [-3.4599897000000004, 51.5355409], [-3.4603478, 51.535512999999995], [-3.4606939999999997, 51.53548289999999], [-3.4612398, 51.535425499999995], [-3.4617255, 51.5353679], [-3.4620984999999997, 51.5353202], [-3.4625731999999996, 51.53525339999999], [-3.4630376, 51.5351781], [-3.4634303999999996, 51.535107700000005], [-3.4638914, 51.53502019999999], [-3.4642971999999994, 51.53493319999999], [-3.4648091, 51.5348171], [-3.4653639, 51.5346789], [-3.4658766, 51.534544999999994], [-3.4666792, 51.53432339999999], [-3.4674728999999997, 51.5340967], [-3.4680051, 51.5339405], [-3.4689219999999996, 51.5336734], [-3.4689554, 51.5336596], [-3.4701169999999997, 51.5333312], [-3.4711540999999997, 51.5330275], [-3.4719250999999995, 51.53280839999999], [-3.4725994, 51.53261400000001], [-3.4743620999999996, 51.5321012], [-3.4753024, 51.5318303], [-3.4761363999999997, 51.53158619999999], [-3.4767613000000006, 51.5314071], [-3.4773713, 51.5312389], [-3.4782066, 51.53102809999999], [-3.4790658, 51.530842499999984], [-3.4796383, 51.53073], [-3.4802392, 51.5306201], [-3.4806888999999996, 51.5305437], [-3.4811635999999995, 51.53047130000001], [-3.4816367999999995, 51.5304017], [-3.4821171, 51.53033789999999], [-3.4831063, 51.530216499999995], [-3.4836081999999995, 51.53015909999999], [-3.4841503, 51.5300902], [-3.4850725, 51.5299705], [-3.4856227, 51.5298909], [-3.4861670999999994, 51.5297941], [-3.4865545999999994, 51.5297247], [-3.4877635, 51.5294815], [-3.4884710999999995, 51.52931319999999], [-3.488991, 51.529187699999994], [-3.4898963, 51.528945199999995], [-3.4907372999999997, 51.52869270000001], [-3.4917166, 51.52838009999999], [-3.4924864, 51.52813090000001], [-3.4939172999999997, 51.52766329999999], [-3.4949493, 51.52730429999999], [-3.4956082999999993, 51.5270495], [-3.4960136, 51.52688679999999], [-3.4967371999999997, 51.5265759], [-3.4973600999999994, 51.526294], [-3.4981848, 51.52588539999999], [-3.4985822999999994, 51.5256737], [-3.4993304, 51.5252528], [-3.500082, 51.52479149999999], [-3.5007292, 51.524360900000005], [-3.5010248999999996, 51.52415630000001], [-3.5012708999999997, 51.52397459999999], [-3.5013719999999995, 51.5239041], [-3.5020525999999994, 51.52339729999999], [-3.5029788999999996, 51.5226404], [-3.503391699999999, 51.5222719], [-3.5034296080661336, 51.52223517745893], [-3.503689099999999, 51.521983799999994], [-3.504011, 51.5216661], [-3.5044967999999996, 51.521158799999995], [-3.5050097999999994, 51.520565799999986], [-3.5052207, 51.5203072], [-3.5054592999999996, 51.5200004], [-3.5056204, 51.519782500000005], [-3.5059249, 51.51937469999999], [-3.5061801999999997, 51.51902139999999], [-3.5063909, 51.5187326], [-3.5066798, 51.51834439999999], [-3.5069827, 51.51795659999999], [-3.5073109999999996, 51.5175697], [-3.5075587, 51.5172963], [-3.5079341999999993, 51.516891699999995], [-3.5083132999999997, 51.5165048], [-3.5086305, 51.516202799999995], [-3.5090348999999996, 51.51584559999999], [-3.5092578, 51.51565359999999], [-3.5096312, 51.5153432], [-3.510060999999999, 51.5150106], [-3.5105081999999994, 51.514679], [-3.5108662999999996, 51.51442440000001], [-3.511298, 51.5141323], [-3.5117340999999995, 51.5138599], [-3.5122036, 51.5135796], [-3.5126793, 51.51331110000001], [-3.5130822, 51.51309690000001], [-3.5135006, 51.5128892], [-3.5140241999999997, 51.51264189999999], [-3.5146035, 51.5123858], [-3.514925, 51.5122521], [-3.5152770999999996, 51.5121139], [-3.5158527999999993, 51.51189670000001], [-3.5163400999999994, 51.5117272], [-3.5164788, 51.511679], [-3.5165319, 51.5116605], [-3.5165451999999995, 51.5116563], [-3.5172663, 51.511431], [-3.5180530999999995, 51.5111961], [-3.5192576999999994, 51.5108582], [-3.519821799999999, 51.5106959], [-3.5203858999999995, 51.5105388], [-3.5211111999999996, 51.51033689999999], [-3.5216456, 51.5101811], [-3.5220215000000006, 51.5100732], [-3.5240824, 51.50949339999999], [-3.5261606999999997, 51.50890869999999], [-3.5261739, 51.5089049], [-3.5281839, 51.5083359], [-3.5293334, 51.5080125], [-3.5300501999999994, 51.5078092], [-3.5307819999999994, 51.5076021], [-3.530828, 51.5075891], [-3.5308643999999996, 51.5075788], [-3.5311854, 51.5074879], [-3.5333142999999994, 51.5068844], [-3.5337911999999996, 51.50674920000001], [-3.5347624999999994, 51.50647469999999], [-3.5352989999999997, 51.5063216], [-3.5368524, 51.50588470000001], [-3.5383147, 51.505479400000006], [-3.5398544, 51.505035799999995], [-3.5412074999999996, 51.5046517], [-3.5419899999999997, 51.50442460000001], [-3.5428715, 51.50418079999999], [-3.5433346, 51.50404840000001], [-3.5438563, 51.5039098], [-3.5443525000000005, 51.50378310000001], [-3.5448381999999996, 51.5036682], [-3.5454956, 51.5035244], [-3.5459813, 51.50342669999999], [-3.5464817999999996, 51.5033382], [-3.5471943, 51.5032168], [-3.5480022999999994, 51.5031046], [-3.5484968999999995, 51.50304659999998], [-3.5491497, 51.5029805], [-3.549774199999999, 51.502927500000006], [-3.5504391, 51.5028854], [-3.5510774, 51.5028537], [-3.5520551, 51.50282070000001], [-3.5530752, 51.50280620000001], [-3.5537962, 51.5028023], [-3.5544375, 51.5027946], [-3.557463, 51.5027943], [-3.5585912999999993, 51.502790399999995], [-3.559810699999999, 51.502790399999995], [-3.5607143, 51.50278850000001], [-3.5620938, 51.5027903], [-3.5630778999999997, 51.5027876], [-3.5639439999999993, 51.5027868], [-3.5641992, 51.5027865], [-3.564900999999999, 51.5027949], [-3.5654811999999994, 51.5028149], [-3.5660713, 51.502852399999995], [-3.5665596, 51.5028995], [-3.5670894999999994, 51.50296179999999], [-3.5676858, 51.5030526], [-3.5681820999999996, 51.5031459], [-3.5687025, 51.5032544], [-3.5693022, 51.503402099999995], [-3.5696531999999994, 51.503503], [-3.5701997, 51.5036678], [-3.5705979999999995, 51.5037989], [-3.5713401, 51.5040772], [-3.5715881, 51.5041884], [-3.5718394, 51.5043004], [-3.5721350999999997, 51.5044415], [-3.5726569000000006, 51.5047262], [-3.5730183999999996, 51.50494840000001], [-3.5732957999999995, 51.50513039999999], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5768483, 51.5094336], [-3.5770282, 51.5096905], [-3.5773326999999995, 51.51011509999999], [-3.5776021999999994, 51.510491], [-3.577831, 51.510788], [-3.5781615, 51.51120319999999], [-3.578366299999999, 51.511437899999976], [-3.5787009, 51.5118052], [-3.5790151999999997, 51.512125700000006], [-3.5793659999999994, 51.512458900000006], [-3.579733, 51.51278070000001], [-3.5798668999999994, 51.51289169999999], [-3.5802460999999997, 51.5131984], [-3.5805562999999996, 51.513435599999994], [-3.5809335, 51.51370190000001], [-3.5813796, 51.5140187], [-3.5818560999999995, 51.5143468], [-3.5822028999999995, 51.51458399999999], [-3.5827585, 51.51495750000001], [-3.5833364000000003, 51.5153374], [-3.5836689000000006, 51.5155708], [-3.5840218, 51.51581060000001], [-3.584690899999999, 51.5162585], [-3.5852091, 51.5165883], [-3.5856455000000005, 51.51685059999999], [-3.5859724, 51.5170485], [-3.5862549999999995, 51.5172152], [-3.5864177, 51.517309100000006], [-3.5867061999999996, 51.5174793], [-3.587036, 51.517673599999995], [-3.5873925, 51.51788340000001], [-3.587969399999999, 51.51822129999999], [-3.5885522999999995, 51.518572899999995], [-3.589158799999999, 51.51892269999999], [-3.5897386, 51.519254999999994], [-3.5902222999999993, 51.5195118], [-3.5906099, 51.5197088], [-3.5910123000000005, 51.5198974], [-3.591396899999999, 51.52007230000001], [-3.5917475, 51.52022240000001], [-3.5921084, 51.52037330000001], [-3.5924708, 51.5205206], [-3.5928095999999994, 51.5206467], [-3.5932001, 51.52078840000001], [-3.5932611364780858, 51.52080978888864], [-3.5937149000000006, 51.5209688], [-3.5942488999999997, 51.52114559999999], [-3.594782899999999, 51.521316799999994], [-3.5954116000000003, 51.52151929999999], [-3.595580200000001, 51.5215736], [-3.5963894, 51.52183860000001], [-3.5977103000000006, 51.5222676], [-3.5982330000000005, 51.5224358], [-3.598776899999999, 51.52261089999999], [-3.5991837000000007, 51.5227416], [-3.5995712000000006, 51.52285390000001], [-3.599943999999999, 51.5229459], [-3.6003226999999995, 51.5230416], [-3.6006688, 51.52312080000001], [-3.6011406999999993, 51.52322849999999], [-3.6016643999999993, 51.5233205], [-3.602112599999999, 51.5233858], [-3.6025534, 51.523440099999995], [-3.6029513, 51.523476], [-3.6034099, 51.5235055], [-3.6038137, 51.52352299999999], [-3.6042353, 51.52352390000001], [-3.6045652, 51.52352390000001], [-3.6050519, 51.5235073], [-3.605472, 51.5234806], [-3.6059201999999986, 51.52344930000001], [-3.606352100000001, 51.52340060000001], [-3.6067708, 51.52334630000001], [-3.6071035999999994, 51.5232901], [-3.607406899999999, 51.52322849999999], [-3.6077796, 51.5231475], [-3.6081657, 51.5230573], [-3.6085547999999994, 51.52295049999999], [-3.6090147999999993, 51.52281239999999], [-3.6093802, 51.52269089999999], [-3.6097485, 51.52255469999999], [-3.6101420000000006, 51.5224065], [-3.6105769, 51.522218800000005], [-3.6109541, 51.5220559], [-3.6115250999999993, 51.52180920000001], [-3.611893399999999, 51.521655499999994], [-3.6122233, 51.5215248], [-3.6125621, 51.521399599999995], [-3.612930299999999, 51.52127629999999], [-3.6132197, 51.5211818], [-3.6137261, 51.521035100000006], [-3.6138004, 51.521012799999994], [-3.613822499999999, 51.5210067], [-3.6141887, 51.52091720000001], [-3.6145068, 51.520842599999995], [-3.614844099999999, 51.5207743], [-3.6151889000000006, 51.520711], [-3.6155417, 51.520648399999985], [-3.615879800000001, 51.52059229999999], [-3.6163498, 51.5205207], [-3.6168615, 51.5204431], [-3.6172644, 51.520391399999994], [-3.6175346, 51.52035260000001], [-3.6179519, 51.5203018], [-3.618316399999999, 51.520263], [-3.6188665, 51.5202013], [-3.6193445, 51.520155599999995], [-3.6198018, 51.5201188], [-3.6202705, 51.520089], [-3.6208719, 51.520063], [-3.6213479, 51.5200475], [-3.6217741, 51.520043300000005], [-3.622249000000001, 51.52004889999999], [-3.622693299999999, 51.520062299999985], [-3.6230132, 51.520075], [-3.623453000000001, 51.5201038], [-3.623888299999999, 51.5201376], [-3.6243236, 51.5201833], [-3.624676299999999, 51.520227600000005], [-3.6249895, 51.520272], [-3.6253127999999992, 51.520324], [-3.625643, 51.520385899999994], [-3.6259595, 51.52045199999999], [-3.6263021, 51.5205245], [-3.6266661, 51.52060819999999], [-3.6270596, 51.52070460000001], [-3.6274259, 51.520793899999994], [-3.6279697, 51.5209311], [-3.6285927, 51.5210831], [-3.6291432, 51.52120620000001], [-3.629576300000001, 51.52129759999999], [-3.6299267, 51.52136589999999], [-3.6303157000000006, 51.52143689999999], [-3.6306741, 51.5214939], [-3.6309997, 51.5215467], [-3.631444, 51.52160860000001], [-3.6317786, 51.521650099999995], [-3.6320816, 51.5216824], [-3.632439999999999, 51.5217246], [-3.6328629, 51.52176610000001], [-3.633367100000001, 51.521805500000006], [-3.6337549, 51.5218323], [-3.6341517, 51.52185829999999], [-3.6345192, 51.5218752], [-3.6349635, 51.5218928], [-3.6354417, 51.521904000000006], [-3.635877, 51.5219082], [-3.6363202, 51.52191109999999], [-3.636661599999999, 51.521904000000006], [-3.6369985, 51.521897], [-3.6373818, 51.5218822], [-3.6377932999999993, 51.521863899999985], [-3.638203700000001, 51.521842799999995], [-3.6385791, 51.52181889999999], [-3.6390222999999993, 51.5217894], [-3.6395615, 51.52174709999999], [-3.6403462, 51.52168029999999], [-3.6408628, 51.5216353], [-3.6414021, 51.5215917], [-3.6423147, 51.5215367], [-3.642835900000001, 51.52150889999999], [-3.643493, 51.521488999999995], [-3.643710500000001, 51.521483], [-3.644695399999999, 51.52147800000001], [-3.6451047, 51.52148199999999], [-3.645710699999999, 51.52149589999999], [-3.6463055, 51.52152280000001], [-3.646804299999999, 51.5215497], [-3.6473591, 51.5215894], [-3.6478324, 51.5216302], [-3.6483952, 51.521684], [-3.648942, 51.52174560000001], [-3.6494888, 51.521817299999995], [-3.6499428999999983, 51.5218829], [-3.6504386, 51.52195360000001], [-3.6509518, 51.52203509999998], [-3.6514059, 51.5221137], [-3.651955899999999, 51.5221993], [-3.6524998000000006, 51.5222842], [-3.6530575, 51.52236469999999], [-3.6535556, 51.5224276], [-3.653965, 51.5224726], [-3.6544369, 51.5225255], [-3.6548644, 51.52256489999999], [-3.6553145, 51.52260259999999], [-3.6554986501833184, 51.52261664888299], [-3.6558008, 51.5226397], [-3.656229300000001, 51.52266890000001], [-3.6566713, 51.5226903], [-3.657090699999999, 51.5227117], [-3.6575915, 51.522735299999994], [-3.658085900000001, 51.5227493], [-3.6584827, 51.52276059999999], [-3.6588786, 51.5227724], [-3.6594010999999993, 51.522787], [-3.6599678, 51.522802799999994], [-3.660634, 51.5228219], [-3.6610323, 51.5228334], [-3.661507199999999, 51.5228472], [-3.6623894, 51.5228748], [-3.6629559, 51.5228953], [-3.6635362, 51.522909600000006], [-3.6646295, 51.52294270000001], [-3.6657413, 51.5229742], [-3.667019400000001, 51.5230135], [-3.6681275, 51.523047299999995], [-3.6693261000000006, 51.52307989999999], [-3.6699191, 51.52309789999999], [-3.6708934, 51.52312400000001], [-3.6714845, 51.523135200000006], [-3.671878599999999, 51.5231363], [-3.6724553000000006, 51.5231363], [-3.6730176, 51.5231318], [-3.6742252, 51.5230857], [-3.6749877, 51.52307709999999], [-3.6760056, 51.5230602], [-3.676977299999999, 51.52304529999999], [-3.6778037, 51.5230344], [-3.678510600000001, 51.5230225], [-3.679346600000001, 51.5230146], [-3.680406, 51.52300259999999], [-3.6812133, 51.5230007], [-3.6819345, 51.52300759999999], [-3.6827083, 51.52302649999999], [-3.683092664890038, 51.52304282234616], [-3.6832923, 51.523051300000006], [-3.683790099999999, 51.52307110000001], [-3.6844028, 51.5231089], [-3.6850936, 51.5231515], [-3.685687199999999, 51.52319920000001], [-3.6862790999999993, 51.5232508], [-3.686909299999999, 51.523312399999995], [-3.687585799999999, 51.5233829], [-3.688047399999999, 51.52344399999999], [-3.6883197, 51.5234801], [-3.6891255, 51.52358439999999], [-3.6899105, 51.52370049999999], [-3.690791200000001, 51.52382560000001], [-3.6913464, 51.5239169], [-3.692061199999999, 51.524037], [-3.692634, 51.5241413], [-3.6930903, 51.52423159999999], [-3.6935848999999994, 51.5243309], [-3.6944369, 51.52452449999999], [-3.6953897, 51.5247595], [-3.6965587000000006, 51.52507560000001], [-3.697313299999999, 51.5252867], [-3.6981973, 51.5255399], [-3.6986089, 51.5256545], [-3.698831, 51.52571640000001], [-3.6993258, 51.5258574], [-3.6996758, 51.5259593], [-3.7003953, 51.52616140000001], [-3.701437400000001, 51.5264569], [-3.7022898, 51.526701200000005], [-3.702951, 51.52688489999999], [-3.7035232, 51.52704670000001], [-3.7041071999999993, 51.5272117], [-3.704156, 51.52722519999999], [-3.7044982, 51.527320200000005], [-3.705159299999999, 51.5275103], [-3.7061695, 51.527796], [-3.7071657, 51.528080399999986], [-3.7078612, 51.5282778], [-3.7090219, 51.5286092], [-3.710319, 51.5289794], [-3.7109306, 51.52915130000001], [-3.7112425, 51.5292396], [-3.711923599999999, 51.529432500000006], [-3.7131944999999993, 51.52979559999999], [-3.7142927, 51.5300973], [-3.715007799999999, 51.53028350000001], [-3.7154928, 51.530403099999994], [-3.7159351, 51.5305054], [-3.7164957, 51.530623000000006], [-3.7171928, 51.530756], [-3.7177401999999993, 51.530846], [-3.7183929, 51.53094209999999], [-3.7190274999999993, 51.5310096], [-3.7195701, 51.531065899999994], [-3.7204611, 51.531146699999994], [-3.7213933, 51.5312254], [-3.7219600000000006, 51.5312752], [-3.7222499, 51.5312991], [-3.7233843000000006, 51.5314105], [-3.7241405, 51.531499499999995], [-3.7247521, 51.5315844], [-3.7254047999999993, 51.5316816], [-3.7262464999999994, 51.5318247], [-3.7267956, 51.531927], [-3.7273398, 51.5320436], [-3.727849500000001, 51.53215409999999], [-3.7284068, 51.5322829], [-3.7289395, 51.5324312], [-3.7298834, 51.5326949], [-3.7306052, 51.5329158], [-3.7312052, 51.5331193], [-3.7317905, 51.5333229], [-3.7322393, 51.53348749999999], [-3.732821299999999, 51.5337146], [-3.7334576, 51.5339825], [-3.7337669999999994, 51.5341184], [-3.7338998, 51.5341768], [-3.733921800000001, 51.5341872], [-3.734437400000001, 51.5344304], [-3.7349223999999994, 51.534673799999986], [-3.7352939999999992, 51.5348691], [-3.7356475, 51.5350675], [-3.736153799999999, 51.53536410000001], [-3.7365287, 51.53559829999998], [-3.7370267999999993, 51.5359235], [-3.737409899999999, 51.5361904], [-3.7379343, 51.536578], [-3.738363399999999, 51.53691649999999], [-3.7388467999999992, 51.5373194], [-3.739266, 51.5376936], [-3.7394408, 51.53786249999999], [-3.739703299999999, 51.53811600000001], [-3.7401557, 51.538562899999995], [-3.740499900000001, 51.5389289], [-3.7407602, 51.539232199999994], [-3.7409967, 51.539531], [-3.7412424999999994, 51.5398666], [-3.7414293, 51.5401439], [-3.7417325, 51.540658099999995], [-3.741871399999999, 51.54090140000001], [-3.7420795, 51.5411856], [-3.7421084999387526, 51.54122756810021], [-3.7421486000000006, 51.5412856], [-3.7423019, 51.54149520000001], [-3.7425061, 51.5418267], [-3.7426643999999993, 51.54203880000001], [-3.742842899999999, 51.54226760000001], [-3.742979500000001, 51.542499], [-3.7431948, 51.5428375], [-3.7433739, 51.54307339999999], [-3.7435903, 51.54333530000001], [-3.743823, 51.5436739], [-3.7440975, 51.5441383], [-3.7447908, 51.54532759999999], [-3.7453678, 51.54630130000001], [-3.745725999999999, 51.5469379], [-3.7458377, 51.5471202], [-3.745967999999999, 51.5473141], [-3.7460831, 51.547453100000006], [-3.7462785, 51.547777100000005], [-3.7464155999999993, 51.5480144], [-3.746511200000001, 51.54814749999999], [-3.7466438, 51.5482951], [-3.7468387, 51.548462099999995], [-3.7469736, 51.5485806], [-3.7471389, 51.54871380000001], [-3.747389599999999, 51.5488766], [-3.747529299999999, 51.5489669], [-3.7477289, 51.54909599999999], [-3.747841999999999, 51.5491671], [-3.748005800000001, 51.5493013], [-3.748173, 51.5494294], [-3.7483519, 51.54959310000001], [-3.7484514999999994, 51.54970019999999], [-3.7485376, 51.549802], [-3.7486186, 51.5499112], [-3.74873, 51.55008639999999], [-3.7492904, 51.5510406], [-3.7498103, 51.551934800000005]]} |
29.2 |
0513 |
0606 |
Cardiff Central |
Margam Terminal Complex |
Margam Terminal Complex |
51.5519348 |
-3.7498103 |
51.5519348 |
-3.7498103 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:06:00 |
Margam Terminal Complex |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16799291 |
1789621748646505 |
43 |
43 |
2026-09-17 05:19:08.878246 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:08.638791 |
| 597954 |
631394 |
W87599 |
075W05M517 |
2026-09-17 |
COMPLETE |
16798410 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 631394, "stp": "P", "toc": "ScotRail", "uid": "W87599", "consist": "385009+385023", "dest_crs": "GLC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87599/2026-09-17/detailed", "trust_id": "075W05M517", "origin_crs": "XCK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-17", "dest_arr_time": "0603", "dest_platform": "11", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "5W05", "timing_status": "LATE", "origin_station": "Corkerhill C.S.M.D.", "current_leg_arr": "0609", "current_leg_dep": "0557", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "0554", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3245403, 55.83633390000001], [-4.325350299999999, 55.836085399999995], [-4.3255193, 55.8360357], [-4.3256676, 55.835999599999994], [-4.3257875, 55.8359709], [-4.325916299999999, 55.835946799999995], [-4.326442, 55.8358745], [-4.3267236, 55.835839799999995], [-4.326332, 55.8358594], [-4.326187199999999, 55.83586849999999], [-4.3260075, 55.835885], [-4.3258278, 55.83590610000001], [-4.3256829, 55.8359257], [-4.3255488, 55.8359498], [-4.3254201, 55.835979899999984], [-4.325302, 55.8360146], [-4.323260900000001, 55.83663810000001], [-4.3231348, 55.836678799999994], [-4.3230141, 55.836727], [-4.322739499999999, 55.83684220000001], [-4.3220431999999995, 55.8371322], [-4.3214825999999995, 55.8373958], [-4.3205679, 55.837865699999995], [-4.3204168, 55.8379372], [-4.320197799999999, 55.838028300000005], [-4.319841099999999, 55.83816689999999], [-4.3197096, 55.8382166], [-4.3195782, 55.8382738], [-4.3191035, 55.8384907], [-4.3184383, 55.83873620000001], [-4.317939399999999, 55.83893049999998], [-4.3178715, 55.8389581], [-4.317627, 55.8390575], [-4.3174619, 55.83911729999999], [-4.317323, 55.83915960000001], [-4.3171566, 55.83920829999999], [-4.3169116, 55.839262099999985], [-4.316615199999999, 55.83932149999999], [-4.3163518, 55.8393743], [-4.3151326, 55.83960079999999], [-4.3134496, 55.8398534], [-4.313047, 55.83992750000001], [-4.311913363773703, 55.84013971528525], [-4.311078499999999, 55.84029600000001], [-4.3106262, 55.84037990000001], [-4.3102704, 55.8404511], [-4.3098667, 55.840544099999995], [-4.309462100000001, 55.8406508], [-4.308818799999999, 55.840840400000005], [-4.3084117, 55.8409873], [-4.3081735000000005, 55.8410844], [-4.307986199999999, 55.84116079999999], [-4.3075654, 55.84135139999999], [-4.3070765, 55.84157530000001], [-4.3052349, 55.8424339], [-4.3029811, 55.84351319999999], [-4.3026048999999995, 55.8437093], [-4.3023089, 55.8438777], [-4.302080199999999, 55.8440209], [-4.3018556, 55.8441651], [-4.301569599999999, 55.8443813], [-4.3015442, 55.8444005], [-4.3009896, 55.8447894], [-4.300799, 55.84492309999999], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-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": "Corkerhill C.S.M.D.", "dest_arr_time_act": "0603", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Corkerhill C.S.M.D.", "current_leg_milage": "3.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 862.153, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 995.873, \"from_m\": 862.153, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2791.241, \"from_m\": 995.873, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2975.486, \"from_m\": 2791.241, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2976.583, \"from_m\": 2975.486, \"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\": 3300.634, \"from_m\": 2976.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\": 3853.182, \"from_m\": 3300.634, \"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\": 4316.604, \"from_m\": 3853.182, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4750.724, \"from_m\": 4316.604, \"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\": 5278.197, \"from_m\": 4750.724, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5702.739, \"from_m\": 5278.197, \"capability_applied\": null, \"effective_limit_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\": 631394, \"profile_key\": \"95761ce9240601583a857cde378e27feecf9defa42745ec14c0bf0c450ea2663\", \"schedule_id\": 29696, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0554\", \"location\": \"Corkerhill C.S.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Shields Jn\", \"stage_seq\": 2, \"distance_m\": 3042.539, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 3, \"distance_m\": 4776.2, \"section_seq\": 1, \"route_path_id\": 39884}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 4, \"distance_m\": 5702.739, \"section_seq\": 1, \"route_path_id\": 39884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5702.739, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39884}], \"total_distance_m\": 5702.739, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5239.317, \"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": "0554", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:35Z\", \"source_id\": 52089427, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:42Z\", \"source_id\": 16798410, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "11", "timing_fact_generation": 1789621663523309, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:15.509853", "service_state_evidence_id": 16798410, "current_leg_start_actual_dep": "2026-09-17T06:00:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:15.783674", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
XCK |
GLC |
5W05 |
385009+385023 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 862.153, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 995.873, "from_m": 862.153, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2791.241, "from_m": 995.873, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2975.486, "from_m": 2791.241, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2976.583, "from_m": 2975.486, "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": 3300.634, "from_m": 2976.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": 3853.182, "from_m": 3300.634, "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": 4316.604, "from_m": 3853.182, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4750.724, "from_m": 4316.604, "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": 5278.197, "from_m": 4750.724, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5702.739, "from_m": 5278.197, "capability_applied": null, "effective_limit_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": 631394, "profile_key": "95761ce9240601583a857cde378e27feecf9defa42745ec14c0bf0c450ea2663", "schedule_id": 29696, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0554", "location": "Corkerhill C.S.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0559", "location": "Shields Jn", "stage_seq": 2, "distance_m": 3042.539, "section_seq": 1, "route_path_id": 39884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601", "location": "Glasgow Bridge Street Jn", "stage_seq": 3, "distance_m": 4776.2, "section_seq": 1, "route_path_id": 39884}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 4, "distance_m": 5702.739, "section_seq": 1, "route_path_id": 39884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5702.739, "from_m": 0.0, "section_seq": 1, "route_path_id": 39884}], "total_distance_m": 5702.739, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5239.317, "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": 2025, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:35Z", "source_id": 52089427, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:09:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:42Z", "source_id": 16798410, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Corkerhill C.S.M.D. |
0554 |
0554 |
None |
None |
None |
Glasgow Central High Level |
0603 |
0603 |
11 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87599/2026-09-17/detailed |
None |
Corkerhill C.S.M.D. |
2026-09-17T06:00:00+01:00 |
Glasgow Central High Level |
12.0 |
{"type": "LineString", "coordinates": [[-4.3245403, 55.83633390000001], [-4.325350299999999, 55.836085399999995], [-4.3255193, 55.8360357], [-4.3256676, 55.835999599999994], [-4.3257875, 55.8359709], [-4.325916299999999, 55.835946799999995], [-4.326442, 55.8358745], [-4.3267236, 55.835839799999995], [-4.326332, 55.8358594], [-4.326187199999999, 55.83586849999999], [-4.3260075, 55.835885], [-4.3258278, 55.83590610000001], [-4.3256829, 55.8359257], [-4.3255488, 55.8359498], [-4.3254201, 55.835979899999984], [-4.325302, 55.8360146], [-4.323260900000001, 55.83663810000001], [-4.3231348, 55.836678799999994], [-4.3230141, 55.836727], [-4.322739499999999, 55.83684220000001], [-4.3220431999999995, 55.8371322], [-4.3214825999999995, 55.8373958], [-4.3205679, 55.837865699999995], [-4.3204168, 55.8379372], [-4.320197799999999, 55.838028300000005], [-4.319841099999999, 55.83816689999999], [-4.3197096, 55.8382166], [-4.3195782, 55.8382738], [-4.3191035, 55.8384907], [-4.3184383, 55.83873620000001], [-4.317939399999999, 55.83893049999998], [-4.3178715, 55.8389581], [-4.317627, 55.8390575], [-4.3174619, 55.83911729999999], [-4.317323, 55.83915960000001], [-4.3171566, 55.83920829999999], [-4.3169116, 55.839262099999985], [-4.316615199999999, 55.83932149999999], [-4.3163518, 55.8393743], [-4.3151326, 55.83960079999999], [-4.3134496, 55.8398534], [-4.313047, 55.83992750000001], [-4.311913363773703, 55.84013971528525], [-4.311078499999999, 55.84029600000001], [-4.3106262, 55.84037990000001], [-4.3102704, 55.8404511], [-4.3098667, 55.840544099999995], [-4.309462100000001, 55.8406508], [-4.308818799999999, 55.840840400000005], [-4.3084117, 55.8409873], [-4.3081735000000005, 55.8410844], [-4.307986199999999, 55.84116079999999], [-4.3075654, 55.84135139999999], [-4.3070765, 55.84157530000001], [-4.3052349, 55.8424339], [-4.3029811, 55.84351319999999], [-4.3026048999999995, 55.8437093], [-4.3023089, 55.8438777], [-4.302080199999999, 55.8440209], [-4.3018556, 55.8441651], [-4.301569599999999, 55.8443813], [-4.3015442, 55.8444005], [-4.3009896, 55.8447894], [-4.300799, 55.84492309999999], [-4.3005818, 55.8450692], [-4.3003925, 55.84518799999999], [-4.3001573, 55.8453296], [-4.2998356, 55.84551429999999], [-4.2994927, 55.8457003], [-4.2986832999999995, 55.846042399999995], [-4.2983252, 55.8461866], [-4.297947799999999, 55.846282499999994], [-4.2977904, 55.84632249999999], [-4.297387399999999, 55.84645710000001], [-4.296676100000001, 55.8467033], [-4.2960168, 55.84691709999999], [-4.2957245, 55.846999200000006], [-4.2954992, 55.84705420000001], [-4.2952491, 55.847103099999984], [-4.2949305, 55.8471664], [-4.2946032999999995, 55.8472123], [-4.2943337, 55.847247], [-4.2939636, 55.8472921], [-4.2937135, 55.847323499999995], [-4.2936645, 55.8473297], [-4.2933582, 55.8473561], [-4.2928884, 55.84740219999999], [-4.292728899999999, 55.8474182], [-4.2921909, 55.8474372], [-4.2913838, 55.84746069999999], [-4.2911622, 55.84746719999999], [-4.2902638, 55.84749169999999], [-4.290104599999999, 55.84749409999999], [-4.290008499999999, 55.8474956], [-4.2896649, 55.8475027], [-4.2888751, 55.8475601], [-4.2881013, 55.8475633], [-4.288083799999999, 55.8475624], [-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.6 |
0557 |
0609 |
Corkerhill C.S.M.D. |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798410 |
1789621663523309 |
8 |
8 |
2026-09-17 05:19:15.783674 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:15.509853 |
| 597955 |
629073 |
Y65345 |
879A01M517 |
2026-09-17 |
COMPLETE |
16798668 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 629073, "stp": "P", "toc": "London Overground", "uid": "Y65345", "consist": null, "dest_crs": "CYP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65345/2026-09-17/detailed", "trust_id": "879A01M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crystal Palace", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "3", "is_terminated": 1, "next_location": "Crystal Palace", "signalling_id": "9A01", "timing_status": "LATE", "origin_station": "New Cross Gate Station ELL", "current_leg_arr": "0609", "current_leg_dep": "0604", "current_leg_end": "Crystal Palace", "origin_dep_time": "0553", "origin_platform": "1", "current_location": "Crystal Palace", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+1 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": "0608", "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\": 913.56, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 954.6, \"from_m\": 913.56, \"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\": 1711.279, \"from_m\": 954.6, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7860.27, \"from_m\": 1711.279, \"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\": 9544.634, \"from_m\": 7860.27, \"capability_applied\": null, \"effective_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\": 629073, \"profile_key\": \"62f9d0533498446f1932206a8a4d5f11597a2fcea6f260609440a4f8f47ceae0\", \"schedule_id\": 30879, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0553\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 62586}, {\"is_pass\": false, \"wtt_arr\": \"0555\", \"wtt_dep\": \"0555H\", \"location\": \"Brockley\", \"stage_seq\": 2, \"distance_m\": 3221.222, \"section_seq\": 1, \"route_path_id\": 62586}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558\", \"location\": \"Honor Oak Park\", \"stage_seq\": 3, \"distance_m\": 4886.293, \"section_seq\": 1, \"route_path_id\": 62586}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0600H\", \"location\": \"Forest Hill\", \"stage_seq\": 4, \"distance_m\": 6238.656, \"section_seq\": 1, \"route_path_id\": 62586}, {\"is_pass\": false, \"wtt_arr\": \"0603\", \"wtt_dep\": \"0604\", \"location\": \"Sydenham\", \"stage_seq\": 5, \"distance_m\": 7659.187, \"section_seq\": 1, \"route_path_id\": 62586}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Crystal Palace\", \"stage_seq\": 6, \"distance_m\": 9544.634, \"section_seq\": 1, \"route_path_id\": 62586}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9544.634, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 62586}], \"total_distance_m\": 9544.634, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 7860.27, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1684.364, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0553", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4177859", "current_position_lon": "-0.0721365", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:16Z\", \"source_id\": 52069096, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:55:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:21Z\", \"source_id\": 16792001, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:47Z\", \"source_id\": 52074542, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:58:53Z\", \"source_id\": 16793681, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:00:57Z\", \"source_id\": 52077975, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:01:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:01:03Z\", \"source_id\": 16794763, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:47Z\", \"source_id\": 52082803, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:53Z\", \"source_id\": 16796261, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:01Z\", \"source_id\": 52090216, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:06Z\", \"source_id\": 16798668, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crystal Palace", "service_state_platform": "3", "timing_fact_generation": 1789621689423150, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:17.838929", "service_state_evidence_id": 16798668, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:09:17.840959", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
CYP |
9A01 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 913.56, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 954.6, "from_m": 913.56, "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": 1711.279, "from_m": 954.6, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7860.27, "from_m": 1711.279, "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": 9544.634, "from_m": 7860.27, "capability_applied": null, "effective_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": 629073, "profile_key": "62f9d0533498446f1932206a8a4d5f11597a2fcea6f260609440a4f8f47ceae0", "schedule_id": 30879, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0553", "location": "New Cross Gate Station ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 62586}, {"is_pass": false, "wtt_arr": "0555", "wtt_dep": "0555H", "location": "Brockley", "stage_seq": 2, "distance_m": 3221.222, "section_seq": 1, "route_path_id": 62586}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558", "location": "Honor Oak Park", "stage_seq": 3, "distance_m": 4886.293, "section_seq": 1, "route_path_id": 62586}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0600H", "location": "Forest Hill", "stage_seq": 4, "distance_m": 6238.656, "section_seq": 1, "route_path_id": 62586}, {"is_pass": false, "wtt_arr": "0603", "wtt_dep": "0604", "location": "Sydenham", "stage_seq": 5, "distance_m": 7659.187, "section_seq": 1, "route_path_id": 62586}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Crystal Palace", "stage_seq": 6, "distance_m": 9544.634, "section_seq": 1, "route_path_id": 62586}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9544.634, "from_m": 0.0, "section_seq": 1, "route_path_id": 62586}], "total_distance_m": 9544.634, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 7860.27, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1684.364, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:16Z", "source_id": 52069096, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T04:55:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:21Z", "source_id": 16792001, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:47Z", "source_id": 52074542, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:58:53Z", "source_id": 16793681, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:00:57Z", "source_id": 52077975, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:01:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:01:03Z", "source_id": 16794763, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:47Z", "source_id": 52082803, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:53Z", "source_id": 16796261, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29871, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:01Z", "source_id": 52090216, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:06Z", "source_id": 16798668, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
New Cross Gate Station ELL |
0553 |
0553 |
1 |
None |
None |
Crystal Palace |
0608 |
0608 |
3 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y65345/2026-09-17/detailed |
None |
Sydenham |
2026-09-17T06:05:00+01:00 |
Crystal Palace |
5.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 |
0604 |
0609 |
Sydenham |
Crystal Palace |
Crystal Palace |
51.4177859 |
-0.0721365 |
51.4177859 |
-0.0721365 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Crystal Palace |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798668 |
1789621689423150 |
28 |
28 |
2026-09-17 05:09:17.840959 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:17.838929 |
| 597956 |
627753 |
W34857 |
731D10M517 |
2026-09-17 |
COMPLETE |
16798801 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 627753, "stp": "P", "toc": "Great Western Railway", "uid": "W34857", "consist": "800005", "dest_crs": "OXF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34857/2026-09-17/detailed", "trust_id": "731D10M517", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-17", "dest_arr_time": "0611", "dest_platform": "4", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1D10", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "0609", "current_leg_dep": "0557", "current_leg_end": "Oxford", "origin_dep_time": "0505", "origin_platform": "8", "current_location": "Oxford", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Didcot Parkway", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Didcot Parkway", "current_leg_milage": "10.6", "linx_max_speed_mph": 125, "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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"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\": 3205.122, \"from_m\": 3003.716, \"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\": 7468.582, \"from_m\": 3205.122, \"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\": 38002.387, \"from_m\": 7468.582, \"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\": 38073.798, \"from_m\": 38002.387, \"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\": 55208.25, \"from_m\": 38073.798, \"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\": 57286.198, \"from_m\": 55208.25, \"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\": 57896.986, \"from_m\": 57286.198, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58188.962, \"from_m\": 57896.986, \"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\": 58229.219, \"from_m\": 58188.962, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58365.824, \"from_m\": 58229.219, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58778.286, \"from_m\": 58365.824, \"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\": 59123.079, \"from_m\": 58778.286, \"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\": 59188.142, \"from_m\": 59123.079, \"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\": 83533.38, \"from_m\": 59188.142, \"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\": 83680.062, \"from_m\": 83533.38, \"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\": 83749.217, \"from_m\": 83680.062, \"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\": 86341.933, \"from_m\": 83749.217, \"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\": 86409.075, \"from_m\": 86341.933, \"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\": 86464.364, \"from_m\": 86409.075, \"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\": 87425.622, \"from_m\": 86464.364, \"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\": 87485.465, \"from_m\": 87425.622, \"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\": 100337.447, \"from_m\": 87485.465, \"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\": 100875.914, \"from_m\": 100337.447, \"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\": 100938.091, \"from_m\": 100875.914, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101473.562, \"from_m\": 100938.091, \"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\": 101880.138, \"from_m\": 101473.562, \"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\": 102123.146, \"from_m\": 101880.138, \"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\": 102318.557, \"from_m\": 102123.146, \"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\": 627753, \"profile_key\": \"465e1a7b8dd4e0945a29201ad81e0e8a9d1ec01ea033b5723ce9eb5165725257\", \"schedule_id\": 32955, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0505\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0506\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0507\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0508\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0510H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0512H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0513\", \"location\": \"Southall West Jn\", \"stage_seq\": 7, \"distance_m\": 15661.431, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0514H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 8, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": false, \"wtt_arr\": \"0520H\", \"wtt_dep\": \"0522H\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0527\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38905.492, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0531H\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49799.501, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532H\", \"location\": \"Twyford West Jn\", \"stage_seq\": 12, \"distance_m\": 50973.447, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0536H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 13, \"distance_m\": 56661.682, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": false, \"wtt_arr\": \"0538\", \"wtt_dep\": \"0540H\", \"location\": \"Reading\", \"stage_seq\": 14, \"distance_m\": 57774.071, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0541H\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 15, \"distance_m\": 58066.196, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0548H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 16, \"distance_m\": 71748.551, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0556\", \"location\": \"Didcot East Jn\", \"stage_seq\": 17, \"distance_m\": 84243.641, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": false, \"wtt_arr\": \"0557\", \"wtt_dep\": \"0558H\", \"location\": \"Didcot Parkway\", \"stage_seq\": 18, \"distance_m\": 85176.999, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0600H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 19, \"distance_m\": 86464.364, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0607\", \"location\": \"Kennington Jn\", \"stage_seq\": 20, \"distance_m\": 97978.934, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Hinksey North\", \"stage_seq\": 21, \"distance_m\": 100483.992, \"section_seq\": 1, \"route_path_id\": 104151}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 22, \"distance_m\": 102318.557, \"section_seq\": 1, \"route_path_id\": 104151}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 102318.557, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104151}], \"total_distance_m\": 102318.557, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 101410.097, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 908.46, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0505", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:12:24Z\", \"source_id\": 52019852, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:13:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:12:27Z\", \"source_id\": 16777093, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:26Z\", \"source_id\": 52026750, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:21:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:20:32Z\", \"source_id\": 16779110, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:26:33Z\", \"source_id\": 52032732, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:27:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:26:39Z\", \"source_id\": 16780872, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:34Z\", \"source_id\": 52037975, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:31:39Z\", \"source_id\": 16782487, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:44Z\", \"source_id\": 52043745, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:38:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:36:48Z\", \"source_id\": 16784180, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:36Z\", \"source_id\": 52053602, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:38Z\", \"source_id\": 16787223, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:55Z\", \"source_id\": 52062638, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:51:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:50:58Z\", \"source_id\": 16789935, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:12Z\", \"source_id\": 52090613, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:16Z\", \"source_id\": 16798801, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "4", "timing_fact_generation": 1789621697101358, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:17.841902", "service_state_evidence_id": 16798801, "current_leg_start_actual_dep": "2026-09-17T05:58:30+01:00", "operational_evidence_version": 100, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:09:17.845075", "service_state_valid_until_kind": null, "operational_interpretation_version": 100, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
OXF |
1D10 |
800005 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "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": 3205.122, "from_m": 3003.716, "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": 7468.582, "from_m": 3205.122, "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": 38002.387, "from_m": 7468.582, "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": 38073.798, "from_m": 38002.387, "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": 55208.25, "from_m": 38073.798, "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": 57286.198, "from_m": 55208.25, "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": 57896.986, "from_m": 57286.198, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58188.962, "from_m": 57896.986, "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": 58229.219, "from_m": 58188.962, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58365.824, "from_m": 58229.219, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 58778.286, "from_m": 58365.824, "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": 59123.079, "from_m": 58778.286, "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": 59188.142, "from_m": 59123.079, "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": 83533.38, "from_m": 59188.142, "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": 83680.062, "from_m": 83533.38, "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": 83749.217, "from_m": 83680.062, "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": 86341.933, "from_m": 83749.217, "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": 86409.075, "from_m": 86341.933, "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": 86464.364, "from_m": 86409.075, "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": 87425.622, "from_m": 86464.364, "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": 87485.465, "from_m": 87425.622, "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": 100337.447, "from_m": 87485.465, "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": 100875.914, "from_m": 100337.447, "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": 100938.091, "from_m": 100875.914, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101473.562, "from_m": 100938.091, "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": 101880.138, "from_m": 101473.562, "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": 102123.146, "from_m": 101880.138, "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": 102318.557, "from_m": 102123.146, "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": 627753, "profile_key": "465e1a7b8dd4e0945a29201ad81e0e8a9d1ec01ea033b5723ce9eb5165725257", "schedule_id": 32955, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0505", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0506", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0507", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0508", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0510H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0512H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0513", "location": "Southall West Jn", "stage_seq": 7, "distance_m": 15661.431, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0514H", "location": "Heathrow Airport Jn", "stage_seq": 8, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 104151}, {"is_pass": false, "wtt_arr": "0520H", "wtt_dep": "0522H", "location": "Slough", "stage_seq": 9, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0527", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38905.492, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0531H", "location": "Twyford", "stage_seq": 11, "distance_m": 49799.501, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532H", "location": "Twyford West Jn", "stage_seq": 12, "distance_m": 50973.447, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0536H", "location": "Kennet Bridge Jn", "stage_seq": 13, "distance_m": 56661.682, "section_seq": 1, "route_path_id": 104151}, {"is_pass": false, "wtt_arr": "0538", "wtt_dep": "0540H", "location": "Reading", "stage_seq": 14, "distance_m": 57774.071, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0541H", "location": "Reading High Level Jn", "stage_seq": 15, "distance_m": 58066.196, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0548H", "location": "Goring & Streatley", "stage_seq": 16, "distance_m": 71748.551, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0556", "location": "Didcot East Jn", "stage_seq": 17, "distance_m": 84243.641, "section_seq": 1, "route_path_id": 104151}, {"is_pass": false, "wtt_arr": "0557", "wtt_dep": "0558H", "location": "Didcot Parkway", "stage_seq": 18, "distance_m": 85176.999, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0600H", "location": "Didcot North Jn", "stage_seq": 19, "distance_m": 86464.364, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0607", "location": "Kennington Jn", "stage_seq": 20, "distance_m": 97978.934, "section_seq": 1, "route_path_id": 104151}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609", "location": "Hinksey North", "stage_seq": 21, "distance_m": 100483.992, "section_seq": 1, "route_path_id": 104151}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Oxford", "stage_seq": 22, "distance_m": 102318.557, "section_seq": 1, "route_path_id": 104151}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102318.557, "from_m": 0.0, "section_seq": 1, "route_path_id": 104151}], "total_distance_m": 102318.557, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 101410.097, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 908.46, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:12:24Z", "source_id": 52019852, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:13:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:12:27Z", "source_id": 16777093, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:26Z", "source_id": 52026750, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:20:32Z", "source_id": 16779110, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:26:33Z", "source_id": 52032732, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:27:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:26:39Z", "source_id": 16780872, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:34Z", "source_id": 52037975, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:31:39Z", "source_id": 16782487, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23814, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:44Z", "source_id": 52043745, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:38:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:36:48Z", "source_id": 16784180, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:36Z", "source_id": 52053602, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T04:46:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:38Z", "source_id": 16787223, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:55Z", "source_id": 52062638, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T04:51:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:50:58Z", "source_id": 16789935, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24183, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:12Z", "source_id": 52090613, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T05:09:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:16Z", "source_id": 16798801, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
London Paddington |
0505 |
0505 |
8 |
None |
None |
Oxford |
0611 |
0611 |
4 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34857/2026-09-17/detailed |
None |
Didcot Parkway |
2026-09-17T05:58:30+01:00 |
Oxford |
12.0 |
{"type": "LineString", "coordinates": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} |
10.6 |
0557 |
0609 |
Didcot Parkway |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798801 |
1789621697101358 |
100 |
100 |
2026-09-17 05:09:17.845075 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:17.841902 |
| 597957 |
628937 |
P86889 |
892D07M517 |
2026-09-17 |
COMPLETE |
16798567 |
2026-09-17 06:09:00 |
2026-09-17 05:19:21 |
2026-09-19 05:19:21 |
{"id": 628937, "stp": "P", "toc": "Southeastern", "uid": "P86889", "consist": "375305", "dest_crs": "SSS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86889/2026-09-17/detailed", "trust_id": "892D07M517", "origin_crs": "SIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheerness-on-Sea", "service_date": "2026-09-17", "dest_arr_time": "0608", "dest_platform": "1", "is_terminated": 1, "next_location": "Sheerness-on-Sea", "signalling_id": "2D07", "timing_status": "LATE", "origin_station": "Sittingbourne", "current_leg_arr": "0609", "current_leg_dep": "0603", "current_leg_end": "Sheerness-on-Sea", "origin_dep_time": "0549", "origin_platform": "1", "current_location": "Sheerness-on-Sea", "last_update_time": "2026-09-17T05:19:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7498214999999999, 51.4159059], [0.7494282, 51.4176146], [0.7493946999999999, 51.4177365], [0.7493837999999999, 51.417794099999995], [0.7493142, 51.4180743], [0.7492539, 51.4183588], [0.7491444999999999, 51.4186834], [0.7490297, 51.4189349], [0.74884, 51.419286499999984], [0.7460906, 51.42408639999999], [0.7456638999999999, 51.4248836], [0.7454533999999999, 51.4253536], [0.7452858, 51.4258323], [0.7451978000000001, 51.4262205], [0.7451365999999999, 51.4266075], [0.7450939, 51.4270842], [0.7450933, 51.42740310000001], [0.7451083999999999, 51.42772179999999], [0.7451420999999999, 51.42806860000001], [0.7451975, 51.4284126], [0.7453633999999999, 51.42902780000001], [0.7454641, 51.42932549999999], [0.7455824, 51.4296218], [0.745688, 51.42985289999999], [0.7458000999999999, 51.4300671], [0.7460395999999999, 51.4304872], [0.7464063999999999, 51.4310142], [0.7471333999999998, 51.4318875], [0.7475866, 51.4325195], [0.7479963000000001, 51.4332804], [0.7483083000000001, 51.43417129999999], [0.7484107999999999, 51.4346395], [0.7484987999999999, 51.434933], [0.7485947999999999, 51.435159600000006], [0.7487779, 51.435450899999985], [0.7489658, 51.4356787], [0.7490578999999999, 51.4357744], [0.7492193, 51.43592569999999], [0.7493624, 51.436042400000005], [0.7495192, 51.4361546], [0.7497193, 51.43627999999998], [0.7499438000000002, 51.4364009], [0.7502233, 51.4365312], [0.7503602, 51.4365871], [0.7505423, 51.4366551], [0.7507619, 51.43673379999999], [0.7509128999999999, 51.4367785], [0.7510273999999999, 51.4368097], [0.7514233, 51.4369108], [0.7518633999999998, 51.43700889999999], [0.7522532999999999, 51.4370861], [0.7526194, 51.437166000000005], [0.7529075000000001, 51.43723820000001], [0.7533099999999999, 51.43735829999999], [0.7536724000000001, 51.4374988], [0.7539948999999999, 51.43765179999999], [0.7542851, 51.437825499999995], [0.7545527999999999, 51.4379995], [0.7549004, 51.4382554], [0.7551913999999998, 51.438477], [0.7554339, 51.4386689], [0.7558726, 51.4390198], [0.7560973, 51.439195], [0.7564547, 51.4394598], [0.7570267, 51.439870500000005], [0.7585461999999998, 51.4409198]]}", "current_leg_start": "Queenborough", "dest_arr_time_act": "0608", "motion_projection": null, "next_location_lat": "51.4409198", "next_location_lon": "0.7585462", "previous_location": "Queenborough", "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\": 263.41, \"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\": 853.0, \"from_m\": 263.41, \"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\": 1305.715, \"from_m\": 853.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5983.207, \"from_m\": 1305.715, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6663.854, \"from_m\": 5983.207, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9729.351, \"from_m\": 6663.854, \"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\": 12352.011, \"from_m\": 9729.351, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12682.556, \"from_m\": 12352.011, \"capability_applied\": null, \"effective_limit_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\": 628937, \"profile_key\": \"2d75a6d2b8b2b76ed16c4fa69d2da8d0d7c111f8f6ac40c31fd2e7fec7297ba0\", \"schedule_id\": 23052, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0549\", \"location\": \"Sittingbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 2, \"distance_m\": 834.729, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554\", \"location\": \"Kemsley\", \"stage_seq\": 3, \"distance_m\": 3074.106, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"0557H\", \"wtt_dep\": \"0558\", \"location\": \"Swale\", \"stage_seq\": 4, \"distance_m\": 6279.873, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0603\", \"location\": \"Queenborough\", \"stage_seq\": 5, \"distance_m\": 9485.674, \"section_seq\": 1, \"route_path_id\": 37458}, {\"is_pass\": false, \"wtt_arr\": \"0608\", \"wtt_dep\": null, \"location\": \"Sheerness-on-Sea\", \"stage_seq\": 6, \"distance_m\": 12682.556, \"section_seq\": 1, \"route_path_id\": 37458}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 12682.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37458}], \"total_distance_m\": 12682.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12419.146, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 263.41, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0549", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4409198", "current_position_lon": "0.7585462", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:46Z\", \"source_id\": 52065334, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:49Z\", \"source_id\": 16790790, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:36Z\", \"source_id\": 52072642, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:58:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:36Z\", \"source_id\": 16793051, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:25Z\", \"source_id\": 52080434, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:02:28Z\", \"source_id\": 16795534, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:49Z\", \"source_id\": 52089882, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:07:56Z\", \"source_id\": 16798567, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheerness-on-Sea", "service_state_platform": "1", "timing_fact_generation": 1789621677357828, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:20.191070", "service_state_evidence_id": 16798567, "current_leg_start_actual_dep": "2026-09-17T06:04:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:09:20.194018", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SIT |
SSS |
2D07 |
375305 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 263.41, "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": 853.0, "from_m": 263.41, "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": 1305.715, "from_m": 853.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5983.207, "from_m": 1305.715, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6663.854, "from_m": 5983.207, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9729.351, "from_m": 6663.854, "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": 12352.011, "from_m": 9729.351, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12682.556, "from_m": 12352.011, "capability_applied": null, "effective_limit_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": 628937, "profile_key": "2d75a6d2b8b2b76ed16c4fa69d2da8d0d7c111f8f6ac40c31fd2e7fec7297ba0", "schedule_id": 23052, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0549", "location": "Sittingbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37458}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 2, "distance_m": 834.729, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554", "location": "Kemsley", "stage_seq": 3, "distance_m": 3074.106, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "0557H", "wtt_dep": "0558", "location": "Swale", "stage_seq": 4, "distance_m": 6279.873, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0603", "location": "Queenborough", "stage_seq": 5, "distance_m": 9485.674, "section_seq": 1, "route_path_id": 37458}, {"is_pass": false, "wtt_arr": "0608", "wtt_dep": null, "location": "Sheerness-on-Sea", "stage_seq": 6, "distance_m": 12682.556, "section_seq": 1, "route_path_id": 37458}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 12682.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 37458}], "total_distance_m": 12682.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12419.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 263.41, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32374, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:46Z", "source_id": 52065334, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:53:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:49Z", "source_id": 16790790, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32378, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:36Z", "source_id": 52072642, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:58:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:36Z", "source_id": 16793051, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32382, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:25Z", "source_id": 52080434, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:03:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:02:28Z", "source_id": 16795534, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32387, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:49Z", "source_id": 52089882, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:09:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:07:56Z", "source_id": 16798567, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Sittingbourne |
0549 |
0549 |
1 |
None |
None |
Sheerness-on-Sea |
0608 |
0608 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86889/2026-09-17/detailed |
None |
Queenborough |
2026-09-17T06:04:00+01:00 |
Sheerness-on-Sea |
6.0 |
{"type": "LineString", "coordinates": [[0.7498214999999999, 51.4159059], [0.7494282, 51.4176146], [0.7493946999999999, 51.4177365], [0.7493837999999999, 51.417794099999995], [0.7493142, 51.4180743], [0.7492539, 51.4183588], [0.7491444999999999, 51.4186834], [0.7490297, 51.4189349], [0.74884, 51.419286499999984], [0.7460906, 51.42408639999999], [0.7456638999999999, 51.4248836], [0.7454533999999999, 51.4253536], [0.7452858, 51.4258323], [0.7451978000000001, 51.4262205], [0.7451365999999999, 51.4266075], [0.7450939, 51.4270842], [0.7450933, 51.42740310000001], [0.7451083999999999, 51.42772179999999], [0.7451420999999999, 51.42806860000001], [0.7451975, 51.4284126], [0.7453633999999999, 51.42902780000001], [0.7454641, 51.42932549999999], [0.7455824, 51.4296218], [0.745688, 51.42985289999999], [0.7458000999999999, 51.4300671], [0.7460395999999999, 51.4304872], [0.7464063999999999, 51.4310142], [0.7471333999999998, 51.4318875], [0.7475866, 51.4325195], [0.7479963000000001, 51.4332804], [0.7483083000000001, 51.43417129999999], [0.7484107999999999, 51.4346395], [0.7484987999999999, 51.434933], [0.7485947999999999, 51.435159600000006], [0.7487779, 51.435450899999985], [0.7489658, 51.4356787], [0.7490578999999999, 51.4357744], [0.7492193, 51.43592569999999], [0.7493624, 51.436042400000005], [0.7495192, 51.4361546], [0.7497193, 51.43627999999998], [0.7499438000000002, 51.4364009], [0.7502233, 51.4365312], [0.7503602, 51.4365871], [0.7505423, 51.4366551], [0.7507619, 51.43673379999999], [0.7509128999999999, 51.4367785], [0.7510273999999999, 51.4368097], [0.7514233, 51.4369108], [0.7518633999999998, 51.43700889999999], [0.7522532999999999, 51.4370861], [0.7526194, 51.437166000000005], [0.7529075000000001, 51.43723820000001], [0.7533099999999999, 51.43735829999999], [0.7536724000000001, 51.4374988], [0.7539948999999999, 51.43765179999999], [0.7542851, 51.437825499999995], [0.7545527999999999, 51.4379995], [0.7549004, 51.4382554], [0.7551913999999998, 51.438477], [0.7554339, 51.4386689], [0.7558726, 51.4390198], [0.7560973, 51.439195], [0.7564547, 51.4394598], [0.7570267, 51.439870500000005], [0.7585461999999998, 51.4409198]]} |
2.0 |
0603 |
0609 |
Queenborough |
Sheerness-on-Sea |
Sheerness-on-Sea |
51.4409198 |
0.7585462 |
51.4409198 |
0.7585462 |
1 |
0 |
2026-09-17 05:19:21 |
TERMINATED |
2026-09-17 05:09:00 |
Sheerness-on-Sea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798567 |
1789621677357828 |
24 |
24 |
2026-09-17 05:09:20.194018 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:20.191070 |
| 597958 |
629308 |
P90385 |
895A14M617 |
2026-09-17 |
COMPLETE |
16799447 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629308, "stp": "P", "toc": "Southeastern", "uid": "P90385", "consist": "377131+377508", "dest_crs": "MSR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90385/2026-09-17/detailed", "trust_id": "895A14M617", "origin_crs": "XRE", "show_on_map": 0, "dar_est_time": "06:00:00", "dar_platform": null, "dest_station": "Minster", "service_date": "2026-09-17", "dest_arr_time": "0610", "dest_platform": null, "is_terminated": 1, "next_location": "Minster", "signalling_id": "5A14", "timing_status": "EARLY", "origin_station": "Ramsgate E.M.U.D.", "current_leg_arr": "0609", "current_leg_dep": "0602", "current_leg_end": "Minster", "origin_dep_time": "0600", "origin_platform": null, "current_location": "Minster", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.4019512235366998, 51.34033648446537], [1.4017290999999998, 51.34032199999999], [1.4010882, 51.34026909999999], [1.4002557, 51.3402004], [1.3999083, 51.34015980000001], [1.3993481, 51.34009439999999], [1.3972734, 51.3398138], [1.3862909, 51.33836970000001], [1.3855789999999997, 51.33827049999999], [1.3848766, 51.3381625], [1.384137, 51.3380309], [1.3833511, 51.337865], [1.3826066999999995, 51.33769250000001], [1.3821218, 51.3375731], [1.3816801, 51.337449099999986], [1.3806438, 51.337140099999985], [1.3800002999999998, 51.33693519999999], [1.3783444, 51.3363808], [1.3765374, 51.33579280000001], [1.3747466999999998, 51.3351948], [1.3723254, 51.33439440000001], [1.371114, 51.3339988], [1.3699029, 51.3335916], [1.3687025999999998, 51.3331865], [1.3675409999999997, 51.33278889999999], [1.3667359, 51.33253479999999], [1.3651364999999998, 51.33202299999999], [1.362762, 51.33123169999999], [1.3626539999999998, 51.3311967], [1.3611468121053056, 51.33069708903964], [1.3562659, 51.3290791], [1.3561746, 51.3290495], [1.3559555, 51.328982800000006], [1.3549265999999998, 51.3286893], [1.3542634999999998, 51.3285076], [1.3530878, 51.32825079999999], [1.351817, 51.32801], [1.3497172, 51.32772369999999], [1.3488399, 51.3276409], [1.3479901, 51.32758249999999], [1.3474729261792822, 51.327554073331285], [1.3471804999999997, 51.32753799999999], [1.3462258, 51.3275175], [1.3457194, 51.327511699999995], [1.3452005, 51.3275222], [1.3439154, 51.3275691], [1.3387649, 51.327881100000006], [1.3365549999999995, 51.3280186], [1.3311593999999998, 51.3283397], [1.3274237999999998, 51.3285562], [1.3259633999999998, 51.32865110000001], [1.3257009, 51.3286672], [1.321074, 51.328946499999994], [1.3202154, 51.3289996], [1.3189054999999998, 51.32907500000001], [1.3176074999999998, 51.32915740000001], [1.3171687, 51.3291803]]}", "current_leg_start": "RM Depot Exit Minster End", "dest_arr_time_act": "0610", "motion_projection": null, "next_location_lat": "51.3291803", "next_location_lon": "1.3171687", "previous_location": "RM Depot Exit Minster End", "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\": 177.19, \"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\": 298.634, \"from_m\": 177.19, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6375.527, \"from_m\": 298.634, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 629308, \"profile_key\": \"94728f885887c3dce7cda8b3704cbaae116d35da0b93a5a7ac9c65e69d2af26f\", \"schedule_id\": 24193, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0600\", \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100378}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0602\", \"location\": \"RM Depot Exit Minster End\", \"stage_seq\": 2, \"distance_m\": 177.19, \"section_seq\": 1, \"route_path_id\": 100378}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0608\", \"location\": \"Minster East Jn\", \"stage_seq\": 3, \"distance_m\": 5761.639, \"section_seq\": 1, \"route_path_id\": 100378}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": null, \"location\": \"Minster\", \"stage_seq\": 4, \"distance_m\": 6375.527, \"section_seq\": 1, \"route_path_id\": 100378}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6375.527, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100378}], \"total_distance_m\": 6375.527, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 6375.527, \"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": "0600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.3291803", "current_position_lon": "1.3171687", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:18Z\", \"source_id\": 52092561, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:21Z\", \"source_id\": 16799447, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Minster", "service_state_platform": "1", "timing_fact_generation": 1789621764634720, "current_leg_arrival_utc": "2026-09-17T06:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:24.632031", "service_state_evidence_id": 16799447, "current_leg_start_actual_dep": "2026-09-17T06:02:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:24.916257", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
XRE |
MSR |
5A14 |
377131+377508 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.19, "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": 298.634, "from_m": 177.19, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6375.527, "from_m": 298.634, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 629308, "profile_key": "94728f885887c3dce7cda8b3704cbaae116d35da0b93a5a7ac9c65e69d2af26f", "schedule_id": 24193, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0600", "location": "Ramsgate E.M.U.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100378}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0602", "location": "RM Depot Exit Minster End", "stage_seq": 2, "distance_m": 177.19, "section_seq": 1, "route_path_id": 100378}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0608", "location": "Minster East Jn", "stage_seq": 3, "distance_m": 5761.639, "section_seq": 1, "route_path_id": 100378}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": null, "location": "Minster", "stage_seq": 4, "distance_m": 6375.527, "section_seq": 1, "route_path_id": 100378}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6375.527, "from_m": 0.0, "section_seq": 1, "route_path_id": 100378}], "total_distance_m": 6375.527, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 6375.527, "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": 33015, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:18Z", "source_id": 52092561, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:21Z", "source_id": 16799447, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Ramsgate E.M.U.D. |
0600 |
0600 |
None |
6:00:00 |
None |
Minster |
0610 |
0610 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90385/2026-09-17/detailed |
None |
RM Depot Exit Minster End |
2026-09-17T06:02:00+01:00 |
Minster |
7.0 |
{"type": "LineString", "coordinates": [[1.4019512235366998, 51.34033648446537], [1.4017290999999998, 51.34032199999999], [1.4010882, 51.34026909999999], [1.4002557, 51.3402004], [1.3999083, 51.34015980000001], [1.3993481, 51.34009439999999], [1.3972734, 51.3398138], [1.3862909, 51.33836970000001], [1.3855789999999997, 51.33827049999999], [1.3848766, 51.3381625], [1.384137, 51.3380309], [1.3833511, 51.337865], [1.3826066999999995, 51.33769250000001], [1.3821218, 51.3375731], [1.3816801, 51.337449099999986], [1.3806438, 51.337140099999985], [1.3800002999999998, 51.33693519999999], [1.3783444, 51.3363808], [1.3765374, 51.33579280000001], [1.3747466999999998, 51.3351948], [1.3723254, 51.33439440000001], [1.371114, 51.3339988], [1.3699029, 51.3335916], [1.3687025999999998, 51.3331865], [1.3675409999999997, 51.33278889999999], [1.3667359, 51.33253479999999], [1.3651364999999998, 51.33202299999999], [1.362762, 51.33123169999999], [1.3626539999999998, 51.3311967], [1.3611468121053056, 51.33069708903964], [1.3562659, 51.3290791], [1.3561746, 51.3290495], [1.3559555, 51.328982800000006], [1.3549265999999998, 51.3286893], [1.3542634999999998, 51.3285076], [1.3530878, 51.32825079999999], [1.351817, 51.32801], [1.3497172, 51.32772369999999], [1.3488399, 51.3276409], [1.3479901, 51.32758249999999], [1.3474729261792822, 51.327554073331285], [1.3471804999999997, 51.32753799999999], [1.3462258, 51.3275175], [1.3457194, 51.327511699999995], [1.3452005, 51.3275222], [1.3439154, 51.3275691], [1.3387649, 51.327881100000006], [1.3365549999999995, 51.3280186], [1.3311593999999998, 51.3283397], [1.3274237999999998, 51.3285562], [1.3259633999999998, 51.32865110000001], [1.3257009, 51.3286672], [1.321074, 51.328946499999994], [1.3202154, 51.3289996], [1.3189054999999998, 51.32907500000001], [1.3176074999999998, 51.32915740000001], [1.3171687, 51.3291803]]} |
3.9 |
0602 |
0609 |
RM Depot Exit Minster End |
Minster |
Minster |
51.3291803 |
1.3171687 |
51.3291803 |
1.3171687 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Minster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16799447 |
1789621764634720 |
8 |
8 |
2026-09-17 05:19:24.916257 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:24.632031 |
| 597959 |
629460 |
G15744 |
855P04M617 |
2026-09-17 |
COMPLETE |
16799479 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629460, "stp": "P", "toc": "Great Western Railway", "uid": "G15744", "consist": "800026", "dest_crs": "PNZ", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15744/2026-09-17/detailed", "trust_id": "855P04M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Penzance", "service_date": "2026-09-17", "dest_arr_time": "0613", "dest_platform": "1", "is_terminated": 1, "next_location": "Penzance", "signalling_id": "5P04", "timing_status": "EARLY", "origin_station": "Penzance T & RSMD", "current_leg_arr": "0609", "current_leg_dep": "0603", "current_leg_end": "Penzance", "origin_dep_time": "0603", "origin_platform": null, "current_location": "Penzance", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-5.5027199, 50.12847059999999], [-5.505500299999999, 50.128314], [-5.5058038, 50.1282857], [-5.5060614999999995, 50.12825139999999], [-5.506341699999999, 50.12821169999999], [-5.5065159, 50.12818550000001], [-5.5067658999999995, 50.1281517], [-5.5070695999999995, 50.12810999999999], [-5.507412499999999, 50.1280568], [-5.5077048, 50.1280244], [-5.507986399999999, 50.12800589999999], [-5.5083978, 50.1279827], [-5.508849, 50.127955], [-5.508932, 50.127952699999994], [-5.5094807, 50.12792029999999], [-5.5100907, 50.1278832], [-5.5106862, 50.127850900000006], [-5.5111229999999995, 50.12782309999999], [-5.5114117, 50.127802300000006], [-5.5116969, 50.1277699], [-5.5121207, 50.12772], [-5.512716500000001, 50.1276391], [-5.5150444, 50.1273384], [-5.5153979, 50.1272985], [-5.515875199999999, 50.1272503], [-5.519385, 50.126851], [-5.5196516, 50.1268165], [-5.520057399999999, 50.1267557], [-5.5203256000000005, 50.12673339999999], [-5.5207709, 50.126700699999994], [-5.522148099999999, 50.1265967], [-5.5228174, 50.12653730000001], [-5.5235416, 50.12644280000001], [-5.524217499999999, 50.12632579999999], [-5.5248826, 50.12617819999999], [-5.5250304, 50.1261404], [-5.5259046, 50.1259097], [-5.526762899999999, 50.1256621], [-5.5271384, 50.1255503], [-5.5276746, 50.12536169999999], [-5.527979299999999, 50.1252337], [-5.528215199999999, 50.125132], [-5.528345900000001, 50.1250725], [-5.528719099999999, 50.12490789999999], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]}", "current_leg_start": "Penzance T & RSMD", "dest_arr_time_act": "0613", "motion_projection": null, "next_location_lat": "50.1221489", "next_location_lon": "-5.5320392", "previous_location": "Penzance T & RSMD", "current_leg_milage": "1.4", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1868.34, \"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\": 2301.814, \"from_m\": 1868.34, \"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\": 629460, \"profile_key\": \"a2ad99f4e9271849c87625fcb33e60afe5a7798f1de94e19535f1c39d067bfa4\", \"schedule_id\": 9292, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Penzance T & RSMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30346}, {\"is_pass\": false, \"wtt_arr\": \"0613\", \"wtt_dep\": null, \"location\": \"Penzance\", \"stage_seq\": 2, \"distance_m\": 2301.814, \"section_seq\": 1, \"route_path_id\": 30346}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2301.814, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30346}], \"total_distance_m\": 2301.814, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 433.474, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1868.34, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0603", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "50.1221489", "current_position_lon": "-5.5320392", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:23Z\", \"source_id\": 16799479, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Penzance", "service_state_platform": "1", "timing_fact_generation": 1789621764703576, "current_leg_arrival_utc": "2026-09-17T06:11:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:24.701686", "service_state_evidence_id": 16799479, "current_leg_start_actual_dep": "2026-09-17T06:03:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:24.913829", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
None |
PNZ |
5P04 |
800026 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1868.34, "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": 2301.814, "from_m": 1868.34, "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": 629460, "profile_key": "a2ad99f4e9271849c87625fcb33e60afe5a7798f1de94e19535f1c39d067bfa4", "schedule_id": 9292, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "Penzance T & RSMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30346}, {"is_pass": false, "wtt_arr": "0613", "wtt_dep": null, "location": "Penzance", "stage_seq": 2, "distance_m": 2301.814, "section_seq": 1, "route_path_id": 30346}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2301.814, "from_m": 0.0, "section_seq": 1, "route_path_id": 30346}], "total_distance_m": 2301.814, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 433.474, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1868.34, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:23Z", "source_id": 16799479, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Penzance T & RSMD |
0603 |
0603 |
None |
None |
None |
Penzance |
0613 |
0613 |
1 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15744/2026-09-17/detailed |
None |
Penzance T & RSMD |
2026-09-17T06:03:00+01:00 |
Penzance |
6.0 |
{"type": "LineString", "coordinates": [[-5.5027199, 50.12847059999999], [-5.505500299999999, 50.128314], [-5.5058038, 50.1282857], [-5.5060614999999995, 50.12825139999999], [-5.506341699999999, 50.12821169999999], [-5.5065159, 50.12818550000001], [-5.5067658999999995, 50.1281517], [-5.5070695999999995, 50.12810999999999], [-5.507412499999999, 50.1280568], [-5.5077048, 50.1280244], [-5.507986399999999, 50.12800589999999], [-5.5083978, 50.1279827], [-5.508849, 50.127955], [-5.508932, 50.127952699999994], [-5.5094807, 50.12792029999999], [-5.5100907, 50.1278832], [-5.5106862, 50.127850900000006], [-5.5111229999999995, 50.12782309999999], [-5.5114117, 50.127802300000006], [-5.5116969, 50.1277699], [-5.5121207, 50.12772], [-5.512716500000001, 50.1276391], [-5.5150444, 50.1273384], [-5.5153979, 50.1272985], [-5.515875199999999, 50.1272503], [-5.519385, 50.126851], [-5.5196516, 50.1268165], [-5.520057399999999, 50.1267557], [-5.5203256000000005, 50.12673339999999], [-5.5207709, 50.126700699999994], [-5.522148099999999, 50.1265967], [-5.5228174, 50.12653730000001], [-5.5235416, 50.12644280000001], [-5.524217499999999, 50.12632579999999], [-5.5248826, 50.12617819999999], [-5.5250304, 50.1261404], [-5.5259046, 50.1259097], [-5.526762899999999, 50.1256621], [-5.5271384, 50.1255503], [-5.5276746, 50.12536169999999], [-5.527979299999999, 50.1252337], [-5.528215199999999, 50.125132], [-5.528345900000001, 50.1250725], [-5.528719099999999, 50.12490789999999], [-5.5290652, 50.124706499999995], [-5.5292493, 50.12460010000001], [-5.529882099999999, 50.1241805], [-5.530056, 50.12407049999999], [-5.530191499999999, 50.1239756], [-5.5304028999999995, 50.12376999999999], [-5.5315841, 50.12263110000001], [-5.531870999999999, 50.12231899999999], [-5.5320392, 50.122148900000006]]} |
1.4 |
0603 |
0609 |
Penzance T & RSMD |
Penzance |
Penzance |
50.1221489 |
-5.5320392 |
50.1221489 |
-5.5320392 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Penzance |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16799479 |
1789621764703576 |
3 |
3 |
2026-09-17 05:19:24.913829 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:24.701686 |
| 597960 |
629456 |
C20829 |
875P07M617 |
2026-09-17 |
COMPLETE |
None |
2026-09-17 05:09:29 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629456, "stp": "P", "toc": "Southern", "uid": "C20829", "consist": "377412", "dest_crs": "CAT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20829/2026-09-17/detailed", "trust_id": "875P07M617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Caterham", "service_date": "2026-09-17", "dest_arr_time": "0612", "dest_platform": "1", "is_terminated": 1, "next_location": "Caterham", "signalling_id": "5P07", "timing_status": null, "origin_station": "Caterham Sidings", "current_leg_arr": "0612", "current_leg_dep": "0610", "current_leg_end": "Caterham", "origin_dep_time": "0603", "origin_platform": "SDG", "current_location": null, "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0799477, 51.285650100000005], [-0.07990719999999998, 51.28531040000001], [-0.07986249999999999, 51.2850684], [-0.0797947, 51.2848148], [-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": "Caterham Sig. T1361", "dest_arr_time_act": "0612", "motion_projection": null, "next_location_lat": "51.2824639", "next_location_lon": "-0.0784543", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 467.716, \"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}], \"service_id\": 629456, \"profile_key\": \"8bdeb857da8c15a6cb38556e8c1d87c62accab6b4ee1c68a343c88ade5411c5d\", \"schedule_id\": 2869, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Caterham Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66729}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0610\", \"location\": \"Caterham Sig. T1361\", \"stage_seq\": 2, \"distance_m\": 233.407, \"section_seq\": 1, \"route_path_id\": 66729}, {\"is_pass\": false, \"wtt_arr\": \"0612\", \"wtt_dep\": null, \"location\": \"Caterham\", \"stage_seq\": 3, \"distance_m\": 467.716, \"section_seq\": 1, \"route_path_id\": 66729}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 467.716, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66729}], \"total_distance_m\": 467.716, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 467.716, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0603", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "2.0", "current_position_lat": "51.2824639", "current_position_lon": "-0.0784543", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:31Z\", \"source_id\": 52091232, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:29\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Caterham", "service_state_platform": "1", "timing_fact_generation": 1789621746720990, "current_leg_arrival_utc": "2026-09-17T06:12:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:29.399994", "service_state_evidence_id": 52091232, "current_leg_start_actual_dep": "2026-09-17T06:10:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-17T05:09:29", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:29.786563", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
CAT |
5P07 |
377412 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 467.716, "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}], "service_id": 629456, "profile_key": "8bdeb857da8c15a6cb38556e8c1d87c62accab6b4ee1c68a343c88ade5411c5d", "schedule_id": 2869, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0603", "location": "Caterham Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66729}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0610", "location": "Caterham Sig. T1361", "stage_seq": 2, "distance_m": 233.407, "section_seq": 1, "route_path_id": 66729}, {"is_pass": false, "wtt_arr": "0612", "wtt_dep": null, "location": "Caterham", "stage_seq": 3, "distance_m": 467.716, "section_seq": 1, "route_path_id": 66729}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 467.716, "from_m": 0.0, "section_seq": 1, "route_path_id": 66729}], "total_distance_m": 467.716, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 467.716, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30257, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:31Z", "source_id": 52091232, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:09:29", "operational_fact": true, "platform_smart_ids": []}] |
Caterham Sidings |
0603 |
0603 |
SDG |
None |
None |
Caterham |
0612 |
0612 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C20829/2026-09-17/detailed |
None |
Caterham Sig. T1361 |
2026-09-17T06:10:00+01:00 |
Caterham |
2.0 |
{"type": "LineString", "coordinates": [[-0.0799477, 51.285650100000005], [-0.07990719999999998, 51.28531040000001], [-0.07986249999999999, 51.2850684], [-0.0797947, 51.2848148], [-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]]} |
0.2 |
0610 |
0612 |
None |
None |
Caterham |
51.2824639 |
-0.0784543 |
51.2824639 |
-0.0784543 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:29 |
Caterham |
TD |
DIRECT_DESTINATION_ARRIVAL |
52091232 |
1789621746720990 |
7 |
7 |
2026-09-17 05:19:29.786563 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:29.399994 |
| 597961 |
631395 |
16986 |
645G033617 |
2026-09-17 |
COMPLETE |
16799512 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 631395, "stp": "N", "toc": null, "uid": "16986", "consist": null, "dest_crs": "BHM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:16986/2026-09-17/detailed", "trust_id": "645G033617", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-17", "dest_arr_time": "0800", "dest_platform": null, "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "5G03", "timing_status": null, "origin_station": "Abbey Foregate C.S.", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "0656", "origin_platform": null, "current_location": "Abbey Foregate C.S.", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "0800", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "0656", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Abbey Foregate C.S.", "service_state_platform": null, "timing_fact_generation": 1789621769828874, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:29.826178", "service_state_evidence_id": 16799512, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:30.659413", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
None |
N |
None |
BHM |
5G03 |
None |
None |
None |
None |
None |
[] |
Abbey Foregate C.S. |
0656 |
0656 |
None |
None |
None |
Birmingham New Street |
0800 |
0800 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:16986/2026-09-17/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Abbey Foregate C.S. |
Birmingham New Street |
None |
None |
None |
None |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Abbey Foregate C.S. |
TRUST |
TRUST_CANCELLATION |
16799512 |
1789621769828874 |
1 |
1 |
2026-09-17 05:19:30.659413 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:29.826178 |
| 597962 |
629680 |
L86042 |
875N90M617 |
2026-09-17 |
COMPLETE |
16799062 |
2026-09-17 06:10:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629680, "stp": "P", "toc": "South Western Railway", "uid": "L86042", "consist": "701013", "dest_crs": "FNH", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86042/2026-09-17/detailed", "trust_id": "875N90M617", "origin_crs": "XFM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham", "service_date": "2026-09-17", "dest_arr_time": "0617", "dest_platform": "1", "is_terminated": 1, "next_location": "Farnham", "signalling_id": "5N90", "timing_status": "EARLY", "origin_station": "Farnham C.S.D.", "current_leg_arr": "0610", "current_leg_dep": "0604", "current_leg_end": "Farnham", "origin_dep_time": "0609", "origin_platform": null, "current_location": "Farnham", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8117732, 51.2044749], [-0.8084837557075693, 51.20565691020015], [-0.8078962999999999, 51.205867999999995], [-0.8073631999999998, 51.20607100000001], [-0.8068909999999999, 51.2061979], [-0.8066496999999999, 51.2062823], [-0.8065089, 51.206334299999995], [-0.8056922999999999, 51.206662400000006], [-0.8053495, 51.2067953], [-0.8045696000000001, 51.2071044], [-0.803386, 51.2075167], [-0.8026295999999999, 51.2077519], [-0.8021307, 51.20789309999999], [-0.8016989, 51.20800479999999], [-0.8001726999999998, 51.2083796], [-0.79947, 51.208572], [-0.7988288999999998, 51.208772800000006], [-0.7979532, 51.2090719], [-0.7976648000000001, 51.20917270000001], [-0.797355, 51.2092702], [-0.7970011999999999, 51.209399000000005], [-0.796883, 51.2094475], [-0.7963117, 51.209651099999995], [-0.7954399999999999, 51.2100559], [-0.7946098, 51.2104793], [-0.7937917, 51.2109359], [-0.7934833000000001, 51.211118500000005]]}", "current_leg_start": "Farnham C.S.D.", "dest_arr_time_act": "0617", "motion_projection": null, "next_location_lat": "51.2111185", "next_location_lon": "-0.7934833", "previous_location": "Farnham C.S.D.", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 476.803, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 485.612, \"from_m\": 476.803, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 554.663, \"from_m\": 485.612, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1479.544, \"from_m\": 554.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 629680, \"profile_key\": \"af5ea7439fe58ae7a3a3121be7ae9be58c9fdca2dad84232fce239d400df07a3\", \"schedule_id\": 18219, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Farnham C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35321}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 2, \"distance_m\": 896.853, \"section_seq\": 1, \"route_path_id\": 35321}, {\"is_pass\": false, \"wtt_arr\": \"0617\", \"wtt_dep\": null, \"location\": \"Farnham\", \"stage_seq\": 3, \"distance_m\": 1479.544, \"section_seq\": 1, \"route_path_id\": 35321}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1479.544, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35321}], \"total_distance_m\": 1479.544, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1002.741, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 476.803, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0609", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.0", "current_position_lat": "51.2111185", "current_position_lon": "-0.7934833", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:41Z\", \"source_id\": 52091466, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:43Z\", \"source_id\": 16799062, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham", "service_state_platform": "1", "timing_fact_generation": 1789621725193236, "current_leg_arrival_utc": "2026-09-17T06:13:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:36.059014", "service_state_evidence_id": 52091466, "current_leg_start_actual_dep": "2026-09-17T06:09:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-17T05:09:36", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:36.540010", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
XFM |
FNH |
5N90 |
701013 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 476.803, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 485.612, "from_m": 476.803, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 554.663, "from_m": 485.612, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1479.544, "from_m": 554.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 629680, "profile_key": "af5ea7439fe58ae7a3a3121be7ae9be58c9fdca2dad84232fce239d400df07a3", "schedule_id": 18219, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0609", "location": "Farnham C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35321}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0614", "location": "Farnham Depot Reception Ro", "stage_seq": 2, "distance_m": 896.853, "section_seq": 1, "route_path_id": 35321}, {"is_pass": false, "wtt_arr": "0617", "wtt_dep": null, "location": "Farnham", "stage_seq": 3, "distance_m": 1479.544, "section_seq": 1, "route_path_id": 35321}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1479.544, "from_m": 0.0, "section_seq": 1, "route_path_id": 35321}], "total_distance_m": 1479.544, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1002.741, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 476.803, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:41Z", "source_id": 52091466, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:09:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:43Z", "source_id": 16799062, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:10:00+01:00", "operational_fact": true}] |
Farnham C.S.D. |
0609 |
0609 |
None |
None |
None |
Farnham |
0617 |
0617 |
1 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86042/2026-09-17/detailed |
None |
Farnham C.S.D. |
2026-09-17T06:09:00+01:00 |
Farnham |
6.0 |
{"type": "LineString", "coordinates": [[-0.8117732, 51.2044749], [-0.8084837557075693, 51.20565691020015], [-0.8078962999999999, 51.205867999999995], [-0.8073631999999998, 51.20607100000001], [-0.8068909999999999, 51.2061979], [-0.8066496999999999, 51.2062823], [-0.8065089, 51.206334299999995], [-0.8056922999999999, 51.206662400000006], [-0.8053495, 51.2067953], [-0.8045696000000001, 51.2071044], [-0.803386, 51.2075167], [-0.8026295999999999, 51.2077519], [-0.8021307, 51.20789309999999], [-0.8016989, 51.20800479999999], [-0.8001726999999998, 51.2083796], [-0.79947, 51.208572], [-0.7988288999999998, 51.208772800000006], [-0.7979532, 51.2090719], [-0.7976648000000001, 51.20917270000001], [-0.797355, 51.2092702], [-0.7970011999999999, 51.209399000000005], [-0.796883, 51.2094475], [-0.7963117, 51.209651099999995], [-0.7954399999999999, 51.2100559], [-0.7946098, 51.2104793], [-0.7937917, 51.2109359], [-0.7934833000000001, 51.211118500000005]]} |
0.9 |
0604 |
0610 |
Farnham C.S.D. |
Farnham |
Farnham |
51.2111185 |
-0.7934833 |
51.2111185 |
-0.7934833 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:36 |
Farnham |
TD |
DIRECT_DESTINATION_ARRIVAL |
52091466 |
1789621725193236 |
7 |
7 |
2026-09-17 05:19:36.540010 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:36.059014 |
| 597963 |
627877 |
W82991 |
032P02M517 |
2026-09-17 |
COMPLETE |
16798919 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 627877, "stp": "P", "toc": "ScotRail", "uid": "W82991", "consist": "385037+385044", "dest_crs": "EDB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82991/2026-09-17/detailed", "trust_id": "032P02M517", "origin_crs": "DBL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-17", "dest_arr_time": "0611", "dest_platform": "14", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2P02", "timing_status": "EARLY", "origin_station": "Dunblane", "current_leg_arr": "0609", "current_leg_dep": "0605", "current_leg_end": "Edinburgh", "origin_dep_time": "0512", "origin_platform": "1", "current_location": "Edinburgh", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-2 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": "0611", "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\": 627877, \"profile_key\": \"4a5c489dd36c4f681944ea53e094c2abe9530f13b3e4c6e7ff7e1731435f5ec4\", \"schedule_id\": 28487, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0512\", \"location\": \"Dunblane\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0514H\", \"wtt_dep\": \"0515H\", \"location\": \"Bridge of Allan\", \"stage_seq\": 2, \"distance_m\": 3321.708, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0519\", \"wtt_dep\": \"0521\", \"location\": \"Stirling\", \"stage_seq\": 3, \"distance_m\": 7867.747, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0528\", \"wtt_dep\": \"0529\", \"location\": \"Larbert\", \"stage_seq\": 4, \"distance_m\": 20875.826, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0530\", \"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\": \"0530H\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 6, \"distance_m\": 22692.901, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0531H\", \"wtt_dep\": \"0532H\", \"location\": \"Camelon\", \"stage_seq\": 7, \"distance_m\": 23347.114, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0534H\", \"wtt_dep\": \"0537\", \"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\": \"0538\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 9, \"distance_m\": 25992.278, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542\", \"location\": \"Polmont\", \"stage_seq\": 10, \"distance_m\": 30795.388, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0546H\", \"wtt_dep\": \"0547H\", \"location\": \"Linlithgow\", \"stage_seq\": 11, \"distance_m\": 38312.01, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0551H\", \"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\": \"0557H\", \"location\": \"Newbridge Jn\", \"stage_seq\": 13, \"distance_m\": 53087.397, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0600\", \"wtt_dep\": \"0600H\", \"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\": \"0603H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 15, \"distance_m\": 62707.873, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0605\", \"wtt_dep\": \"0606\", \"location\": \"Haymarket\", \"stage_seq\": 16, \"distance_m\": 64628.323, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0609\", \"location\": \"Princes St Gardens\", \"stage_seq\": 17, \"distance_m\": 65957.583, \"section_seq\": 1, \"route_path_id\": 28705}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"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": "0512", "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-17T04:18:00Z\", \"source_id\": 52024609, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:19:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:18:03Z\", \"source_id\": 16778468, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:01Z\", \"source_id\": 52033204, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:28:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:27:09Z\", \"source_id\": 16781039, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:44Z\", \"source_id\": 52037092, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:30:49Z\", \"source_id\": 16782203, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:48Z\", \"source_id\": 52040507, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:35:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:53Z\", \"source_id\": 16783199, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:23Z\", \"source_id\": 52048156, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:40:28Z\", \"source_id\": 16785538, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:09Z\", \"source_id\": 52055836, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:46:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:13Z\", \"source_id\": 16787882, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:02Z\", \"source_id\": 52071775, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:57:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:57:04Z\", \"source_id\": 16792809, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:04Z\", \"source_id\": 52081599, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:03:08Z\", \"source_id\": 16795921, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:26Z\", \"source_id\": 52091037, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:28Z\", \"source_id\": 16798919, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "14", "timing_fact_generation": 1789621709023290, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:37.126665", "service_state_evidence_id": 16798919, "current_leg_start_actual_dep": "2026-09-17T06:06:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:37.520385", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DBL |
EDB |
2P02 |
385037+385044 |
6 |
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": 627877, "profile_key": "4a5c489dd36c4f681944ea53e094c2abe9530f13b3e4c6e7ff7e1731435f5ec4", "schedule_id": 28487, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0512", "location": "Dunblane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0514H", "wtt_dep": "0515H", "location": "Bridge of Allan", "stage_seq": 2, "distance_m": 3321.708, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0519", "wtt_dep": "0521", "location": "Stirling", "stage_seq": 3, "distance_m": 7867.747, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0528", "wtt_dep": "0529", "location": "Larbert", "stage_seq": 4, "distance_m": 20875.826, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0530", "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": "0530H", "location": "Carmuirs East Jn", "stage_seq": 6, "distance_m": 22692.901, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0531H", "wtt_dep": "0532H", "location": "Camelon", "stage_seq": 7, "distance_m": 23347.114, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0534H", "wtt_dep": "0537", "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": "0538", "location": "Grangemouth Jn", "stage_seq": 9, "distance_m": 25992.278, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542", "location": "Polmont", "stage_seq": 10, "distance_m": 30795.388, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0546H", "wtt_dep": "0547H", "location": "Linlithgow", "stage_seq": 11, "distance_m": 38312.01, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0551H", "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": "0557H", "location": "Newbridge Jn", "stage_seq": 13, "distance_m": 53087.397, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0600", "wtt_dep": "0600H", "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": "0603H", "location": "Haymarket West Jn", "stage_seq": 15, "distance_m": 62707.873, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0605", "wtt_dep": "0606", "location": "Haymarket", "stage_seq": 16, "distance_m": 64628.323, "section_seq": 1, "route_path_id": 28705}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0609", "location": "Princes St Gardens", "stage_seq": 17, "distance_m": 65957.583, "section_seq": 1, "route_path_id": 28705}, {"is_pass": false, "wtt_arr": "0611", "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-17T04:18:00Z", "source_id": 52024609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T04:19:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:18:03Z", "source_id": 16778468, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:01Z", "source_id": 52033204, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:28:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:27:09Z", "source_id": 16781039, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1133, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:44Z", "source_id": 52037092, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:30:49Z", "source_id": 16782203, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1141, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:48Z", "source_id": 52040507, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:35:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:53Z", "source_id": 16783199, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1162, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:23Z", "source_id": 52048156, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:41:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:40:28Z", "source_id": 16785538, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:09Z", "source_id": 52055836, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:46:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:13Z", "source_id": 16787882, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 678, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:02Z", "source_id": 52071775, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T04:57:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:57:04Z", "source_id": 16792809, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-17T05:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:04Z", "source_id": 52081599, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:03:08Z", "source_id": 16795921, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 845, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:26Z", "source_id": 52091037, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T05:09:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:28Z", "source_id": 16798919, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Dunblane |
0512 |
0512 |
1 |
None |
None |
Edinburgh |
0611 |
0611 |
14 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82991/2026-09-17/detailed |
None |
Haymarket |
2026-09-17T06:06:00+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 |
0605 |
0609 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798919 |
1789621709023290 |
64 |
64 |
2026-09-17 05:19:37.520385 |
14 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:37.126665 |
| 597964 |
629252 |
C01823 |
125Y06M517 |
2026-09-17 |
COMPLETE |
16798874 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629252, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01823", "consist": "801101", "dest_crs": "NCL", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01823/2026-09-17/detailed", "trust_id": "125Y06M517", "origin_crs": "XHT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-17", "dest_arr_time": "0611", "dest_platform": "4", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "5Y06", "timing_status": "EARLY", "origin_station": "Heaton T&R.S.M.D.", "current_leg_arr": "0609", "current_leg_dep": "0558", "current_leg_end": "Newcastle", "origin_dep_time": "0559", "origin_platform": null, "current_location": "Newcastle Central East End", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5678035999999995, 54.98448], [-1.5679667, 54.98437260000001], [-1.5681255999999997, 54.98428380000001], [-1.5683015, 54.9841927], [-1.5684931, 54.9841145], [-1.5686611999999998, 54.9840536], [-1.5691744, 54.9839106], [-1.5694449999999998, 54.98381379999999], [-1.5696698, 54.9837334], [-1.5719337999999998, 54.9830727], [-1.5723024, 54.982968], [-1.5726635, 54.98286169999999], [-1.57289, 54.9827846], [-1.5731256, 54.98269419999999], [-1.5732473, 54.98265060000001], [-1.5734771999999997, 54.98256829999999], [-1.5738918999999996, 54.98243200000001], [-1.5743294000000003, 54.9822847], [-1.5755171999999995, 54.981895599999994], [-1.5769930968677932, 54.981414975456225], [-1.5772387613608072, 54.9813429350182], [-1.577456353819508, 54.98127977989176], [-1.5776498307252516, 54.98122417941427], [-1.5778231485593923, 54.98117480292308], [-1.5779802638032852, 54.98113031975551], [-1.5781251329382864, 54.98108939924891], [-1.5782617124457503, 54.981050710740675], [-1.5783939588070326, 54.981012923568095], [-1.5785258285034875, 54.98097470706853], [-1.5786612780164715, 54.98093473057935], [-1.578804263827339, 54.98089166343789], [-1.5789587424174454, 54.98084417498147], [-1.5791286702681455, 54.98079093454747], [-1.5793180038607948, 54.980730611473234], [-1.5795306996767486, 54.98066187509609], [-1.5797707141973618, 54.9805833947534], [-1.5802518, 54.9804253], [-1.5803071999999998, 54.980407099999994], [-1.5809581, 54.980193199999995], [-1.5811932999999998, 54.98011590000001], [-1.5824400999999997, 54.979706], [-1.5843005999999995, 54.97909140000001], [-1.5848070999999997, 54.97892319999999], [-1.5850023999999998, 54.9788584], [-1.5862164, 54.9784554], [-1.5869904999999995, 54.9782093], [-1.5877683, 54.9779594], [-1.5885917, 54.9777178], [-1.5894248999999998, 54.9774813], [-1.5898812999999998, 54.97735490000001], [-1.5900571999999995, 54.97730630000001], [-1.5901931, 54.977268599999995], [-1.5907553, 54.9771136], [-1.5908436, 54.977089199999995], [-1.5913005999999998, 54.976962799999995], [-1.5913189, 54.97695769999999], [-1.5915399, 54.97690070000001], [-1.5924536, 54.97664280000001], [-1.5930119, 54.976485499999995], [-1.5935836999999995, 54.9763316], [-1.5941516, 54.976174500000006], [-1.5946967999999997, 54.9760241], [-1.5956932999999998, 54.9757257], [-1.5960272, 54.9756236], [-1.5960909, 54.9756041], [-1.5966755, 54.97542109999999], [-1.5974318999999997, 54.97518440000001], [-1.5976943, 54.9751023], [-1.5981263999999995, 54.97497779999999], [-1.5989345999999998, 54.974752499999994], [-1.6008891999999997, 54.97420749999999], [-1.6029637999999995, 54.97354849999999], [-1.6030349999999998, 54.97352889999999], [-1.6033272, 54.9734486], [-1.6042817, 54.97318129999999], [-1.6043693, 54.9731548], [-1.6044207999999998, 54.9731392], [-1.6045726, 54.9730897], [-1.6046972, 54.97304569999999], [-1.6047995, 54.97300500000001], [-1.6049129999999998, 54.972956999999994], [-1.6050169999999997, 54.97291100000001], [-1.6051143, 54.972864], [-1.6051945, 54.97282439999999], [-1.6052822999999998, 54.9727778], [-1.6053616999999998, 54.9727323], [-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Heaton T&R.S.M.D.", "dest_arr_time_act": "0611", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Heaton T&R.S.M.D.", "current_leg_milage": "2.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 572.108, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 718.188, \"from_m\": 572.108, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 758.302, \"from_m\": 718.188, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 888.693, \"from_m\": 758.302, \"capability_applied\": null, \"effective_limit_mph\": 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\": 915.98, \"from_m\": 888.693, \"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\": 1736.426, \"from_m\": 915.98, \"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\": 2656.315, \"from_m\": 1736.426, \"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\": 3725.781, \"from_m\": 2656.315, \"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}], \"service_id\": 629252, \"profile_key\": \"ed1af449e907bb7c0a0b67addd791fedb0a7fcf26988941934783e78fd12bdf5\", \"schedule_id\": 187, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0559\", \"location\": \"Heaton T&R.S.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27922}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Heaton South Jn\", \"stage_seq\": 2, \"distance_m\": 780.39, \"section_seq\": 1, \"route_path_id\": 27922}, {\"is_pass\": false, \"wtt_arr\": \"0611\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 3, \"distance_m\": 3725.781, \"section_seq\": 1, \"route_path_id\": 27922}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3725.781, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27922}], \"total_distance_m\": 3725.781, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3153.673, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 572.108, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0559", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:22Z\", \"source_id\": 52090928, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:23Z\", \"source_id\": 16798874, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "4", "timing_fact_generation": 1789621703284792, "current_leg_arrival_utc": "2026-09-17T06:10:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:39.254843", "service_state_evidence_id": 16798874, "current_leg_start_actual_dep": "2026-09-17T05:59:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:39.412131", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London North Eastern Railway |
P |
XHT |
NCL |
5Y06 |
801101 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 572.108, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 718.188, "from_m": 572.108, "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": 758.302, "from_m": 718.188, "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": 888.693, "from_m": 758.302, "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": 915.98, "from_m": 888.693, "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": 1736.426, "from_m": 915.98, "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": 2656.315, "from_m": 1736.426, "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": 3725.781, "from_m": 2656.315, "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}], "service_id": 629252, "profile_key": "ed1af449e907bb7c0a0b67addd791fedb0a7fcf26988941934783e78fd12bdf5", "schedule_id": 187, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0559", "location": "Heaton T&R.S.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27922}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Heaton South Jn", "stage_seq": 2, "distance_m": 780.39, "section_seq": 1, "route_path_id": 27922}, {"is_pass": false, "wtt_arr": "0611", "wtt_dep": null, "location": "Newcastle", "stage_seq": 3, "distance_m": 3725.781, "section_seq": 1, "route_path_id": 27922}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3725.781, "from_m": 0.0, "section_seq": 1, "route_path_id": 27922}], "total_distance_m": 3725.781, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3153.673, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 572.108, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3522, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:22Z", "source_id": 52090928, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T05:09:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:23Z", "source_id": 16798874, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Heaton T&R.S.M.D. |
0559 |
0559 |
None |
None |
None |
Newcastle |
0611 |
0611 |
4 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C01823/2026-09-17/detailed |
None |
Heaton T&R.S.M.D. |
2026-09-17T05:59:00+01:00 |
Newcastle |
11.0 |
{"type": "LineString", "coordinates": [[-1.5678035999999995, 54.98448], [-1.5679667, 54.98437260000001], [-1.5681255999999997, 54.98428380000001], [-1.5683015, 54.9841927], [-1.5684931, 54.9841145], [-1.5686611999999998, 54.9840536], [-1.5691744, 54.9839106], [-1.5694449999999998, 54.98381379999999], [-1.5696698, 54.9837334], [-1.5719337999999998, 54.9830727], [-1.5723024, 54.982968], [-1.5726635, 54.98286169999999], [-1.57289, 54.9827846], [-1.5731256, 54.98269419999999], [-1.5732473, 54.98265060000001], [-1.5734771999999997, 54.98256829999999], [-1.5738918999999996, 54.98243200000001], [-1.5743294000000003, 54.9822847], [-1.5755171999999995, 54.981895599999994], [-1.5769930968677932, 54.981414975456225], [-1.5772387613608072, 54.9813429350182], [-1.577456353819508, 54.98127977989176], [-1.5776498307252516, 54.98122417941427], [-1.5778231485593923, 54.98117480292308], [-1.5779802638032852, 54.98113031975551], [-1.5781251329382864, 54.98108939924891], [-1.5782617124457503, 54.981050710740675], [-1.5783939588070326, 54.981012923568095], [-1.5785258285034875, 54.98097470706853], [-1.5786612780164715, 54.98093473057935], [-1.578804263827339, 54.98089166343789], [-1.5789587424174454, 54.98084417498147], [-1.5791286702681455, 54.98079093454747], [-1.5793180038607948, 54.980730611473234], [-1.5795306996767486, 54.98066187509609], [-1.5797707141973618, 54.9805833947534], [-1.5802518, 54.9804253], [-1.5803071999999998, 54.980407099999994], [-1.5809581, 54.980193199999995], [-1.5811932999999998, 54.98011590000001], [-1.5824400999999997, 54.979706], [-1.5843005999999995, 54.97909140000001], [-1.5848070999999997, 54.97892319999999], [-1.5850023999999998, 54.9788584], [-1.5862164, 54.9784554], [-1.5869904999999995, 54.9782093], [-1.5877683, 54.9779594], [-1.5885917, 54.9777178], [-1.5894248999999998, 54.9774813], [-1.5898812999999998, 54.97735490000001], [-1.5900571999999995, 54.97730630000001], [-1.5901931, 54.977268599999995], [-1.5907553, 54.9771136], [-1.5908436, 54.977089199999995], [-1.5913005999999998, 54.976962799999995], [-1.5913189, 54.97695769999999], [-1.5915399, 54.97690070000001], [-1.5924536, 54.97664280000001], [-1.5930119, 54.976485499999995], [-1.5935836999999995, 54.9763316], [-1.5941516, 54.976174500000006], [-1.5946967999999997, 54.9760241], [-1.5956932999999998, 54.9757257], [-1.5960272, 54.9756236], [-1.5960909, 54.9756041], [-1.5966755, 54.97542109999999], [-1.5974318999999997, 54.97518440000001], [-1.5976943, 54.9751023], [-1.5981263999999995, 54.97497779999999], [-1.5989345999999998, 54.974752499999994], [-1.6008891999999997, 54.97420749999999], [-1.6029637999999995, 54.97354849999999], [-1.6030349999999998, 54.97352889999999], [-1.6033272, 54.9734486], [-1.6042817, 54.97318129999999], [-1.6043693, 54.9731548], [-1.6044207999999998, 54.9731392], [-1.6045726, 54.9730897], [-1.6046972, 54.97304569999999], [-1.6047995, 54.97300500000001], [-1.6049129999999998, 54.972956999999994], [-1.6050169999999997, 54.97291100000001], [-1.6051143, 54.972864], [-1.6051945, 54.97282439999999], [-1.6052822999999998, 54.9727778], [-1.6053616999999998, 54.9727323], [-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} |
2.3 |
0558 |
0609 |
Heaton T&R.S.M.D. |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798874 |
1789621703284792 |
6 |
6 |
2026-09-17 05:19:39.412131 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:39.254843 |
| 597965 |
629181 |
W00381 |
655I22M517 |
2026-09-17 |
COMPLETE |
16803141 |
2026-09-17 05:56:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 629181, "stp": "P", "toc": "West Midlands Trains", "uid": "W00381", "consist": "730026", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00381/2026-09-17/detailed", "trust_id": "655I22M517", "origin_crs": "XSZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-17", "dest_arr_time": "0610", "dest_platform": "2A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "5I22", "timing_status": "EARLY", "origin_station": "Soho LMD", "current_leg_arr": "0609", "current_leg_dep": "0600", "current_leg_end": "Birmingham New Street", "origin_dep_time": "0557", "origin_platform": null, "current_location": "Soho LMD", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9508976, 52.4957948], [-1.9503085, 52.49568159999999], [-1.9501606999999996, 52.4956547], [-1.9500055000000005, 52.49562409999999], [-1.9497295, 52.49556830000001], [-1.9494512, 52.4955079], [-1.9492259000000005, 52.495457899999984], [-1.9490389, 52.4954121], [-1.9488339999999995, 52.49535840000001], [-1.9486456, 52.49530599999999], [-1.9485385, 52.495275799999995], [-1.9484440999999997, 52.49524339999999], [-1.9482229999999996, 52.4951645], [-1.9480797, 52.49511340000001], [-1.9478646999999991, 52.4950337], [-1.9476928, 52.49497469999999], [-1.9474375, 52.49489649999999], [-1.9472083, 52.49482179999999], [-1.9470236, 52.4947519], [-1.9468645, 52.494689599999994], [-1.9461033999999997, 52.49440220000001], [-1.9459337999999995, 52.4943382], [-1.9458328364957247, 52.49430286280318], [-1.9456218, 52.49422899999998], [-1.945467, 52.49417429999999], [-1.945347, 52.4941305], [-1.9451927, 52.4940689], [-1.9450651000000003, 52.494005900000005], [-1.9450193, 52.493982300000006], [-1.9447929, 52.493868000000006], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49369779999999], [-1.944173, 52.4935128], [-1.9437593, 52.49325689999999], [-1.9436225, 52.49316410000001], [-1.9434743000000003, 52.49305919999999], [-1.943308, 52.49293469999999], [-1.9432121, 52.49286159999999], [-1.9430465, 52.4927289], [-1.9429144, 52.4926211], [-1.9427924000000003, 52.492516599999995], [-1.9426824000000005, 52.49242189999999], [-1.942507, 52.492262399999994], [-1.9424409999999996, 52.4922039], [-1.9423813, 52.49215530000001], [-1.9423303999999997, 52.49211240000001], [-1.9422566, 52.4920553], [-1.9421824999999993, 52.4920031], [-1.9421154000000005, 52.49195329999999], [-1.9420573999999995, 52.4919124], [-1.9419958999999996, 52.4918725], [-1.9418954895151348, 52.49178239480173], [-1.9417478457602548, 52.4916518782464], [-1.9416163665651751, 52.49153701081829], [-1.9414985297955076, 52.49143565770304], [-1.9413918133168624, 52.491345684086326], [-1.9412936949948512, 52.4912649551538], [-1.941201652695085, 52.49119133609111], [-1.9411131642831745, 52.491122692083934], [-1.941025707624731, 52.491056888317914], [-1.9409367605853656, 52.490991789978715], [-1.94084380103069, 52.49092526225199], [-1.9407443068263135, 52.490855170323385], [-1.9406357558378495, 52.490779379378594], [-1.940515625930907, 52.49069575460324], [-1.9403813949710984, 52.490602161183], [-1.940230540824034, 52.49049646430351], [-1.9400605413553256, 52.49037652915045], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Soho North Jn", "dest_arr_time_act": "0610", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Birmingham New Street H.s.", "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\": 1108.406, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4439.746, \"from_m\": 1108.406, \"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\": 5302.229, \"from_m\": 4439.746, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5611.084, \"from_m\": 5302.229, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 629181, \"profile_key\": \"ac188e2e7f08c693c06627e59ad993cdd80dd6a2c0056a40a94fb8d26a917f03\", \"schedule_id\": 24813, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0557\", \"location\": \"Soho LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37088}, {\"is_pass\": false, \"wtt_arr\": \"0602\", \"wtt_dep\": \"0605\", \"location\": \"Soho North Jn\", \"stage_seq\": 2, \"distance_m\": 1280.102, \"section_seq\": 1, \"route_path_id\": 37088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0606H\", \"location\": \"Soho South Jn\", \"stage_seq\": 3, \"distance_m\": 2327.176, \"section_seq\": 1, \"route_path_id\": 37088}, {\"is_pass\": false, \"wtt_arr\": \"0610\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 4, \"distance_m\": 5611.084, \"section_seq\": 1, \"route_path_id\": 37088}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5611.084, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37088}], \"total_distance_m\": 5611.084, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4502.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1108.406, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0557", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:01Z\", \"source_id\": 52090161, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:06Z\", \"source_id\": 16798690, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "2", "timing_fact_generation": 1789622133727029, "current_leg_arrival_utc": "2026-09-17T06:09:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:45.462199", "service_state_evidence_id": 16798690, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:45.797263", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
XSZ |
BHM |
5I22 |
730026 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1108.406, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4439.746, "from_m": 1108.406, "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": 5302.229, "from_m": 4439.746, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5611.084, "from_m": 5302.229, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 629181, "profile_key": "ac188e2e7f08c693c06627e59ad993cdd80dd6a2c0056a40a94fb8d26a917f03", "schedule_id": 24813, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0557", "location": "Soho LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37088}, {"is_pass": false, "wtt_arr": "0602", "wtt_dep": "0605", "location": "Soho North Jn", "stage_seq": 2, "distance_m": 1280.102, "section_seq": 1, "route_path_id": 37088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0606H", "location": "Soho South Jn", "stage_seq": 3, "distance_m": 2327.176, "section_seq": 1, "route_path_id": 37088}, {"is_pass": false, "wtt_arr": "0610", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 4, "distance_m": 5611.084, "section_seq": 1, "route_path_id": 37088}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5611.084, "from_m": 0.0, "section_seq": 1, "route_path_id": 37088}], "total_distance_m": 5611.084, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4502.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1108.406, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19338, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:01Z", "source_id": 52090161, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:06Z", "source_id": 16798690, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
Soho LMD |
0557 |
0557 |
None |
None |
None |
Birmingham New Street |
0610 |
0610 |
2A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W00381/2026-09-17/detailed |
None |
Soho North Jn |
2026-09-17T06:05:00+01:00 |
Birmingham New Street |
9.0 |
{"type": "LineString", "coordinates": [[-1.9508976, 52.4957948], [-1.9503085, 52.49568159999999], [-1.9501606999999996, 52.4956547], [-1.9500055000000005, 52.49562409999999], [-1.9497295, 52.49556830000001], [-1.9494512, 52.4955079], [-1.9492259000000005, 52.495457899999984], [-1.9490389, 52.4954121], [-1.9488339999999995, 52.49535840000001], [-1.9486456, 52.49530599999999], [-1.9485385, 52.495275799999995], [-1.9484440999999997, 52.49524339999999], [-1.9482229999999996, 52.4951645], [-1.9480797, 52.49511340000001], [-1.9478646999999991, 52.4950337], [-1.9476928, 52.49497469999999], [-1.9474375, 52.49489649999999], [-1.9472083, 52.49482179999999], [-1.9470236, 52.4947519], [-1.9468645, 52.494689599999994], [-1.9461033999999997, 52.49440220000001], [-1.9459337999999995, 52.4943382], [-1.9458328364957247, 52.49430286280318], [-1.9456218, 52.49422899999998], [-1.945467, 52.49417429999999], [-1.945347, 52.4941305], [-1.9451927, 52.4940689], [-1.9450651000000003, 52.494005900000005], [-1.9450193, 52.493982300000006], [-1.9447929, 52.493868000000006], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49369779999999], [-1.944173, 52.4935128], [-1.9437593, 52.49325689999999], [-1.9436225, 52.49316410000001], [-1.9434743000000003, 52.49305919999999], [-1.943308, 52.49293469999999], [-1.9432121, 52.49286159999999], [-1.9430465, 52.4927289], [-1.9429144, 52.4926211], [-1.9427924000000003, 52.492516599999995], [-1.9426824000000005, 52.49242189999999], [-1.942507, 52.492262399999994], [-1.9424409999999996, 52.4922039], [-1.9423813, 52.49215530000001], [-1.9423303999999997, 52.49211240000001], [-1.9422566, 52.4920553], [-1.9421824999999993, 52.4920031], [-1.9421154000000005, 52.49195329999999], [-1.9420573999999995, 52.4919124], [-1.9419958999999996, 52.4918725], [-1.9418954895151348, 52.49178239480173], [-1.9417478457602548, 52.4916518782464], [-1.9416163665651751, 52.49153701081829], [-1.9414985297955076, 52.49143565770304], [-1.9413918133168624, 52.491345684086326], [-1.9412936949948512, 52.4912649551538], [-1.941201652695085, 52.49119133609111], [-1.9411131642831745, 52.491122692083934], [-1.941025707624731, 52.491056888317914], [-1.9409367605853656, 52.490991789978715], [-1.94084380103069, 52.49092526225199], [-1.9407443068263135, 52.490855170323385], [-1.9406357558378495, 52.490779379378594], [-1.940515625930907, 52.49069575460324], [-1.9403813949710984, 52.490602161183], [-1.940230540824034, 52.49049646430351], [-1.9400605413553256, 52.49037652915045], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} |
2.5 |
0600 |
0609 |
Birmingham New Street H.s. |
Soho LMD |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798690 |
1789622133727029 |
13 |
13 |
2026-09-17 05:19:45.797263 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:45.462199 |
| 597966 |
628256 |
P88400 |
872M04M517 |
2026-09-17 |
COMPLETE |
16798778 |
2026-09-17 06:09:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 628256, "stp": "P", "toc": "Southeastern", "uid": "P88400", "consist": "465028+465184", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88400/2026-09-17/detailed", "trust_id": "872M04M517", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-17", "dest_arr_time": "0609", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M04", "timing_status": "ON TIME", "origin_station": "London Victoria", "current_leg_arr": "0609", "current_leg_dep": "0605", "current_leg_end": "Orpington", "origin_dep_time": "0527", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "0 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": "0609", "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\": 1130.451, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1450.613, \"from_m\": 1130.451, \"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\": 1881.648, \"from_m\": 1450.613, \"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\": 3178.928, \"from_m\": 1881.648, \"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\": 3252.751, \"from_m\": 3178.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\": 3302.318, \"from_m\": 3252.751, \"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\": 3410.462, \"from_m\": 3302.318, \"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\": 5000.414, \"from_m\": 3410.462, \"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\": 6106.328, \"from_m\": 5000.414, \"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\": 6148.434, \"from_m\": 6106.328, \"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\": 6172.296, \"from_m\": 6148.434, \"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\": 6698.715, \"from_m\": 6172.296, \"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\": 20116.711, \"from_m\": 6698.715, \"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\": 20200.05, \"from_m\": 20116.711, \"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\": 20273.507, \"from_m\": 20200.05, \"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\": 20367.098, \"from_m\": 20273.507, \"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\": 21536.956, \"from_m\": 20367.098, \"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\": 23541.786, \"from_m\": 21536.956, \"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\": 23596.744, \"from_m\": 23541.786, \"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\": 23684.643, \"from_m\": 23596.744, \"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\": 23734.685, \"from_m\": 23684.643, \"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\": 23885.785, \"from_m\": 23734.685, \"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\": 24084.756, \"from_m\": 23885.785, \"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\": 628256, \"profile_key\": \"7fbb0f66bc8f1684db8231ca78e574c8d4c3c78c0b09d3635fb01a2f466dee43\", \"schedule_id\": 23565, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0527\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0529H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0532\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0534\", \"wtt_dep\": \"0534H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0536\", \"wtt_dep\": \"0537\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6410.111, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0539\", \"wtt_dep\": \"0539H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8123.794, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0541H\", \"wtt_dep\": \"0542\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.854, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0544H\", \"wtt_dep\": \"0545H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11542.243, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0547\", \"wtt_dep\": \"0547H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.893, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0549H\", \"wtt_dep\": \"0550H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13912.325, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0553H\", \"wtt_dep\": \"0554\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.866, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0556\", \"wtt_dep\": \"0557\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.934, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0559\", \"wtt_dep\": \"0600\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19257.769, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0601H\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20200.05, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0603\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21413.771, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0604\", \"wtt_dep\": \"0605\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22137.422, \"section_seq\": 1, \"route_path_id\": 37584}, {\"is_pass\": false, \"wtt_arr\": \"0609\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24084.756, \"section_seq\": 1, \"route_path_id\": 37584}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24084.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37584}], \"total_distance_m\": 24084.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22772.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1312.418, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0527", "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\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:03Z\", \"source_id\": 52039657, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:33:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:33:04Z\", \"source_id\": 16782939, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:28Z\", \"source_id\": 52042419, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:36:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:35:33Z\", \"source_id\": 16783764, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:32Z\", \"source_id\": 52045914, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:39:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:38:39Z\", \"source_id\": 16784856, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:04Z\", \"source_id\": 52048970, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:41:08Z\", \"source_id\": 16785820, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:41Z\", \"source_id\": 52053728, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:45:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:44:48Z\", \"source_id\": 16787244, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:45Z\", \"source_id\": 52056620, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:46:52Z\", \"source_id\": 16788131, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:28Z\", \"source_id\": 52060542, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:49:27Z\", \"source_id\": 16789304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:35Z\", \"source_id\": 52065108, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:53:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:52:39Z\", \"source_id\": 16790710, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:40Z\", \"source_id\": 52069666, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:55:43Z\", \"source_id\": 16792162, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:00Z\", \"source_id\": 52074832, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T04:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T04:59:03Z\", \"source_id\": 16793795, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:17Z\", \"source_id\": 52083644, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:04:22Z\", \"source_id\": 16796549, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:10Z\", \"source_id\": 52090551, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:09:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:08:16Z\", \"source_id\": 16798778, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T06:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "8", "timing_fact_generation": 1789621698248555, "current_leg_arrival_utc": "2026-09-17T06:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:48.094963", "service_state_evidence_id": 16798778, "current_leg_start_actual_dep": "2026-09-17T06:05:00+01:00", "operational_evidence_version": 75, "service_state_event_time_utc": "2026-09-17T05:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:48.348756", "service_state_valid_until_kind": null, "operational_interpretation_version": 75, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
ORP |
2M04 |
465028+465184 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1130.451, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1450.613, "from_m": 1130.451, "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": 1881.648, "from_m": 1450.613, "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": 3178.928, "from_m": 1881.648, "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": 3252.751, "from_m": 3178.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": 3302.318, "from_m": 3252.751, "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": 3410.462, "from_m": 3302.318, "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": 5000.414, "from_m": 3410.462, "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": 6106.328, "from_m": 5000.414, "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": 6148.434, "from_m": 6106.328, "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": 6172.296, "from_m": 6148.434, "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": 6698.715, "from_m": 6172.296, "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": 20116.711, "from_m": 6698.715, "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": 20200.05, "from_m": 20116.711, "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": 20273.507, "from_m": 20200.05, "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": 20367.098, "from_m": 20273.507, "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": 21536.956, "from_m": 20367.098, "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": 23541.786, "from_m": 21536.956, "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": 23596.744, "from_m": 23541.786, "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": 23684.643, "from_m": 23596.744, "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": 23734.685, "from_m": 23684.643, "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": 23885.785, "from_m": 23734.685, "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": 24084.756, "from_m": 23885.785, "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": 628256, "profile_key": "7fbb0f66bc8f1684db8231ca78e574c8d4c3c78c0b09d3635fb01a2f466dee43", "schedule_id": 23565, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0527", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0529H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0532", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0534", "wtt_dep": "0534H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0536", "wtt_dep": "0537", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6410.111, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0539", "wtt_dep": "0539H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8123.794, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0541H", "wtt_dep": "0542", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.854, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0544H", "wtt_dep": "0545H", "location": "Penge East", "stage_seq": 8, "distance_m": 11542.243, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0547", "wtt_dep": "0547H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.893, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0549H", "wtt_dep": "0550H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13912.325, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0553H", "wtt_dep": "0554", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.866, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0556", "wtt_dep": "0557", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.934, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0559", "wtt_dep": "0600", "location": "Bickley", "stage_seq": 13, "distance_m": 19257.769, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0601H", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20200.05, "section_seq": 1, "route_path_id": 37584}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0603", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21413.771, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0604", "wtt_dep": "0605", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22137.422, "section_seq": 1, "route_path_id": 37584}, {"is_pass": false, "wtt_arr": "0609", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24084.756, "section_seq": 1, "route_path_id": 37584}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24084.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 37584}], "total_distance_m": 24084.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22772.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1312.418, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:03Z", "source_id": 52039657, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T04:33:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:33:04Z", "source_id": 16782939, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-17T05:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:28Z", "source_id": 52042419, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T04:36:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:35:33Z", "source_id": 16783764, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-17T05:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:32Z", "source_id": 52045914, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T04:39:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:38:39Z", "source_id": 16784856, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-17T05:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:04Z", "source_id": 52048970, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T04:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:41:08Z", "source_id": 16785820, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-17T05:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:41Z", "source_id": 52053728, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T04:45:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:44:48Z", "source_id": 16787244, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-17T05:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:45Z", "source_id": 52056620, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T04:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:46:52Z", "source_id": 16788131, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-17T05:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:28Z", "source_id": 52060542, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T04:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:49:27Z", "source_id": 16789304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-17T05:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:35Z", "source_id": 52065108, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T04:53:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:52:39Z", "source_id": 16790710, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-17T05:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:40Z", "source_id": 52069666, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T04:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:55:43Z", "source_id": 16792162, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-17T05:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:00Z", "source_id": 52074832, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T04:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T04:59:03Z", "source_id": 16793795, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-17T05:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:17Z", "source_id": 52083644, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T05:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:04:22Z", "source_id": 16796549, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-17T06:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32042, "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:10Z", "source_id": 52090551, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T05:09:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:08:16Z", "source_id": 16798778, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-17T06:09:00+01:00", "operational_fact": true}] |
London Victoria |
0527 |
0527 |
3 |
None |
None |
Orpington |
0609 |
0609 |
8 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88400/2026-09-17/detailed |
None |
Petts Wood |
2026-09-17T06:05:00+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 |
0605 |
0609 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 05:09:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16798778 |
1789621698248555 |
75 |
75 |
2026-09-17 05:19:48.348756 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:48.094963 |
| 597967 |
627996 |
W44980 |
645J40M517 |
2026-09-17 |
COMPLETE |
16799673 |
2026-09-17 05:36:00 |
2026-09-17 05:19:51 |
2026-09-19 05:19:51 |
{"id": 627996, "stp": "P", "toc": "Transport for Wales", "uid": "W44980", "consist": "158832", "dest_crs": "MCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44980/2026-09-17/detailed", "trust_id": "645J40M517", "origin_crs": "XMC", "show_on_map": 0, "dar_est_time": "05:18:00", "dar_platform": null, "dest_station": "Machynlleth", "service_date": "2026-09-17", "dest_arr_time": "0536", "dest_platform": "2", "is_terminated": 1, "next_location": "Machynlleth", "signalling_id": "5J40", "timing_status": "ON TIME", "origin_station": "Machynlleth Carr. Sidings", "current_leg_arr": "0536", "current_leg_dep": "0518", "current_leg_end": "Machynlleth", "origin_dep_time": "0518", "origin_platform": null, "current_location": "Machynlleth", "last_update_time": "2026-09-17T05:19:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.8546067, 52.5945019], [-3.8541164, 52.59485239999999], [-3.854068499999999, 52.5948867], [-3.853592, 52.595229], [-3.8535583999999994, 52.5952538], [-3.853195599999999, 52.5955212], [-3.8531369, 52.595583000000005], [-3.8529916, 52.5957343], [-3.8528628, 52.59588979999999], [-3.852652099999999, 52.59609809999999], [-3.8524782, 52.59626999999999], [-3.852445799999999, 52.596301999999994], [-3.852378399999999, 52.59634669999999], [-3.85207, 52.5965514], [-3.8516451, 52.5967518], [-3.851556099999999, 52.5967938], [-3.8510795999999994, 52.59704850000001], [-3.850772, 52.5972026], [-3.8515079, 52.59691560000001], [-3.8521005, 52.596622100000005], [-3.8521838000000006, 52.59658079999999], [-3.854471900000001, 52.59538019999999]]}", "current_leg_start": "Machynlleth Carr. Sidings", "dest_arr_time_act": "0536", "motion_projection": null, "next_location_lat": "52.5953802", "next_location_lon": "-3.8544719", "previous_location": "Machynlleth Carr. Sidings", "current_leg_milage": "0.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 373.068, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 399.998, \"from_m\": 373.068, \"capability_applied\": null, \"effective_limit_mph\": 15.534, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.534}, {\"to_m\": 722.195, \"from_m\": 399.998, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}], \"service_id\": 627996, \"profile_key\": \"fecea90bd65451b7512e26550b27dcca62007b06aeade5267bf5963ab7f48e82\", \"schedule_id\": 38555, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0518\", \"location\": \"Machynlleth Carr. Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39078}, {\"is_pass\": false, \"wtt_arr\": \"0536\", \"wtt_dep\": null, \"location\": \"Machynlleth\", \"stage_seq\": 2, \"distance_m\": 722.195, \"section_seq\": 1, \"route_path_id\": 39078}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 722.195, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39078}], \"total_distance_m\": 722.195, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 349.127, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 373.068, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0518", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "18.0", "current_position_lat": "52.5953802", "current_position_lon": "-3.8544719", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-17T05:09:48Z\", \"source_id\": 16799673, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-17T05:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Machynlleth", "service_state_platform": "2", "timing_fact_generation": 1789621789848206, "current_leg_arrival_utc": "2026-09-17T05:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-17T05:09:49.845934", "service_state_evidence_id": 16799673, "current_leg_start_actual_dep": "2026-09-17T05:18:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-17T04:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-17T05:19:50.976063", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
XMC |
MCN |
5J40 |
158832 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 373.068, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 399.998, "from_m": 373.068, "capability_applied": null, "effective_limit_mph": 15.534, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.534}, {"to_m": 722.195, "from_m": 399.998, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}], "service_id": 627996, "profile_key": "fecea90bd65451b7512e26550b27dcca62007b06aeade5267bf5963ab7f48e82", "schedule_id": 38555, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0518", "location": "Machynlleth Carr. Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39078}, {"is_pass": false, "wtt_arr": "0536", "wtt_dep": null, "location": "Machynlleth", "stage_seq": 2, "distance_m": 722.195, "section_seq": 1, "route_path_id": 39078}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 722.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 39078}], "total_distance_m": 722.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 349.127, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 373.068, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-17T05:09:48Z", "source_id": 16799673, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-17T05:36:00+01:00", "operational_fact": true}] |
Machynlleth Carr. Sidings |
0518 |
0518 |
None |
5:18:00 |
None |
Machynlleth |
0536 |
0536 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W44980/2026-09-17/detailed |
None |
Machynlleth Carr. Sidings |
2026-09-17T05:18:00+01:00 |
Machynlleth |
18.0 |
{"type": "LineString", "coordinates": [[-3.8546067, 52.5945019], [-3.8541164, 52.59485239999999], [-3.854068499999999, 52.5948867], [-3.853592, 52.595229], [-3.8535583999999994, 52.5952538], [-3.853195599999999, 52.5955212], [-3.8531369, 52.595583000000005], [-3.8529916, 52.5957343], [-3.8528628, 52.59588979999999], [-3.852652099999999, 52.59609809999999], [-3.8524782, 52.59626999999999], [-3.852445799999999, 52.596301999999994], [-3.852378399999999, 52.59634669999999], [-3.85207, 52.5965514], [-3.8516451, 52.5967518], [-3.851556099999999, 52.5967938], [-3.8510795999999994, 52.59704850000001], [-3.850772, 52.5972026], [-3.8515079, 52.59691560000001], [-3.8521005, 52.596622100000005], [-3.8521838000000006, 52.59658079999999], [-3.854471900000001, 52.59538019999999]]} |
0.4 |
0518 |
0536 |
Machynlleth Carr. Sidings |
Machynlleth |
Machynlleth |
52.5953802 |
-3.8544719 |
52.5953802 |
-3.8544719 |
1 |
0 |
2026-09-17 05:19:51 |
TERMINATED |
2026-09-17 04:36:00 |
Machynlleth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
16799673 |
1789621789848206 |
3 |
3 |
2026-09-17 05:19:50.976063 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-17 05:09:49.845934 |