| 769958 |
799907 |
F51144 |
512B391Y23 |
2026-09-23 |
COMPLETE |
21638313 |
2026-09-23 20:37:00 |
2026-09-23 19:47:24 |
2026-09-25 19:47:24 |
{"id": 799907, "stp": "N", "toc": "c2c", "uid": "F51144", "consist": "720603", "dest_crs": "FST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F51144/2026-09-23/detailed", "trust_id": "512B391Y23", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Fenchurch Street", "service_date": "2026-09-23", "dest_arr_time": "2031", "dest_platform": "4", "is_terminated": 1, "next_location": "London Fenchurch Street", "signalling_id": "2B39", "timing_status": "LATE", "origin_station": "Shoeburyness", "current_leg_arr": "2037", "current_leg_dep": "2032", "current_leg_end": "London Fenchurch Street", "origin_dep_time": "1923", "origin_platform": "1", "current_location": "London Fenchurch Street", "last_update_time": "2026-09-23T19:47:24", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]}", "current_leg_start": "Limehouse", "dest_arr_time_act": "2031", "motion_projection": null, "next_location_lat": "51.5114471", "next_location_lon": "-0.0779551", "previous_location": "Limehouse", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 796.55, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 830.391, \"from_m\": 796.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 881.925, \"from_m\": 830.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5753.763, \"from_m\": 881.925, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6407.84, \"from_m\": 5753.763, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10941.367, \"from_m\": 6407.84, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11258.982, \"from_m\": 10941.367, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19007.858, \"from_m\": 11258.982, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20468.805, \"from_m\": 19007.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20804.912, \"from_m\": 20468.805, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20890.782, \"from_m\": 20804.912, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20934.417, \"from_m\": 20890.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50146.062, \"from_m\": 20934.417, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51637.361, \"from_m\": 50146.062, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51665.102, \"from_m\": 51637.361, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51671.928, \"from_m\": 51665.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53790.191, \"from_m\": 51671.928, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56465.25, \"from_m\": 53790.191, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58658.916, \"from_m\": 56465.25, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59098.332, \"from_m\": 58658.916, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60452.847, \"from_m\": 59098.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60710.412, \"from_m\": 60452.847, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 62562.031, \"from_m\": 60710.412, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 63264.84, \"from_m\": 62562.031, \"capability_applied\": null, \"effective_limit_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\": 799907, \"profile_key\": \"01ae40f7f2af9a995551b5a89a419caf2641aef02fe09ed0a659c31b5329b59c\", \"schedule_id\": 36716, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1923\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 2, \"distance_m\": 796.55, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1926\", \"wtt_dep\": \"1926H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 3, \"distance_m\": 2317.182, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1928H\", \"wtt_dep\": \"1929\", \"location\": \"Southend East\", \"stage_seq\": 4, \"distance_m\": 4397.708, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1931\", \"wtt_dep\": \"1932\", \"location\": \"Southend Central\", \"stage_seq\": 5, \"distance_m\": 5961.004, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1933H\", \"wtt_dep\": \"1934\", \"location\": \"Westcliff\", \"stage_seq\": 6, \"distance_m\": 7304.564, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1936H\", \"location\": \"Chalkwell\", \"stage_seq\": 7, \"distance_m\": 8901.816, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1938H\", \"wtt_dep\": \"1939\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 8, \"distance_m\": 11003.692, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1944\", \"wtt_dep\": \"1944H\", \"location\": \"Benfleet\", \"stage_seq\": 9, \"distance_m\": 16444.591, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 20667.206, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953H\", \"location\": \"Basildon\", \"stage_seq\": 11, \"distance_m\": 24381.925, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1956H\", \"location\": \"Laindon\", \"stage_seq\": 12, \"distance_m\": 26626.346, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"West Horndon\", \"stage_seq\": 13, \"distance_m\": 32528.537, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008\", \"location\": \"Upminster\", \"stage_seq\": 14, \"distance_m\": 38763.718, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 51027.98, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022\", \"location\": \"West Ham High Level\", \"stage_seq\": 16, \"distance_m\": 56859.574, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 17, \"distance_m\": 58976.816, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027\", \"location\": \"Limehouse\", \"stage_seq\": 18, \"distance_m\": 60516.23, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Christian Street Jn\", \"stage_seq\": 19, \"distance_m\": 62103.639, \"section_seq\": 1, \"route_path_id\": 121239}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": null, \"location\": \"London Fenchurch Street\", \"stage_seq\": 20, \"distance_m\": 63264.84, \"section_seq\": 1, \"route_path_id\": 121239}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 63264.84, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121239}], \"total_distance_m\": 63264.84, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60816.389, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2448.451, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1923", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5114471", "current_position_lon": "-0.0779551", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:18Z\", \"source_id\": 69032840, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:20Z\", \"source_id\": 21595016, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:34:44Z\", \"source_id\": 69038261, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:35:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:34:44Z\", \"source_id\": 21596686, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:50Z\", \"source_id\": 69043006, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:54Z\", \"source_id\": 21598186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:22Z\", \"source_id\": 69048710, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:39:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:27Z\", \"source_id\": 21599962, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:32Z\", \"source_id\": 69053335, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:33Z\", \"source_id\": 21601512, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:43:54Z\", \"source_id\": 69058554, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:44:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:00Z\", \"source_id\": 21603152, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:28Z\", \"source_id\": 69068761, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:31Z\", \"source_id\": 21606325, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:15Z\", \"source_id\": 69079361, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:18Z\", \"source_id\": 21609760, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:33Z\", \"source_id\": 69088899, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:36Z\", \"source_id\": 21612682, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:30Z\", \"source_id\": 69095569, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:30Z\", \"source_id\": 21614674, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:50Z\", \"source_id\": 69110193, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:52Z\", \"source_id\": 21619037, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:26Z\", \"source_id\": 69125234, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:30Z\", \"source_id\": 21623665, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:33Z\", \"source_id\": 69143118, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:34Z\", \"source_id\": 21629137, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:45Z\", \"source_id\": 69154563, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:48Z\", \"source_id\": 21632642, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:40Z\", \"source_id\": 69165113, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:43Z\", \"source_id\": 21635896, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:24Z\", \"source_id\": 69172929, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:27Z\", \"source_id\": 21638313, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Fenchurch Street", "service_state_platform": "4", "timing_fact_generation": 1790192128603772, "current_leg_arrival_utc": "2026-09-23T20:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:20.289685", "service_state_evidence_id": 21638313, "current_leg_start_actual_dep": "2026-09-23T20:33:00+01:00", "operational_evidence_version": 106, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:20.468847", "service_state_valid_until_kind": null, "operational_interpretation_version": 106, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
SRY |
FST |
2B39 |
720603 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 796.55, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 830.391, "from_m": 796.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 881.925, "from_m": 830.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5753.763, "from_m": 881.925, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6407.84, "from_m": 5753.763, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10941.367, "from_m": 6407.84, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11258.982, "from_m": 10941.367, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19007.858, "from_m": 11258.982, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20468.805, "from_m": 19007.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20804.912, "from_m": 20468.805, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20890.782, "from_m": 20804.912, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20934.417, "from_m": 20890.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50146.062, "from_m": 20934.417, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51637.361, "from_m": 50146.062, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51665.102, "from_m": 51637.361, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51671.928, "from_m": 51665.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53790.191, "from_m": 51671.928, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56465.25, "from_m": 53790.191, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58658.916, "from_m": 56465.25, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59098.332, "from_m": 58658.916, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60452.847, "from_m": 59098.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60710.412, "from_m": 60452.847, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 62562.031, "from_m": 60710.412, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 63264.84, "from_m": 62562.031, "capability_applied": null, "effective_limit_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": 799907, "profile_key": "01ae40f7f2af9a995551b5a89a419caf2641aef02fe09ed0a659c31b5329b59c", "schedule_id": 36716, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1923", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121239}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 2, "distance_m": 796.55, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1926", "wtt_dep": "1926H", "location": "Thorpe Bay", "stage_seq": 3, "distance_m": 2317.182, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1928H", "wtt_dep": "1929", "location": "Southend East", "stage_seq": 4, "distance_m": 4397.708, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1931", "wtt_dep": "1932", "location": "Southend Central", "stage_seq": 5, "distance_m": 5961.004, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1933H", "wtt_dep": "1934", "location": "Westcliff", "stage_seq": 6, "distance_m": 7304.564, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1936H", "location": "Chalkwell", "stage_seq": 7, "distance_m": 8901.816, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1938H", "wtt_dep": "1939", "location": "Leigh-on-Sea", "stage_seq": 8, "distance_m": 11003.692, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1944", "wtt_dep": "1944H", "location": "Benfleet", "stage_seq": 9, "distance_m": 16444.591, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949", "location": "Pitsea", "stage_seq": 10, "distance_m": 20667.206, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953H", "location": "Basildon", "stage_seq": 11, "distance_m": 24381.925, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1956H", "location": "Laindon", "stage_seq": 12, "distance_m": 26626.346, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "West Horndon", "stage_seq": 13, "distance_m": 32528.537, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008", "location": "Upminster", "stage_seq": 14, "distance_m": 38763.718, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Barking", "stage_seq": 15, "distance_m": 51027.98, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022", "location": "West Ham High Level", "stage_seq": 16, "distance_m": 56859.574, "section_seq": 1, "route_path_id": 121239}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Gas Factory Jn", "stage_seq": 17, "distance_m": 58976.816, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027", "location": "Limehouse", "stage_seq": 18, "distance_m": 60516.23, "section_seq": 1, "route_path_id": 121239}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Christian Street Jn", "stage_seq": 19, "distance_m": 62103.639, "section_seq": 1, "route_path_id": 121239}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": null, "location": "London Fenchurch Street", "stage_seq": 20, "distance_m": 63264.84, "section_seq": 1, "route_path_id": 121239}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 63264.84, "from_m": 0.0, "section_seq": 1, "route_path_id": 121239}], "total_distance_m": 63264.84, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60816.389, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2448.451, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14391, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:18Z", "source_id": 69032840, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:20Z", "source_id": 21595016, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14395, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:34:44Z", "source_id": 69038261, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:35:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:34:44Z", "source_id": 21596686, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14400, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:50Z", "source_id": 69043006, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:54Z", "source_id": 21598186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14421, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:22Z", "source_id": 69048710, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:39:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:27Z", "source_id": 21599962, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14425, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:32Z", "source_id": 69053335, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:41:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:33Z", "source_id": 21601512, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14432, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:43:54Z", "source_id": 69058554, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:44:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:00Z", "source_id": 21603152, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14445, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:28Z", "source_id": 69068761, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:49:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:31Z", "source_id": 21606325, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14451, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:15Z", "source_id": 69079361, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:54:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:18Z", "source_id": 21609760, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14480, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:33Z", "source_id": 69088899, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:36Z", "source_id": 21612682, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14509, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:30Z", "source_id": 69095569, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:30Z", "source_id": 21614674, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14522, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:50Z", "source_id": 69110193, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:07:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:52Z", "source_id": 21619037, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14607, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:26Z", "source_id": 69125234, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:14:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:30Z", "source_id": 21623665, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14707, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:33Z", "source_id": 69143118, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:21:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:34Z", "source_id": 21629137, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15344, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:45Z", "source_id": 69154563, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:27:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:48Z", "source_id": 21632642, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15365, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:40Z", "source_id": 69165113, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:43Z", "source_id": 21635896, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15376, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:24Z", "source_id": 69172929, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:27Z", "source_id": 21638313, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
Shoeburyness |
1923 |
1923 |
1 |
None |
None |
London Fenchurch Street |
2031 |
2031 |
4 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F51144/2026-09-23/detailed |
None |
Limehouse |
2026-09-23T20:33:00+01:00 |
London Fenchurch Street |
5.0 |
{"type": "LineString", "coordinates": [[-0.0388055, 51.513002500000006], [-0.039012, 51.512902399999994], [-0.03925119999999999, 51.5127952], [-0.0396188, 51.5126456], [-0.0398198, 51.5125784], [-0.0400129, 51.51252000000001], [-0.040141899999999994, 51.5124943], [-0.04026119999999999, 51.5124709], [-0.0404781, 51.51242729999999], [-0.040738199999999995, 51.51238250000001], [-0.04086929999999999, 51.5123682], [-0.0411241, 51.5123463], [-0.04134179999999999, 51.5123328], [-0.0415759, 51.5123244], [-0.0418447, 51.51231649999999], [-0.042382, 51.51230410000001], [-0.0428918, 51.512312399999985], [-0.043210599999999995, 51.5123074], [-0.0435166, 51.512304699999994], [-0.0438933, 51.512289], [-0.0443064, 51.5122666], [-0.044661799999999995, 51.5122539], [-0.0460767, 51.5121988], [-0.0467001, 51.5121939], [-0.04734139999999999, 51.51217439999999], [-0.0478992, 51.512150899999995], [-0.04846399999999999, 51.5121303], [-0.0489783, 51.512115599999994], [-0.04932109999999999, 51.5121047], [-0.0508777, 51.512031], [-0.0516267, 51.51200029999999], [-0.052000099999999994, 51.511984], [-0.05236880000000001, 51.5119738], [-0.0526727, 51.51196629999999], [-0.05297249999999999, 51.51196740000001], [-0.053330100000000005, 51.511971], [-0.0537202, 51.5119717], [-0.05403059999999999, 51.51197019999999], [-0.0543492, 51.511961099999986], [-0.05484429999999999, 51.5119359], [-0.05529420000000001, 51.5118951], [-0.055721900000000005, 51.5118528], [-0.056146399999999985, 51.5118211], [-0.056406500000000005, 51.5118045], [-0.056674100000000005, 51.51179520000001], [-0.056867900000000006, 51.511782700000005], [-0.05689888460214256, 51.511780689387535], [-0.05698782826127284, 51.5117749177709], [-0.0571607, 51.5117637], [-0.0576776, 51.5117244], [-0.0583136, 51.511691600000006], [-0.058964600000000006, 51.511662099999995], [-0.05913549999999999, 51.5116582], [-0.0597255, 51.5116246], [-0.0600869, 51.5116118], [-0.06051359999999999, 51.5115909], [-0.06085360000000001, 51.5115746], [-0.06105929999999998, 51.51156469999999], [-0.0614213, 51.511548899999994], [-0.06176209999999999, 51.5115278], [-0.0624806, 51.5114639], [-0.0626425, 51.511451400000006], [-0.06287229999999999, 51.5114294], [-0.0631173, 51.5114117], [-0.0634422, 51.5113936], [-0.0637656, 51.51137270000001], [-0.0637948, 51.5113708], [-0.06416559999999999, 51.5113513], [-0.06493409999999998, 51.511311899999995], [-0.0658226, 51.51125580000001], [-0.06619479999999998, 51.51122500000001], [-0.06689500000000001, 51.51118189999999], [-0.0675977, 51.511128], [-0.0679903, 51.51110619999999], [-0.06837339999999999, 51.51107879999999], [-0.0687245, 51.511059], [-0.0691233, 51.51103059999999], [-0.0697419, 51.510988399999995], [-0.0702715, 51.5109577], [-0.0705941, 51.510932399999994], [-0.0707666, 51.5109205], [-0.0712149, 51.5109112], [-0.07170899999999998, 51.5109009], [-0.07187289999999999, 51.51089040000001], [-0.07227059999999999, 51.510863699999994], [-0.0727724, 51.51083009999999], [-0.0730467, 51.51081169999999], [-0.07379109999999998, 51.5107581], [-0.0740598, 51.510746399999995], [-0.07422049999999998, 51.5107469], [-0.0744057, 51.51075389999998], [-0.0745655, 51.51077039999999], [-0.07476529999999999, 51.5107961], [-0.074905, 51.51082280000001], [-0.0749616, 51.51083359999999], [-0.0751871, 51.51087979999999], [-0.0757736, 51.51101390000001], [-0.0763145, 51.511133699999995], [-0.0770473, 51.5112728], [-0.07750759999999998, 51.5113607], [-0.0778324, 51.511423399999984], [-0.0779551, 51.5114471]]} |
1.7 |
2032 |
2037 |
Limehouse |
London Fenchurch Street |
London Fenchurch Street |
51.5114471 |
-0.0779551 |
51.5114471 |
-0.0779551 |
1 |
0 |
2026-09-23 19:47:24 |
TERMINATED |
2026-09-23 19:37:00 |
London Fenchurch Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21638313 |
1790192128603772 |
106 |
106 |
2026-09-23 19:47:20.468847 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:20.289685 |
| 769959 |
801118 |
Y41545 |
742B85MZ23 |
2026-09-23 |
COMPLETE |
21639917 |
2026-09-23 20:25:00 |
2026-09-23 19:47:24 |
2026-09-25 19:47:24 |
{"id": 801118, "stp": "P", "toc": "Great Western Railway", "uid": "Y41545", "consist": "165129", "dest_crs": "MAI", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41545/2026-09-23/detailed", "trust_id": "742B85MZ23", "origin_crs": "MLW", "show_on_map": 0, "dar_est_time": "20:10:00", "dar_platform": null, "dest_station": "Maidenhead", "service_date": "2026-09-23", "dest_arr_time": "2033", "dest_platform": "5", "is_terminated": 1, "next_location": "Maidenhead", "signalling_id": "2B85", "timing_status": "LATE", "origin_station": "Marlow", "current_leg_arr": "2037", "current_leg_dep": "2028½", "current_leg_end": "Maidenhead", "origin_dep_time": "2010", "origin_platform": null, "current_location": "Bourne End", "last_update_time": "2026-09-23T19:47:24", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7284148, 51.53315440000001], [-0.7284451, 51.53298809999999], [-0.7284912, 51.5327515], [-0.7287688, 51.530624899999985], [-0.7288116999999998, 51.5295837], [-0.7288133, 51.5284628], [-0.7288018999999999, 51.5277704], [-0.7287529, 51.5271069], [-0.7287428999999999, 51.5269006], [-0.7286197999999999, 51.525717400000005], [-0.7285986, 51.5247349], [-0.7287774, 51.5231537], [-0.7288717999999998, 51.5224018], [-0.7289090999999999, 51.52210459999999], [-0.7290325, 51.5211367], [-0.7290646999999999, 51.5209431], [-0.7290539999999999, 51.52072280000001], [-0.7290002999999999, 51.5204958], [-0.7289466999999998, 51.5203022], [-0.7288716, 51.5201086], [-0.7287321, 51.5198816], [-0.7286268, 51.51969690000001], [-0.7285291999999999, 51.51955170000001], [-0.7284024, 51.5194195], [-0.7282247999999999, 51.5192639], [-0.7280668999999999, 51.5191357], [-0.7279677999999999, 51.51906619999999], [-0.7277585, 51.51894209999999], [-0.7276276, 51.518861599999994], [-0.7274607999999999, 51.51877799999999], [-0.7272201999999999, 51.518664099999995], [-0.7269298, 51.5185486], [-0.7265309999999999, 51.51844], [-0.7262364, 51.5183635], [-0.7259904999999999, 51.51831049999999], [-0.7257385, 51.51828700000001], [-0.7255353, 51.51826109999999], [-0.725355, 51.51824950000001], [-0.7251994, 51.5182435], [-0.7250571999999998, 51.5182429], [-0.7249027999999998, 51.518249399999995], [-0.7247538, 51.5182605], [-0.7245931999999999, 51.5182753], [-0.7242581, 51.51832349999999], [-0.7239331, 51.51838190000001], [-0.7236143999999999, 51.51843809999999], [-0.7232069, 51.51851150000001], [-0.7227445, 51.51858979999999]]}", "current_leg_start": "Furze Platt", "dest_arr_time_act": "2033", "motion_projection": null, "next_location_lat": "51.5185898", "next_location_lon": "-0.7227445", "previous_location": "Marlow", "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\": 311.187, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3806.984, \"from_m\": 311.187, \"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\": 4208.029, \"from_m\": 3806.984, \"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\": 4534.112, \"from_m\": 4208.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\": 10774.178, \"from_m\": 4534.112, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11141.448, \"from_m\": 10774.178, \"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\": 11250.643, \"from_m\": 11141.448, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 801118, \"profile_key\": \"648872e629d2f9e398d8a8b4ce70dcee85ff37c3783afc58846435981cc07843\", \"schedule_id\": 29207, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Marlow\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121193}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2021H\", \"location\": \"Bourne End\", \"stage_seq\": 2, \"distance_m\": 4208.029, \"section_seq\": 1, \"route_path_id\": 121193}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Cookham\", \"stage_seq\": 3, \"distance_m\": 6537.032, \"section_seq\": 1, \"route_path_id\": 121193}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Furze Platt\", \"stage_seq\": 4, \"distance_m\": 9270.77, \"section_seq\": 1, \"route_path_id\": 121193}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": null, \"location\": \"Maidenhead\", \"stage_seq\": 5, \"distance_m\": 11250.643, \"section_seq\": 1, \"route_path_id\": 121193}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 11250.643, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121193}], \"total_distance_m\": 11250.643, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 11250.643, \"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": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.5", "current_position_lat": "51.5185898", "current_position_lon": "-0.7227445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:40Z\", \"source_id\": 21639793, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:32Z\", \"source_id\": 69175451, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:35Z\", \"source_id\": 21639096, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead", "service_state_platform": "5", "timing_fact_generation": 1790192271840738, "current_leg_arrival_utc": "2026-09-23T20:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:22.457027", "service_state_evidence_id": 21639096, "current_leg_start_actual_dep": "2026-09-23T20:31:30+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:22.561256", "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 |
MLW |
MAI |
2B85 |
165129 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 311.187, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3806.984, "from_m": 311.187, "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": 4208.029, "from_m": 3806.984, "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": 4534.112, "from_m": 4208.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": 10774.178, "from_m": 4534.112, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11141.448, "from_m": 10774.178, "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": 11250.643, "from_m": 11141.448, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 801118, "profile_key": "648872e629d2f9e398d8a8b4ce70dcee85ff37c3783afc58846435981cc07843", "schedule_id": 29207, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "Marlow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121193}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2021H", "location": "Bourne End", "stage_seq": 2, "distance_m": 4208.029, "section_seq": 1, "route_path_id": 121193}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Cookham", "stage_seq": 3, "distance_m": 6537.032, "section_seq": 1, "route_path_id": 121193}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Furze Platt", "stage_seq": 4, "distance_m": 9270.77, "section_seq": 1, "route_path_id": 121193}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": null, "location": "Maidenhead", "stage_seq": 5, "distance_m": 11250.643, "section_seq": 1, "route_path_id": 121193}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 11250.643, "from_m": 0.0, "section_seq": 1, "route_path_id": 121193}], "total_distance_m": 11250.643, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 11250.643, "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-23T19:37:40Z", "source_id": 21639793, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23628, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:32Z", "source_id": 69175451, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:35Z", "source_id": 21639096, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
Marlow |
2010 |
2010 |
None |
20:10:00 |
None |
Maidenhead |
2033 |
2033 |
5 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y41545/2026-09-23/detailed |
None |
Furze Platt |
2026-09-23T20:31:30+01:00 |
Maidenhead |
8.5 |
{"type": "LineString", "coordinates": [[-0.7284148, 51.53315440000001], [-0.7284451, 51.53298809999999], [-0.7284912, 51.5327515], [-0.7287688, 51.530624899999985], [-0.7288116999999998, 51.5295837], [-0.7288133, 51.5284628], [-0.7288018999999999, 51.5277704], [-0.7287529, 51.5271069], [-0.7287428999999999, 51.5269006], [-0.7286197999999999, 51.525717400000005], [-0.7285986, 51.5247349], [-0.7287774, 51.5231537], [-0.7288717999999998, 51.5224018], [-0.7289090999999999, 51.52210459999999], [-0.7290325, 51.5211367], [-0.7290646999999999, 51.5209431], [-0.7290539999999999, 51.52072280000001], [-0.7290002999999999, 51.5204958], [-0.7289466999999998, 51.5203022], [-0.7288716, 51.5201086], [-0.7287321, 51.5198816], [-0.7286268, 51.51969690000001], [-0.7285291999999999, 51.51955170000001], [-0.7284024, 51.5194195], [-0.7282247999999999, 51.5192639], [-0.7280668999999999, 51.5191357], [-0.7279677999999999, 51.51906619999999], [-0.7277585, 51.51894209999999], [-0.7276276, 51.518861599999994], [-0.7274607999999999, 51.51877799999999], [-0.7272201999999999, 51.518664099999995], [-0.7269298, 51.5185486], [-0.7265309999999999, 51.51844], [-0.7262364, 51.5183635], [-0.7259904999999999, 51.51831049999999], [-0.7257385, 51.51828700000001], [-0.7255353, 51.51826109999999], [-0.725355, 51.51824950000001], [-0.7251994, 51.5182435], [-0.7250571999999998, 51.5182429], [-0.7249027999999998, 51.518249399999995], [-0.7247538, 51.5182605], [-0.7245931999999999, 51.5182753], [-0.7242581, 51.51832349999999], [-0.7239331, 51.51838190000001], [-0.7236143999999999, 51.51843809999999], [-0.7232069, 51.51851150000001], [-0.7227445, 51.51858979999999]]} |
1.2 |
2028½ |
2037 |
Marlow |
Bourne End |
Maidenhead |
51.5185898 |
-0.7227445 |
51.5185898 |
-0.7227445 |
1 |
0 |
2026-09-23 19:47:24 |
TERMINATED |
2026-09-23 19:37:00 |
Maidenhead |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639096 |
1790192271840738 |
4 |
4 |
2026-09-23 19:47:22.561256 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:22.457027 |
| 769960 |
800318 |
P90903 |
895K44MY23 |
2026-09-23 |
COMPLETE |
21638463 |
2026-09-23 20:37:00 |
2026-09-23 19:47:24 |
2026-09-25 19:47:24 |
{"id": 800318, "stp": "P", "toc": "Southeastern", "uid": "P90903", "consist": "465003+465019", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90903/2026-09-23/detailed", "trust_id": "895K44MY23", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "2", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "5K44", "timing_status": "EARLY", "origin_station": "Gillingham (Kent)", "current_leg_arr": "2037", "current_leg_dep": "1938", "current_leg_end": "London Victoria", "origin_dep_time": "1940", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-23T19:47:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5515073738066429, 51.38679167395817], [0.5512213, 51.38674340000001], [0.5507651999999998, 51.3866676], [0.5506222, 51.386640699999994], [0.550005, 51.386523], [0.5496373999999999, 51.38645580000001], [0.5493821, 51.3864052], [0.5490729999999999, 51.3863425], [0.5481134, 51.3860432], [0.5470656, 51.38566889999999], [0.5447555, 51.3845031], [0.5398329999999999, 51.3816887], [0.5389891704717129, 51.38120622440278], [0.5360868, 51.3795467], [0.5355985999999999, 51.37926860000001], [0.5348734, 51.3788725], [0.5345785, 51.3787352], [0.5341107, 51.37853270000001], [0.5337978999999999, 51.3783955], [0.5332139999999999, 51.378193], [0.5328672000000001, 51.37809140000001], [0.5326043999999999, 51.378037899999995], [0.5320771, 51.377927500000006], [0.5318364, 51.377885500000005], [0.5304384, 51.3777265], [0.5300773999999999, 51.3777176], [0.5294085, 51.3777265], [0.5284281999999999, 51.377775099999994], [0.5280318, 51.3778281], [0.5279486, 51.3778442], [0.5278654, 51.37786040000001], [0.5274513, 51.3779407], [0.5273188, 51.377970000000005], [0.5272092999999999, 51.3779942], [0.5268861, 51.3780657], [0.5268314, 51.3780802], [0.5267389, 51.37810459999999], [0.5263228999999999, 51.3782147], [0.5259635, 51.3783255], [0.5254125, 51.3785403], [0.5227337999999999, 51.3796866], [0.5222695, 51.379877599999986], [0.5220672, 51.379960800000006], [0.5218145, 51.38006479999999], [0.5212259, 51.3803221], [0.5209246999999999, 51.380434599999994], [0.5207832999999998, 51.38048739999999], [0.5202593, 51.380666700000006], [0.5198102, 51.3808125], [0.5188403999999999, 51.381100399999994], [0.5152672, 51.38210370000001], [0.5147923, 51.38224840000001], [0.5144856999999999, 51.3823564], [0.5141834, 51.38247019999999], [0.513829, 51.382632699999995], [0.5133503, 51.3829096], [0.5132887, 51.3829513], [0.5132184999999999, 51.3829996], [0.5131087999999999, 51.38307639999999], [0.5129766, 51.38318089999999], [0.5128756999999999, 51.383268], [0.5128427, 51.383297500000005], [0.5128368, 51.38330259999999], [0.51281, 51.3833257], [0.5127655, 51.3833687], [0.5127031, 51.38342589999999], [0.5126666, 51.3834611], [0.5126242, 51.3835052], [0.5126011, 51.38353190000001], [0.5125759000000001, 51.3835631], [0.5125509, 51.38359239999999], [0.5125186, 51.3836301], [0.5124617, 51.3837019], [0.5124082, 51.38376739999999], [0.5122507, 51.3839702], [0.5121824, 51.38406400000001], [0.5119357, 51.3843192], [0.5118425999999999, 51.38443730000001], [0.511636, 51.38468170000001], [0.5113088, 51.3850114], [0.5108796, 51.3853797], [0.5105444, 51.3856375], [0.5102760999999999, 51.38581990000001], [0.509957, 51.3860158], [0.5099501, 51.38602019999999], [0.5097882, 51.3861224], [0.5097396999999999, 51.386153000000014], [0.5095186, 51.3862943], [0.5091323000000001, 51.38659719999999], [0.5090167999999999, 51.386693300000005], [0.5089861, 51.3867243], [0.508919338603571, 51.38679167395817], [0.5088226, 51.38688929999999], [0.5087535, 51.3869589], [0.5086578999999999, 51.38705559999999], [0.5085903, 51.3871268], [0.508513, 51.38721299999999], [0.5084608, 51.387273099999994], [0.5084223, 51.3873176], [0.5083346999999999, 51.38742739999999], [0.5082754, 51.38750060000001], [0.5081721, 51.387650099999995], [0.5080393999999999, 51.3878625], [0.5079629, 51.3879849], [0.5077754, 51.3883084], [0.5076624999999999, 51.3885238], [0.5072362, 51.3891936], [0.5071972, 51.3892415], [0.5070721, 51.38939269999999], [0.5069954842046895, 51.38947132111109], [0.5068314, 51.3896397], [0.5068149999999999, 51.389656499999994], [0.5067934, 51.3896787], [0.5063082, 51.3900591], [0.5059877999999999, 51.3902716], [0.5059402, 51.39030310000001], [0.5058922, 51.3903348], [0.5055545, 51.3904976], [0.5051227, 51.3906834], [0.5047739999999998, 51.3908173], [0.5046130999999999, 51.3908709], [0.5040766, 51.391061699999995], [0.5036153, 51.3911986], [0.5034183, 51.391269], [0.5027000999999999, 51.3915143], [0.5024712, 51.3916162], [0.5021341, 51.3918098], [0.4999778, 51.393150599999984], [0.4998037, 51.3932632], [0.4997978366567075, 51.39326771026407], [0.4996113, 51.39341120000001], [0.4994817, 51.393519600000005], [0.4993581000000001, 51.3936268], [0.4992686999999999, 51.393713299999995], [0.4991881000000001, 51.3937918], [0.4989936, 51.39401500000001], [0.4988145, 51.394237800000006], [0.4986775, 51.3944345], [0.4984081999999999, 51.39482249999998], [0.49815087910274336, 51.39517378503521], [0.4975958, 51.3948197], [0.4975629, 51.3947987], [0.4975221, 51.39477269999999], [0.49725910000000006, 51.394619500000005], [0.497028, 51.394485], [0.4951186000000001, 51.39327789999999], [0.4944936999999999, 51.39286950000001], [0.4936879, 51.3923267], [0.4927844, 51.39162719999999], [0.4915955, 51.3907146], [0.49048619999999993, 51.38972640000001], [0.4903152999999999, 51.38956749999999], [0.4896923000000001, 51.3889879], [0.4890666, 51.3883717], [0.4884301, 51.3877685], [0.4877348, 51.387148], [0.48729470242303746, 51.38679167395817], [0.4870408000000001, 51.3865861], [0.486326, 51.3860272], [0.48572429999999994, 51.3855804], [0.4851016000000001, 51.385147], [0.4840678, 51.3844525], [0.4829692, 51.38377779999999], [0.4817296, 51.38308130000001], [0.4802299, 51.38230699999999], [0.4793812999999999, 51.381902999999994], [0.47850649999999995, 51.38151100000001], [0.4775001999999999, 51.3810783], [0.4764164, 51.380655], [0.4742683, 51.3798327], [0.4728349, 51.37923829999999], [0.4717492301872139, 51.37875730771753], [0.4717123884356855, 51.37879609264379], [0.4710691999999999, 51.37947320000001], [0.4706099, 51.3799811], [0.4702512, 51.380371700000005], [0.4702031714943751, 51.38042430548198], [0.47014658882373234, 51.38040730843824], [0.4701166, 51.3803983], [0.4700849, 51.38038879999999], [0.4689439, 51.3800464], [0.4684372999999999, 51.37989269999999], [0.467241, 51.379529700000006], [0.46649360000000006, 51.3793034], [0.46635480000000007, 51.379266], [0.4659178, 51.37914799999999], [0.4657613, 51.379105799999984], [0.46502609999999994, 51.3789135], [0.4643746, 51.37877209999999], [0.4634216, 51.3785725], [0.4616736, 51.378290799999995], [0.46082159999999994, 51.37817509999999], [0.460386, 51.3781276], [0.4599364000000001, 51.3780889], [0.4589221, 51.37802219999999], [0.4576294, 51.3779693], [0.4564059, 51.3779635], [0.4550421999999999, 51.3780043], [0.4540044, 51.3780783], [0.4539025, 51.37808549999999], [0.4537475000000001, 51.3780966], [0.45183380000000006, 51.3782259], [0.4498742999999999, 51.378353399999995], [0.4491576420597607, 51.37841329149558], [0.44899600000000006, 51.3784268], [0.44821, 51.37852409999998], [0.447506, 51.3786229], [0.4474401999999999, 51.3786321], [0.4470616, 51.37868520000001], [0.4455155, 51.3790108], [0.4445222999999999, 51.3792928], [0.44222349999999994, 51.3798369], [0.4414587, 51.38000269999999], [0.44065799999999994, 51.3801332], [0.4399804, 51.380222], [0.4392964999999999, 51.380294000000006], [0.43803999999999993, 51.380374], [0.4372533, 51.3803953], [0.4363400999999999, 51.38039270000001], [0.43614289999999994, 51.38038449999999], [0.4353281, 51.38035130000001], [0.4343532, 51.38029540000001], [0.433386, 51.380280600000006], [0.4322199, 51.3802758], [0.4310749, 51.38033029999999], [0.42921799999999993, 51.38049889999999], [0.4286067999999999, 51.3805843], [0.4279801, 51.3806949], [0.4277804, 51.3807366], [0.4277117, 51.380751], [0.4267684, 51.380948], [0.4262939, 51.38106019999999], [0.4254334, 51.3812972], [0.4246242, 51.3815702], [0.42240569999999994, 51.382294899999984], [0.42144009999999993, 51.38259119999999], [0.42040769999999994, 51.3828601], [0.4188884, 51.3831666], [0.4178939, 51.38332890000001], [0.41738279999999994, 51.38340709999999], [0.4168374, 51.3834666], [0.41625139999999994, 51.38351490000001], [0.4156464, 51.3835506], [0.4149595, 51.383577], [0.4146880999999999, 51.3835852], [0.4138605, 51.3835911], [0.41311229999999993, 51.3835593], [0.4109969, 51.3834659], [0.4107511999999999, 51.38345230000001], [0.4087226, 51.383347999999984], [0.3946204, 51.382641099999994], [0.38919409999999993, 51.3823492], [0.3881792, 51.382313], [0.3871376, 51.38230370000001], [0.38630290000000006, 51.38231499999999], [0.385423, 51.38234010000001], [0.3845520999999999, 51.3823782], [0.383703, 51.38243980000001], [0.3818636, 51.382616], [0.3798075, 51.382912199999986], [0.3781546, 51.383227299999994], [0.37647059999999993, 51.383551299999986], [0.3748523, 51.3838658], [0.371364, 51.3845399], [0.366789, 51.38543650000001], [0.3654372, 51.3857131], [0.3640459, 51.3859786], [0.3626775, 51.3862074], [0.3612926, 51.3863596], [0.360517, 51.386410799999986], [0.35974110000000004, 51.38642839999999], [0.35932611364780853, 51.38642994354129], [0.3566224, 51.38644000000001], [0.35605519999999996, 51.38644009999999], [0.34367519999999996, 51.3864433], [0.34131649999999997, 51.38644059999999], [0.3393997, 51.3864642], [0.3372162000000001, 51.386571499999995], [0.33660119999999993, 51.3866368], [0.3364742, 51.386650299999985], [0.3354408, 51.38676009999999], [0.3352628613724043, 51.38679167395817], [0.3327464, 51.3872382], [0.3307921, 51.3877326], [0.3289695999999999, 51.3882469], [0.3275597, 51.38863609999999], [0.3249022999999999, 51.3893685], [0.32338459999999997, 51.38978250000001], [0.3217054, 51.3902404], [0.3208907, 51.3904619], [0.3181414, 51.391214100000006], [0.31513019999999997, 51.3920551], [0.31404809999999994, 51.39235519999998], [0.3128437, 51.39268700000001], [0.31088699999999997, 51.3932229], [0.30891579999999996, 51.3937677], [0.3019216, 51.39570029999999], [0.3017053, 51.3957594], [0.30008999999999997, 51.39619409999999], [0.2984549, 51.396640600000005], [0.2964461, 51.39718909999999], [0.2954003, 51.397478799999995], [0.29493439999999993, 51.3976053], [0.2934664, 51.3980177], [0.2924553, 51.398250899999994], [0.29130000000000006, 51.3985028], [0.2906752, 51.3986239], [0.2900636, 51.3987204], [0.2886847, 51.398929999999986], [0.2871895, 51.3991588], [0.2861636, 51.39933299999999], [0.2847281, 51.3996284], [0.28435089999999996, 51.3997024], [0.2840463999999999, 51.3997858], [0.2837271, 51.39986739999999], [0.2833027, 51.3999929], [0.2806426, 51.4008232], [0.27992740000000005, 51.401045], [0.2790803, 51.401274399999984], [0.2785676, 51.4014034], [0.2775586, 51.4016396], [0.2763282, 51.40185669999999], [0.2753481, 51.4020128], [0.2744831999999999, 51.4021234], [0.2731824, 51.4022458], [0.2720929, 51.40231049999999], [0.2709565, 51.40235830000001], [0.26983050000000003, 51.4023569], [0.26949458523585645, 51.40234268180173], [0.2570727, 51.4018169], [0.2539021, 51.4017168], [0.253175, 51.401685], [0.2524909, 51.4016546], [0.25205759999999994, 51.40163719999999], [0.2517071, 51.40162140000001], [0.25123919999999994, 51.4015992], [0.2508719, 51.40158579999999], [0.2502976, 51.4015618], [0.2496483, 51.4015324], [0.2488403, 51.4014977], [0.2480766, 51.40146459999999], [0.24717849999999997, 51.4014269], [0.2462647, 51.4013943], [0.24608739999999996, 51.401378699999995], [0.2443011, 51.4012977], [0.2424553, 51.4012844], [0.24127190000000004, 51.401329199999985], [0.24034909999999995, 51.4013825], [0.2402196, 51.40138999999999], [0.24010500000000004, 51.4013966], [0.2386812, 51.4014762], [0.2383773, 51.40149339999999], [0.23800839999999995, 51.40151229999999], [0.237595, 51.40153029999999], [0.2368442, 51.40157309999999], [0.23533439999999992, 51.40166380000001], [0.2233438, 51.4023412], [0.2174981, 51.4026752], [0.21577, 51.4027708], [0.2140215, 51.40283659999999], [0.2127246, 51.402827], [0.2114285, 51.402816299999984], [0.21039099999999997, 51.4027719], [0.2091386, 51.40271090000001], [0.2082008, 51.40263089999999], [0.2077149, 51.4025863], [0.2060782, 51.4024227], [0.20531509999999997, 51.402352399999984], [0.2050079, 51.402321399999984], [0.20443079999999997, 51.40226059999999], [0.20259020000000005, 51.40207809999999], [0.1992831, 51.4017372], [0.1980588, 51.4015502], [0.19621499999999997, 51.401234300000006], [0.194999, 51.40095550000001], [0.19327739999999996, 51.40052929999999], [0.1885614, 51.3991367], [0.18448, 51.397922699999995], [0.1796630568239043, 51.39647322490053], [0.1768157, 51.3956164], [0.17443860000000003, 51.394901099999984], [0.17312689999999997, 51.3945086], [0.17178459999999998, 51.3941259], [0.17135970000000003, 51.3940223], [0.1710585, 51.393937], [0.1706615, 51.39382129999999], [0.170067, 51.3936713], [0.1691766, 51.39340560000001], [0.1685635, 51.3932612], [0.16769859999999998, 51.3930719], [0.166789, 51.39290639999999], [0.16582470000000002, 51.3927564], [0.1654807, 51.3926895], [0.1643631, 51.3925274], [0.1639474, 51.3924727], [0.16337989999999997, 51.3924034], [0.16274279999999997, 51.392362299999995], [0.16249330000000003, 51.39234299999999], [0.161777, 51.39227979999999], [0.16131179999999998, 51.39224959999999], [0.1604429, 51.392204799999995], [0.1596107, 51.39218549999999], [0.15896639999999998, 51.3921727], [0.15795659999999995, 51.39218089999999], [0.1566783, 51.3922157], [0.1554704, 51.392268900000005], [0.1542243, 51.3923321], [0.153216, 51.3923806], [0.1517102, 51.3924566], [0.1504876, 51.3925161], [0.1492122, 51.392575699999995], [0.1478898, 51.392635199999994], [0.14645579999999997, 51.3927075], [0.14533599999999997, 51.39276249999999], [0.1440753, 51.39282570000001], [0.1431418, 51.39287050000001], [0.142135, 51.3929154], [0.14129549999999996, 51.392955699999995], [0.140315, 51.3930024], [0.1392273, 51.3930517], [0.1390137, 51.39306069999999], [0.13828079999999998, 51.39309670000001], [0.1369966, 51.39315809999999], [0.1359223, 51.393212099999985], [0.1348039, 51.39326710000001], [0.13373249999999998, 51.393313799999994], [0.1330162, 51.39334950000001], [0.13182589999999997, 51.3934099], [0.1307076, 51.39345849999999], [0.12956420000000002, 51.3935153], [0.1283857, 51.393565599999995], [0.12714259999999997, 51.3936398], [0.1261695, 51.393715799999995], [0.1251568, 51.3937772], [0.1239665, 51.39386509999999], [0.1228349, 51.39394479999999], [0.1217195, 51.394018], [0.12068469999999998, 51.3940904], [0.1195957, 51.3941655], [0.11848469999999998, 51.3942525], [0.1175982, 51.39431749999999], [0.1169788, 51.3943569], [0.1162127, 51.39440820000001], [0.1151354, 51.3944778], [0.11495210000000002, 51.3944911], [0.1137853, 51.39457119999999], [0.113358, 51.394606], [0.11267999999999996, 51.3946426], [0.1120031, 51.3946961], [0.11170499999999998, 51.394716800000005], [0.1113928, 51.394736], [0.1107852, 51.394756099999995], [0.110091, 51.3947873], [0.10952589999999998, 51.3948028], [0.1088023, 51.3948148], [0.10813309999999998, 51.39481930000001], [0.1074682, 51.394808299999994], [0.1066272, 51.3947854], [0.1056233, 51.3947459], [0.1050157, 51.394730499999994], [0.1042716, 51.3947021], [0.10377699999999998, 51.3946829], [0.1034042, 51.3946719], [0.1028303, 51.39466089999999], [0.10230780000000002, 51.394656299999994], [0.1017384, 51.39465999999999], [0.1012614, 51.39466819999999], [0.1006493, 51.394685599999995], [0.100074, 51.39470670000001], [0.0989806, 51.394769], [0.0981675, 51.39483119999999], [0.097598, 51.394877], [0.0972047, 51.39490910000001], [0.09675559999999998, 51.3949411], [0.09635929999999998, 51.39497039999999], [0.0958749, 51.39499519999999], [0.0954889, 51.39501159999998], [0.0949415, 51.3950235], [0.09436029999999998, 51.3950355], [0.0937292, 51.3950373], [0.0931142, 51.3950281], [0.0922865, 51.3950016], [0.09151739999999998, 51.39496309999999], [0.09042690000000002, 51.3949118], [0.08983152841195213, 51.39488790213295], [0.08953749999999999, 51.3948761], [0.08887409999999998, 51.39484309999999], [0.0883663, 51.394820199999984], [0.0877733, 51.39479920000001], [0.0872684, 51.3947845], [0.086517, 51.3947763], [0.0859358, 51.3947745], [0.08538829999999999, 51.3947809], [0.0846295, 51.394808299999994], [0.08390739999999998, 51.39484309999999], [0.0829857, 51.39490810000001], [0.0820755, 51.394996799999994], [0.0811477, 51.395111400000005], [0.0804067, 51.39521630000001], [0.0798305, 51.3953106], [0.0790177, 51.395464], [0.0788245, 51.39550199999999], [0.0778139, 51.39568950000001], [0.0772104, 51.395806699999994], [0.07688169999999998, 51.39588970000001], [0.07664076618880944, 51.39595654076374], [0.07644229999999999, 51.3960116], [0.0755402, 51.396270099999995], [0.07485019999999999, 51.396496299999995], [0.0742421, 51.3967037], [0.073609, 51.39693619999999], [0.0732598, 51.3970738], [0.072498, 51.3973865], [0.0719262, 51.3976324], [0.0713119, 51.39788780000001], [0.07054669999999999, 51.39820780000001], [0.0698367, 51.3985028], [0.0693973, 51.39867790000001], [0.0689897, 51.3988436], [0.068572, 51.3989916], [0.0681126, 51.3991532], [0.0676498, 51.399302199999994], [0.06715199999999999, 51.3994617], [0.0666425, 51.39961069999999], [0.0660644, 51.3997598], [0.06553149999999999, 51.3998901], [0.06499019999999998, 51.4000099], [0.0645325, 51.40010689999998], [0.0639034, 51.400227400000006], [0.063822, 51.40024180000001], [0.06304949999999998, 51.400364199999984], [0.06299589573452011, 51.40037191499291], [0.06290469943671477, 51.40038504041538], [0.06283030689910425, 51.40039574735476], [0.06274413766608793, 51.40040814925083], [0.06252769999999999, 51.40043929999999], [0.0618428, 51.4005217], [0.06173928414922681, 51.40053266558828], [0.0612915, 51.400580100000006], [0.06070169999999999, 51.40063219999999], [0.06031909999999999, 51.40066239999999], [0.0600132, 51.40067989999999], [0.05940120000000001, 51.4007075], [0.0592819, 51.40070970000001], [0.05888620000000001, 51.4007193], [0.0585683, 51.40072489999999], [0.0583250982562579, 51.400742873887616], [0.05795399999999999, 51.40077029999999], [0.057170500000000006, 51.40075209999999], [0.056710300000000005, 51.4007349], [0.05620719999999998, 51.4007088], [0.0552776, 51.40065990000001], [0.0531274, 51.4005383], [0.0509467, 51.4004145], [0.04842599999999999, 51.400277499999994], [0.0475869, 51.400231999999995], [0.0466275, 51.4001799], [0.0458104, 51.400135899999995], [0.0449265, 51.4000752], [0.0448541, 51.40007189999999], [0.0438754, 51.4000275], [0.042808099999999995, 51.399964], [0.0420527, 51.39992659999999], [0.0414029, 51.399890500000005], [0.040251, 51.3998251], [0.03888169999999999, 51.3997566], [0.03754749999999999, 51.39968999999999], [0.036756, 51.39966460000001], [0.0366054, 51.3996581], [0.0357935, 51.3996358], [0.03489169999999999, 51.39961869999999], [0.0340417, 51.3996111], [0.0327349, 51.399613], [0.03249610000000001, 51.399616599999995], [0.032238899999999994, 51.39961749999999], [0.031354, 51.3996252], [0.0305856, 51.39965029999999], [0.026511199999999995, 51.399777799999995], [0.0247604, 51.3998344], [0.0235582, 51.399862600000006], [0.0223694, 51.3999034], [0.0205947, 51.39995979999999], [0.0195588, 51.39999269999999], [0.018589728966186304, 51.40002312075288], [0.0175073, 51.400057099999984], [0.0165689, 51.400087499999984], [0.0162829, 51.40009779999999], [0.014721799999999997, 51.40015419999999], [0.0141792, 51.40018289999998], [0.013705099999999998, 51.4002254], [0.013336499999999998, 51.400268699999984], [0.013007, 51.400313999999995], [0.0126593, 51.40036119999999], [0.012162499999999998, 51.4004387], [0.0116245, 51.4005456], [0.0111248, 51.400665299999986], [0.010639999999999998, 51.40077949999999], [0.010208, 51.4009023], [0.009492699999999998, 51.40113109999999], [0.0090119, 51.4013077], [0.0085348, 51.4015007], [0.008069, 51.401701], [0.007615000000000001, 51.40192429999999], [0.007286900000000001, 51.402092], [0.006980599999999999, 51.4022584], [0.0066654, 51.40245], [0.0063328, 51.4026658], [0.006033199999999999, 51.40286690000001], [0.0056931, 51.4031174], [0.0053058, 51.40342150000001], [0.0045766, 51.40399389999999], [0.0038634, 51.4045554], [0.0033478999999999996, 51.40495369999999], [0.0032732999999999994, 51.4050128], [0.0030332999999999996, 51.40520289999999], [0.0025005994927492616, 51.40562095488745], [0.0021579, 51.4058899], [0.0018096, 51.4061531], [0.0015815, 51.4063184], [0.0012139999999999998, 51.4065743], [0.0006567, 51.4068873], [0.00013049999999999995, 51.4071414], [0.0, 51.40719964191809], [-0.0004271999999999999, 51.4073903], [-0.0009246, 51.40758879999999], [-0.0013747, 51.40775380000001], [-0.0018489, 51.407930400000005], [-0.0023055, 51.408121099999995], [-0.002652799999999999, 51.40827530000001], [-0.0029886, 51.4084466], [-0.0031325, 51.4085351], [-0.0032416620204411195, 51.408601617341944], [-0.003582, 51.408808999999984], [-0.003890699999999999, 51.4090168], [-0.0041552, 51.4092092], [-0.0043862, 51.409409999999994], [-0.004651999999999999, 51.40965990000001], [-0.004828299999999999, 51.4098407], [-0.0050647, 51.4101223], [-0.005224899999999999, 51.410343000000005], [-0.0053892, 51.410583800000005], [-0.005522799999999999, 51.410809500000006], [-0.0057093, 51.4111191], [-0.006047599999999999, 51.4116608], [-0.0064343, 51.412363], [-0.006680799999999999, 51.41275610000001], [-0.006858499999999999, 51.41305059999999], [-0.006999300000000001, 51.41327750000001], [-0.0071579, 51.4135331], [-0.007395399999999998, 51.4139201], [-0.007594999999999999, 51.4142969], [-0.007605100000000001, 51.41431600000001], [-0.0076556, 51.4144329], [-0.0076793, 51.41448739999999], [-0.0077534, 51.4146589], [-0.0079064, 51.4151289], [-0.0080594, 51.4156551], [-0.008381999999999999, 51.4167923], [-0.0084783, 51.4171595], [-0.0085656, 51.41746810000001], [-0.008697099999999998, 51.41791310000001], [-0.008810099999999998, 51.41823409999999], [-0.0089128, 51.4184837], [-0.009057499999999998, 51.4187888], [-0.0092046, 51.41905380000001], [-0.009371999999999998, 51.4193256], [-0.0095122, 51.419532499999995], [-0.0096938, 51.41977240000001], [-0.009901099999999998, 51.4200185], [-0.0100829, 51.420217], [-0.0102944, 51.42043399999999], [-0.010536, 51.4206632], [-0.0109827, 51.421028699999994], [-0.0114585, 51.42138260000001], [-0.0119804, 51.42174380000001], [-0.0123808, 51.42201839999999], [-0.0130886, 51.4225017], [-0.013783699999999998, 51.422983599999995], [-0.014216899999999994, 51.4232846], [-0.0148292, 51.42371810000001], [-0.015124900000000002, 51.4239211], [-0.0153249, 51.4240637], [-0.0156169, 51.4242989], [-0.0158861, 51.4245247], [-0.016213799999999997, 51.42482400000001], [-0.0164923, 51.42512949999999], [-0.0167228, 51.425399199999994], [-0.0168556, 51.4255723], [-0.0171898, 51.4260659], [-0.0173994, 51.4264328], [-0.0174921, 51.426655], [-0.0176101, 51.42695559999999], [-0.017696199999999995, 51.4272112], [-0.0177589, 51.4274443], [-0.017826099999999998, 51.4277764], [-0.017889799999999997, 51.42832789999999], [-0.01798, 51.4291329], [-0.0180325, 51.429417400000006], [-0.0180714, 51.4296548], [-0.018139499999999996, 51.42997129999999], [-0.0182028, 51.43023589999999], [-0.0182799, 51.4304928], [-0.018450099999999997, 51.43104739999999], [-0.0184833, 51.43116599999998], [-0.0186365, 51.43155589999999], [-0.0187406, 51.4318032], [-0.0187923, 51.4319344], [-0.0188774, 51.4321208], [-0.0189293, 51.43222079999999], [-0.019013499999999996, 51.43241429999999], [-0.019116599999999997, 51.43264080000001], [-0.0191828, 51.43278550000001], [-0.019269199999999997, 51.43294800000001], [-0.019415999999999996, 51.4331954], [-0.0195499, 51.4334227], [-0.01972615469894212, 51.43369138969889], [-0.0197463, 51.4337221], [-0.0198807, 51.433933], [-0.0199974, 51.43410579999999], [-0.020305199999999995, 51.434534099999986], [-0.020622, 51.434929800000006], [-0.020767, 51.435114500000005], [-0.020952799999999997, 51.43533599999999], [-0.0213102, 51.4357247], [-0.0215934, 51.4360273], [-0.0218927, 51.4363323], [-0.022404899999999995, 51.4368563], [-0.022874, 51.4373279], [-0.023633999999999995, 51.4380892], [-0.024143000000000005, 51.4386102], [-0.024307, 51.438784099999985], [-0.0244148, 51.43892759999999], [-0.0245558, 51.4391102], [-0.024728799999999995, 51.4393428], [-0.024891099999999996, 51.439575000000005], [-0.0249901, 51.4397073], [-0.0251324, 51.43990910000001], [-0.0252991, 51.4401583], [-0.025506299999999996, 51.440472], [-0.025596101969795063, 51.440611185477565], [-0.025633805071553245, 51.44066962197825], [-0.0256796, 51.44074059999999], [-0.0260086, 51.4412838], [-0.026158, 51.4416029], [-0.0262413, 51.4418063], [-0.026354099999999995, 51.44210790000001], [-0.026408199999999996, 51.442305100000006], [-0.0264631, 51.44251830000001], [-0.0264979, 51.442705399999994], [-0.0265035, 51.4428147], [-0.026503828920187284, 51.442817580280106], [-0.0265257, 51.4430091], [-0.0265139, 51.44321479999999], [-0.0264509, 51.4435113], [-0.026360399999999996, 51.4437818], [-0.026311999999999995, 51.4439634], [-0.026197699999999997, 51.44428529999999], [-0.0261567, 51.4444111], [-0.0261269, 51.4444949], [-0.026091599999999996, 51.4445947], [-0.025883399999999997, 51.4451894], [-0.0257921, 51.44545249999999], [-0.0256794, 51.4457658], [-0.025593299999999996, 51.44599939999999], [-0.0254168, 51.4465063], [-0.025380699999999996, 51.44662760000001], [-0.0253058, 51.4468561], [-0.0252382, 51.4470776], [-0.025187299999999996, 51.4472907], [-0.0251497, 51.4475051], [-0.025130999999999997, 51.44770580000001], [-0.025120199999999995, 51.44795270000001], [-0.025130999999999997, 51.4481541], [-0.025153800000000004, 51.4483305], [-0.025188, 51.4485369], [-0.0252282, 51.4487192], [-0.0252892, 51.4489072], [-0.025362999999999997, 51.44911860000001], [-0.0254488, 51.4493159], [-0.025561499999999997, 51.4495441], [-0.0256284, 51.4496632], [-0.0256786, 51.4497619], [-0.025761, 51.4498854], [-0.025862499999999997, 51.45003700000001], [-0.025967, 51.45018579999999], [-0.026149599999999995, 51.45039049999999], [-0.026355599999999996, 51.4506412], [-0.0265616, 51.4508416], [-0.026881399999999996, 51.4511128], [-0.027246399999999997, 51.451360400000006], [-0.0275501, 51.45157319999999], [-0.027862, 51.4517634], [-0.02813299999999999, 51.45189839999999], [-0.028392799999999992, 51.452019199999995], [-0.0286672, 51.4521594], [-0.029010200000000003, 51.4523173], [-0.029417999999999993, 51.4524943], [-0.0296726, 51.45259269999999], [-0.030070900000000005, 51.4527394], [-0.0303126, 51.4528233], [-0.030655199999999997, 51.4529837], [-0.0314026, 51.45323150000001], [-0.0320609, 51.45345120000001], [-0.0326022, 51.4536255], [-0.0333046, 51.453864], [-0.0335985, 51.453959100000006], [-0.0341173, 51.4541313], [-0.0346654, 51.45431719999999], [-0.0349728, 51.45442829999998], [-0.0354467, 51.45462159999999], [-0.0356443, 51.45471189999999], [-0.035919900000000005, 51.45484540000001], [-0.036223000000000005, 51.4550027], [-0.0366092, 51.45523029999999], [-0.0369243, 51.4554412], [-0.0372265, 51.4556587], [-0.0374969, 51.455882], [-0.0378074, 51.456119499999986], [-0.0380549, 51.456380999999986], [-0.0382659, 51.45663289999999], [-0.0384417, 51.45688560000001], [-0.0385841, 51.4571036], [-0.03872199999999999, 51.457327600000006], [-0.0389795, 51.4577294], [-0.0390674, 51.457850500000006], [-0.0392501, 51.458083300000006], [-0.0394267, 51.458290099999985], [-0.03951802394642744, 51.45838276889295], [-0.03955688222735863, 51.458422199390725], [-0.03960077669318415, 51.45846674019394], [-0.03963690546611939, 51.458503400923355], [-0.0397391, 51.458607099999995], [-0.03991949999999999, 51.4587633], [-0.04013049999999999, 51.458939599999994], [-0.040365, 51.4591204], [-0.0406208, 51.45930089999999], [-0.0409013, 51.45947859999998], [-0.04117919999999999, 51.4596381], [-0.041523599999999994, 51.4598267], [-0.04196799999999999, 51.4600698], [-0.0421447, 51.4601615], [-0.042500699999999995, 51.460371599999995], [-0.0428185, 51.4605843], [-0.0429922, 51.4607101], [-0.0431619, 51.4608452], [-0.043436699999999995, 51.461067500000006], [-0.0435379, 51.46115799999999], [-0.04367909999999999, 51.4612915], [-0.04380309999999999, 51.4614143], [-0.0439115, 51.4615399], [-0.0441119, 51.461785199999994], [-0.0443127, 51.4620655], [-0.044421199999999994, 51.4622411], [-0.0445145, 51.462397900000006], [-0.0446295, 51.462625300000006], [-0.04485449999999999, 51.4630428], [-0.0451096, 51.46347490000001], [-0.04543549999999999, 51.4638889], [-0.04565279999999999, 51.4641271], [-0.0458464, 51.464317300000005], [-0.0460666, 51.464512], [-0.0462858, 51.4647011], [-0.046520799999999994, 51.46489239999999], [-0.0467687, 51.4650767], [-0.0468374, 51.465125699999994], [-0.0469459, 51.465203], [-0.0469949, 51.465237900000005], [-0.04708949999999999, 51.4653054], [-0.04742389999999999, 51.465505400000005], [-0.04772359999999999, 51.46567360000001], [-0.0479639, 51.4657974], [-0.0481589, 51.46588509999999], [-0.0484125, 51.465998799999994], [-0.0488743, 51.46617349999999], [-0.0493442, 51.4663279], [-0.04952639999999999, 51.4663809], [-0.0496969, 51.466426899999995], [-0.050033499999999995, 51.4665098], [-0.0504, 51.4665939], [-0.05084759999999999, 51.46667949999999], [-0.0513332, 51.4667681], [-0.0517242, 51.46682359999999], [-0.052071099999999995, 51.4668648], [-0.0523571, 51.4668984], [-0.05304079999999999, 51.46697799999999], [-0.05331539999999999, 51.4670072], [-0.0536612, 51.4670457], [-0.05432209999999999, 51.4671243], [-0.05458509999999999, 51.467161], [-0.05485, 51.4671972], [-0.0551248, 51.4672378], [-0.0555027, 51.4673008], [-0.055863199999999995, 51.4673665], [-0.056152200000000006, 51.467427400000005], [-0.0564565, 51.467497299999984], [-0.056758099999999985, 51.46756289999999], [-0.057043, 51.4676392], [-0.05729799999999999, 51.4677107], [-0.0576055, 51.4677945], [-0.0578409, 51.46787119999999], [-0.0581141, 51.46795230000001], [-0.0583927, 51.4680507], [-0.0591635, 51.46832849999999], [-0.0596316, 51.4684934], [-0.06016429999999999, 51.46870439999999], [-0.06051019999999999, 51.468842], [-0.0610016, 51.469033200000005], [-0.061449, 51.4692087], [-0.061899600000000006, 51.4693906], [-0.0624365, 51.46959830000001], [-0.06271199999999999, 51.46970660000001], [-0.0630622, 51.46984779999999], [-0.0635158, 51.4700322], [-0.06382099999999999, 51.4701445], [-0.0641311, 51.47024360000001], [-0.06438158517234667, 51.470316686546624], [-0.06442549999999998, 51.47032949999999], [-0.06467303186293803, 51.470390865316126], [-0.0646885, 51.4703947], [-0.0650427, 51.47046439999999], [-0.0655158, 51.47055460000001], [-0.06599579999999998, 51.4706025], [-0.0664049, 51.4706345], [-0.06674789999999999, 51.4706353], [-0.0670102, 51.4706247], [-0.0673544, 51.470603100000005], [-0.0676644, 51.4705805], [-0.0681272, 51.470514], [-0.0687746, 51.4703891], [-0.0691917, 51.470256500000005], [-0.0693605, 51.47020029999999], [-0.06952429999999998, 51.4701458], [-0.06971519999999999, 51.4700763], [-0.0704366, 51.46981360000001], [-0.0709112, 51.4696471], [-0.07128669999999998, 51.46951730000001], [-0.0716884, 51.4693877], [-0.0721519, 51.469265699999994], [-0.0726124, 51.4691779], [-0.0731877, 51.4690995], [-0.0735633, 51.4690693], [-0.07379519999999999, 51.46905700000001], [-0.07396150000000001, 51.4690519], [-0.07412219999999999, 51.4690491], [-0.07441719999999999, 51.46904339999999], [-0.07466899999999999, 51.46904219999999], [-0.07488079999999998, 51.4690433], [-0.0751802, 51.469048599999994], [-0.07563149999999999, 51.469059900000005], [-0.0761123, 51.4690708], [-0.076688, 51.46910770000001], [-0.07723009999999998, 51.469179200000006], [-0.077632, 51.4692348], [-0.07808243444825923, 51.46928821892714], [-0.0783462, 51.4693195], [-0.0789712, 51.4694182], [-0.07927199999999998, 51.4694598], [-0.07974289999999999, 51.469506], [-0.08007429999999999, 51.4695359], [-0.0803896, 51.469558500000005], [-0.08087799999999999, 51.4695857], [-0.0811556, 51.46959559999999], [-0.081766, 51.4695947], [-0.08223249999999999, 51.4695893], [-0.0824607, 51.46957929999999], [-0.08311759999999999, 51.469525], [-0.08356949999999999, 51.46948339999999], [-0.0842773, 51.4693974], [-0.08466679999999999, 51.4693403], [-0.08548309999999999, 51.4691774], [-0.08709459999999998, 51.46881859999999], [-0.0876497, 51.468676499999994], [-0.0882443, 51.468509299999994], [-0.08908319999999999, 51.46826130000001], [-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.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": "Gillingham (Kent)", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Gillingham (Kent)", "current_leg_milage": "36.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1462.025, \"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\": 2015.348, \"from_m\": 1462.025, \"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\": 3205.605, \"from_m\": 2015.348, \"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\": 3229.98, \"from_m\": 3205.605, \"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\": 4280.256, \"from_m\": 3229.98, \"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\": 4315.699, \"from_m\": 4280.256, \"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\": 5560.674, \"from_m\": 4315.699, \"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\": 15782.142, \"from_m\": 5560.674, \"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\": 15998.561, \"from_m\": 15782.142, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29402.445, \"from_m\": 15998.561, \"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\": 29455.795, \"from_m\": 29402.445, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29568.766, \"from_m\": 29455.795, \"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\": 35865.825, \"from_m\": 29568.766, \"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\": 35879.879, \"from_m\": 35865.825, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35996.879, \"from_m\": 35879.879, \"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\": 36416.933, \"from_m\": 35996.879, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36566.336, \"from_m\": 36416.933, \"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\": 38099.016, \"from_m\": 36566.336, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38133.91, \"from_m\": 38099.016, \"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\": 45793.802, \"from_m\": 38133.91, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46590.868, \"from_m\": 45793.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48915.101, \"from_m\": 46590.868, \"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\": 49414.556, \"from_m\": 48915.101, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50811.794, \"from_m\": 49414.556, \"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\": 51457.599, \"from_m\": 50811.794, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51725.17, \"from_m\": 51457.599, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51775.53, \"from_m\": 51725.17, \"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\": 53229.269, \"from_m\": 51775.53, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53234.589, \"from_m\": 53229.269, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54006.318, \"from_m\": 53234.589, \"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\": 54109.188, \"from_m\": 54006.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\": 54411.825, \"from_m\": 54109.188, \"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\": 54435.672, \"from_m\": 54411.825, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55885.019, \"from_m\": 54435.672, \"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\": 56010.896, \"from_m\": 55885.019, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56182.938, \"from_m\": 56010.896, \"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\": 56256.761, \"from_m\": 56182.938, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57554.041, \"from_m\": 56256.761, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57985.076, \"from_m\": 57554.041, \"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\": 58314.001, \"from_m\": 57985.076, \"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\": 59435.689, \"from_m\": 58314.001, \"capability_applied\": null, \"effective_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\": 800318, \"profile_key\": \"e3d536f4b527f1b45eb28c9332483f010a196e9a81e09eb694d4b3cba72c075b\", \"schedule_id\": 23385, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Rochester\", \"stage_seq\": 2, \"distance_m\": 4023.059, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 4668.17, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Sole Street\", \"stage_seq\": 4, \"distance_m\": 14452.476, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Fawkham Jn\", \"stage_seq\": 5, \"distance_m\": 21325.685, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Swanley\", \"stage_seq\": 6, \"distance_m\": 29677.827, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 7, \"distance_m\": 36054.843, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Bickley Jn\", \"stage_seq\": 8, \"distance_m\": 37459.363, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Bromley South\", \"stage_seq\": 9, \"distance_m\": 40140.58, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Shortlands\", \"stage_seq\": 10, \"distance_m\": 41598.069, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Ravensbourne\", \"stage_seq\": 11, \"distance_m\": 42700.664, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014H\", \"location\": \"Bellingham\", \"stage_seq\": 12, \"distance_m\": 45169.699, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Nunhead\", \"stage_seq\": 13, \"distance_m\": 49885.703, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 14, \"distance_m\": 51775.53, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Denmark Hill\", \"stage_seq\": 15, \"distance_m\": 52584.403, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 16, \"distance_m\": 56010.896, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 58032.981, \"section_seq\": 1, \"route_path_id\": 140297}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 18, \"distance_m\": 59435.689, \"section_seq\": 1, \"route_path_id\": 140297}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59435.689, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140297}], \"total_distance_m\": 59435.689, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 55794.016, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3641.673, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1940", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "59.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:13Z\", \"source_id\": 69063780, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:18Z\", \"source_id\": 21604793, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:41Z\", \"source_id\": 69082510, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:48Z\", \"source_id\": 21610757, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:59Z\", \"source_id\": 69101285, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:04Z\", \"source_id\": 21616457, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:44Z\", \"source_id\": 69116778, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:47Z\", \"source_id\": 21621081, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:54Z\", \"source_id\": 69119454, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:01Z\", \"source_id\": 21621874, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:37Z\", \"source_id\": 69125664, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:40Z\", \"source_id\": 21623799, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:42Z\", \"source_id\": 69130113, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:48Z\", \"source_id\": 21625177, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:29Z\", \"source_id\": 69138427, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:30Z\", \"source_id\": 21627728, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:32Z\", \"source_id\": 69145259, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:34Z\", \"source_id\": 21629773, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:36Z\", \"source_id\": 69173444, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:40Z\", \"source_id\": 21638463, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "2", "timing_fact_generation": 1790192140906904, "current_leg_arrival_utc": "2026-09-23T20:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:24.073989", "service_state_evidence_id": 21638463, "current_leg_start_actual_dep": "2026-09-23T19:40:00+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:37:24.079658", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GLM |
None |
5K44 |
465003+465019 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1462.025, "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": 2015.348, "from_m": 1462.025, "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": 3205.605, "from_m": 2015.348, "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": 3229.98, "from_m": 3205.605, "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": 4280.256, "from_m": 3229.98, "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": 4315.699, "from_m": 4280.256, "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": 5560.674, "from_m": 4315.699, "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": 15782.142, "from_m": 5560.674, "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": 15998.561, "from_m": 15782.142, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29402.445, "from_m": 15998.561, "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": 29455.795, "from_m": 29402.445, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29568.766, "from_m": 29455.795, "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": 35865.825, "from_m": 29568.766, "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": 35879.879, "from_m": 35865.825, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35996.879, "from_m": 35879.879, "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": 36416.933, "from_m": 35996.879, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36566.336, "from_m": 36416.933, "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": 38099.016, "from_m": 36566.336, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38133.91, "from_m": 38099.016, "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": 45793.802, "from_m": 38133.91, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46590.868, "from_m": 45793.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48915.101, "from_m": 46590.868, "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": 49414.556, "from_m": 48915.101, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50811.794, "from_m": 49414.556, "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": 51457.599, "from_m": 50811.794, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51725.17, "from_m": 51457.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51775.53, "from_m": 51725.17, "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": 53229.269, "from_m": 51775.53, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53234.589, "from_m": 53229.269, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54006.318, "from_m": 53234.589, "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": 54109.188, "from_m": 54006.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": 54411.825, "from_m": 54109.188, "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": 54435.672, "from_m": 54411.825, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55885.019, "from_m": 54435.672, "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": 56010.896, "from_m": 55885.019, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56182.938, "from_m": 56010.896, "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": 56256.761, "from_m": 56182.938, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57554.041, "from_m": 56256.761, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57985.076, "from_m": 57554.041, "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": 58314.001, "from_m": 57985.076, "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": 59435.689, "from_m": 58314.001, "capability_applied": null, "effective_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": 800318, "profile_key": "e3d536f4b527f1b45eb28c9332483f010a196e9a81e09eb694d4b3cba72c075b", "schedule_id": 23385, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1940", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947", "location": "Rochester", "stage_seq": 2, "distance_m": 4023.059, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Rochester Bridge Jn", "stage_seq": 3, "distance_m": 4668.17, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Sole Street", "stage_seq": 4, "distance_m": 14452.476, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Fawkham Jn", "stage_seq": 5, "distance_m": 21325.685, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Swanley", "stage_seq": 6, "distance_m": 29677.827, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "St. Mary Cray Jn", "stage_seq": 7, "distance_m": 36054.843, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Bickley Jn", "stage_seq": 8, "distance_m": 37459.363, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Bromley South", "stage_seq": 9, "distance_m": 40140.58, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Shortlands", "stage_seq": 10, "distance_m": 41598.069, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Ravensbourne", "stage_seq": 11, "distance_m": 42700.664, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014H", "location": "Bellingham", "stage_seq": 12, "distance_m": 45169.699, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Nunhead", "stage_seq": 13, "distance_m": 49885.703, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Crofton Road Jn", "stage_seq": 14, "distance_m": 51775.53, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Denmark Hill", "stage_seq": 15, "distance_m": 52584.403, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Voltaire Road Jn", "stage_seq": 16, "distance_m": 56010.896, "section_seq": 1, "route_path_id": 140297}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Grosvenor Bridge Jn", "stage_seq": 17, "distance_m": 58032.981, "section_seq": 1, "route_path_id": 140297}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "London Victoria", "stage_seq": 18, "distance_m": 59435.689, "section_seq": 1, "route_path_id": 140297}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59435.689, "from_m": 0.0, "section_seq": 1, "route_path_id": 140297}], "total_distance_m": 59435.689, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 55794.016, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3641.673, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:13Z", "source_id": 69063780, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:47:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:18Z", "source_id": 21604793, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:41Z", "source_id": 69082510, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:48Z", "source_id": 21610757, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:59Z", "source_id": 69101285, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:04Z", "source_id": 21616457, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31873, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:44Z", "source_id": 69116778, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:10:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:47Z", "source_id": 21621081, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31850, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:54Z", "source_id": 69119454, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:11:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:01Z", "source_id": 21621874, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31844, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:37Z", "source_id": 69125664, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:14:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:40Z", "source_id": 21623799, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:42Z", "source_id": 69130113, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:16:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:48Z", "source_id": 21625177, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:29Z", "source_id": 69138427, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:20:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:30Z", "source_id": 21627728, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29761, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:32Z", "source_id": 69145259, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:34Z", "source_id": 21629773, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28663, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:36Z", "source_id": 69173444, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:37:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:40Z", "source_id": 21638463, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
Gillingham (Kent) |
1940 |
1940 |
1 |
None |
None |
London Victoria |
2039 |
2039 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90903/2026-09-23/detailed |
None |
Gillingham (Kent) |
2026-09-23T19:40:00+01:00 |
London Victoria |
59.0 |
{"type": "LineString", "coordinates": [[0.5515073738066429, 51.38679167395817], [0.5512213, 51.38674340000001], [0.5507651999999998, 51.3866676], [0.5506222, 51.386640699999994], [0.550005, 51.386523], [0.5496373999999999, 51.38645580000001], [0.5493821, 51.3864052], [0.5490729999999999, 51.3863425], [0.5481134, 51.3860432], [0.5470656, 51.38566889999999], [0.5447555, 51.3845031], [0.5398329999999999, 51.3816887], [0.5389891704717129, 51.38120622440278], [0.5360868, 51.3795467], [0.5355985999999999, 51.37926860000001], [0.5348734, 51.3788725], [0.5345785, 51.3787352], [0.5341107, 51.37853270000001], [0.5337978999999999, 51.3783955], [0.5332139999999999, 51.378193], [0.5328672000000001, 51.37809140000001], [0.5326043999999999, 51.378037899999995], [0.5320771, 51.377927500000006], [0.5318364, 51.377885500000005], [0.5304384, 51.3777265], [0.5300773999999999, 51.3777176], [0.5294085, 51.3777265], [0.5284281999999999, 51.377775099999994], [0.5280318, 51.3778281], [0.5279486, 51.3778442], [0.5278654, 51.37786040000001], [0.5274513, 51.3779407], [0.5273188, 51.377970000000005], [0.5272092999999999, 51.3779942], [0.5268861, 51.3780657], [0.5268314, 51.3780802], [0.5267389, 51.37810459999999], [0.5263228999999999, 51.3782147], [0.5259635, 51.3783255], [0.5254125, 51.3785403], [0.5227337999999999, 51.3796866], [0.5222695, 51.379877599999986], [0.5220672, 51.379960800000006], [0.5218145, 51.38006479999999], [0.5212259, 51.3803221], [0.5209246999999999, 51.380434599999994], [0.5207832999999998, 51.38048739999999], [0.5202593, 51.380666700000006], [0.5198102, 51.3808125], [0.5188403999999999, 51.381100399999994], [0.5152672, 51.38210370000001], [0.5147923, 51.38224840000001], [0.5144856999999999, 51.3823564], [0.5141834, 51.38247019999999], [0.513829, 51.382632699999995], [0.5133503, 51.3829096], [0.5132887, 51.3829513], [0.5132184999999999, 51.3829996], [0.5131087999999999, 51.38307639999999], [0.5129766, 51.38318089999999], [0.5128756999999999, 51.383268], [0.5128427, 51.383297500000005], [0.5128368, 51.38330259999999], [0.51281, 51.3833257], [0.5127655, 51.3833687], [0.5127031, 51.38342589999999], [0.5126666, 51.3834611], [0.5126242, 51.3835052], [0.5126011, 51.38353190000001], [0.5125759000000001, 51.3835631], [0.5125509, 51.38359239999999], [0.5125186, 51.3836301], [0.5124617, 51.3837019], [0.5124082, 51.38376739999999], [0.5122507, 51.3839702], [0.5121824, 51.38406400000001], [0.5119357, 51.3843192], [0.5118425999999999, 51.38443730000001], [0.511636, 51.38468170000001], [0.5113088, 51.3850114], [0.5108796, 51.3853797], [0.5105444, 51.3856375], [0.5102760999999999, 51.38581990000001], [0.509957, 51.3860158], [0.5099501, 51.38602019999999], [0.5097882, 51.3861224], [0.5097396999999999, 51.386153000000014], [0.5095186, 51.3862943], [0.5091323000000001, 51.38659719999999], [0.5090167999999999, 51.386693300000005], [0.5089861, 51.3867243], [0.508919338603571, 51.38679167395817], [0.5088226, 51.38688929999999], [0.5087535, 51.3869589], [0.5086578999999999, 51.38705559999999], [0.5085903, 51.3871268], [0.508513, 51.38721299999999], [0.5084608, 51.387273099999994], [0.5084223, 51.3873176], [0.5083346999999999, 51.38742739999999], [0.5082754, 51.38750060000001], [0.5081721, 51.387650099999995], [0.5080393999999999, 51.3878625], [0.5079629, 51.3879849], [0.5077754, 51.3883084], [0.5076624999999999, 51.3885238], [0.5072362, 51.3891936], [0.5071972, 51.3892415], [0.5070721, 51.38939269999999], [0.5069954842046895, 51.38947132111109], [0.5068314, 51.3896397], [0.5068149999999999, 51.389656499999994], [0.5067934, 51.3896787], [0.5063082, 51.3900591], [0.5059877999999999, 51.3902716], [0.5059402, 51.39030310000001], [0.5058922, 51.3903348], [0.5055545, 51.3904976], [0.5051227, 51.3906834], [0.5047739999999998, 51.3908173], [0.5046130999999999, 51.3908709], [0.5040766, 51.391061699999995], [0.5036153, 51.3911986], [0.5034183, 51.391269], [0.5027000999999999, 51.3915143], [0.5024712, 51.3916162], [0.5021341, 51.3918098], [0.4999778, 51.393150599999984], [0.4998037, 51.3932632], [0.4997978366567075, 51.39326771026407], [0.4996113, 51.39341120000001], [0.4994817, 51.393519600000005], [0.4993581000000001, 51.3936268], [0.4992686999999999, 51.393713299999995], [0.4991881000000001, 51.3937918], [0.4989936, 51.39401500000001], [0.4988145, 51.394237800000006], [0.4986775, 51.3944345], [0.4984081999999999, 51.39482249999998], [0.49815087910274336, 51.39517378503521], [0.4975958, 51.3948197], [0.4975629, 51.3947987], [0.4975221, 51.39477269999999], [0.49725910000000006, 51.394619500000005], [0.497028, 51.394485], [0.4951186000000001, 51.39327789999999], [0.4944936999999999, 51.39286950000001], [0.4936879, 51.3923267], [0.4927844, 51.39162719999999], [0.4915955, 51.3907146], [0.49048619999999993, 51.38972640000001], [0.4903152999999999, 51.38956749999999], [0.4896923000000001, 51.3889879], [0.4890666, 51.3883717], [0.4884301, 51.3877685], [0.4877348, 51.387148], [0.48729470242303746, 51.38679167395817], [0.4870408000000001, 51.3865861], [0.486326, 51.3860272], [0.48572429999999994, 51.3855804], [0.4851016000000001, 51.385147], [0.4840678, 51.3844525], [0.4829692, 51.38377779999999], [0.4817296, 51.38308130000001], [0.4802299, 51.38230699999999], [0.4793812999999999, 51.381902999999994], [0.47850649999999995, 51.38151100000001], [0.4775001999999999, 51.3810783], [0.4764164, 51.380655], [0.4742683, 51.3798327], [0.4728349, 51.37923829999999], [0.4717492301872139, 51.37875730771753], [0.4717123884356855, 51.37879609264379], [0.4710691999999999, 51.37947320000001], [0.4706099, 51.3799811], [0.4702512, 51.380371700000005], [0.4702031714943751, 51.38042430548198], [0.47014658882373234, 51.38040730843824], [0.4701166, 51.3803983], [0.4700849, 51.38038879999999], [0.4689439, 51.3800464], [0.4684372999999999, 51.37989269999999], [0.467241, 51.379529700000006], [0.46649360000000006, 51.3793034], [0.46635480000000007, 51.379266], [0.4659178, 51.37914799999999], [0.4657613, 51.379105799999984], [0.46502609999999994, 51.3789135], [0.4643746, 51.37877209999999], [0.4634216, 51.3785725], [0.4616736, 51.378290799999995], [0.46082159999999994, 51.37817509999999], [0.460386, 51.3781276], [0.4599364000000001, 51.3780889], [0.4589221, 51.37802219999999], [0.4576294, 51.3779693], [0.4564059, 51.3779635], [0.4550421999999999, 51.3780043], [0.4540044, 51.3780783], [0.4539025, 51.37808549999999], [0.4537475000000001, 51.3780966], [0.45183380000000006, 51.3782259], [0.4498742999999999, 51.378353399999995], [0.4491576420597607, 51.37841329149558], [0.44899600000000006, 51.3784268], [0.44821, 51.37852409999998], [0.447506, 51.3786229], [0.4474401999999999, 51.3786321], [0.4470616, 51.37868520000001], [0.4455155, 51.3790108], [0.4445222999999999, 51.3792928], [0.44222349999999994, 51.3798369], [0.4414587, 51.38000269999999], [0.44065799999999994, 51.3801332], [0.4399804, 51.380222], [0.4392964999999999, 51.380294000000006], [0.43803999999999993, 51.380374], [0.4372533, 51.3803953], [0.4363400999999999, 51.38039270000001], [0.43614289999999994, 51.38038449999999], [0.4353281, 51.38035130000001], [0.4343532, 51.38029540000001], [0.433386, 51.380280600000006], [0.4322199, 51.3802758], [0.4310749, 51.38033029999999], [0.42921799999999993, 51.38049889999999], [0.4286067999999999, 51.3805843], [0.4279801, 51.3806949], [0.4277804, 51.3807366], [0.4277117, 51.380751], [0.4267684, 51.380948], [0.4262939, 51.38106019999999], [0.4254334, 51.3812972], [0.4246242, 51.3815702], [0.42240569999999994, 51.382294899999984], [0.42144009999999993, 51.38259119999999], [0.42040769999999994, 51.3828601], [0.4188884, 51.3831666], [0.4178939, 51.38332890000001], [0.41738279999999994, 51.38340709999999], [0.4168374, 51.3834666], [0.41625139999999994, 51.38351490000001], [0.4156464, 51.3835506], [0.4149595, 51.383577], [0.4146880999999999, 51.3835852], [0.4138605, 51.3835911], [0.41311229999999993, 51.3835593], [0.4109969, 51.3834659], [0.4107511999999999, 51.38345230000001], [0.4087226, 51.383347999999984], [0.3946204, 51.382641099999994], [0.38919409999999993, 51.3823492], [0.3881792, 51.382313], [0.3871376, 51.38230370000001], [0.38630290000000006, 51.38231499999999], [0.385423, 51.38234010000001], [0.3845520999999999, 51.3823782], [0.383703, 51.38243980000001], [0.3818636, 51.382616], [0.3798075, 51.382912199999986], [0.3781546, 51.383227299999994], [0.37647059999999993, 51.383551299999986], [0.3748523, 51.3838658], [0.371364, 51.3845399], [0.366789, 51.38543650000001], [0.3654372, 51.3857131], [0.3640459, 51.3859786], [0.3626775, 51.3862074], [0.3612926, 51.3863596], [0.360517, 51.386410799999986], [0.35974110000000004, 51.38642839999999], [0.35932611364780853, 51.38642994354129], [0.3566224, 51.38644000000001], [0.35605519999999996, 51.38644009999999], [0.34367519999999996, 51.3864433], [0.34131649999999997, 51.38644059999999], [0.3393997, 51.3864642], [0.3372162000000001, 51.386571499999995], [0.33660119999999993, 51.3866368], [0.3364742, 51.386650299999985], [0.3354408, 51.38676009999999], [0.3352628613724043, 51.38679167395817], [0.3327464, 51.3872382], [0.3307921, 51.3877326], [0.3289695999999999, 51.3882469], [0.3275597, 51.38863609999999], [0.3249022999999999, 51.3893685], [0.32338459999999997, 51.38978250000001], [0.3217054, 51.3902404], [0.3208907, 51.3904619], [0.3181414, 51.391214100000006], [0.31513019999999997, 51.3920551], [0.31404809999999994, 51.39235519999998], [0.3128437, 51.39268700000001], [0.31088699999999997, 51.3932229], [0.30891579999999996, 51.3937677], [0.3019216, 51.39570029999999], [0.3017053, 51.3957594], [0.30008999999999997, 51.39619409999999], [0.2984549, 51.396640600000005], [0.2964461, 51.39718909999999], [0.2954003, 51.397478799999995], [0.29493439999999993, 51.3976053], [0.2934664, 51.3980177], [0.2924553, 51.398250899999994], [0.29130000000000006, 51.3985028], [0.2906752, 51.3986239], [0.2900636, 51.3987204], [0.2886847, 51.398929999999986], [0.2871895, 51.3991588], [0.2861636, 51.39933299999999], [0.2847281, 51.3996284], [0.28435089999999996, 51.3997024], [0.2840463999999999, 51.3997858], [0.2837271, 51.39986739999999], [0.2833027, 51.3999929], [0.2806426, 51.4008232], [0.27992740000000005, 51.401045], [0.2790803, 51.401274399999984], [0.2785676, 51.4014034], [0.2775586, 51.4016396], [0.2763282, 51.40185669999999], [0.2753481, 51.4020128], [0.2744831999999999, 51.4021234], [0.2731824, 51.4022458], [0.2720929, 51.40231049999999], [0.2709565, 51.40235830000001], [0.26983050000000003, 51.4023569], [0.26949458523585645, 51.40234268180173], [0.2570727, 51.4018169], [0.2539021, 51.4017168], [0.253175, 51.401685], [0.2524909, 51.4016546], [0.25205759999999994, 51.40163719999999], [0.2517071, 51.40162140000001], [0.25123919999999994, 51.4015992], [0.2508719, 51.40158579999999], [0.2502976, 51.4015618], [0.2496483, 51.4015324], [0.2488403, 51.4014977], [0.2480766, 51.40146459999999], [0.24717849999999997, 51.4014269], [0.2462647, 51.4013943], [0.24608739999999996, 51.401378699999995], [0.2443011, 51.4012977], [0.2424553, 51.4012844], [0.24127190000000004, 51.401329199999985], [0.24034909999999995, 51.4013825], [0.2402196, 51.40138999999999], [0.24010500000000004, 51.4013966], [0.2386812, 51.4014762], [0.2383773, 51.40149339999999], [0.23800839999999995, 51.40151229999999], [0.237595, 51.40153029999999], [0.2368442, 51.40157309999999], [0.23533439999999992, 51.40166380000001], [0.2233438, 51.4023412], [0.2174981, 51.4026752], [0.21577, 51.4027708], [0.2140215, 51.40283659999999], [0.2127246, 51.402827], [0.2114285, 51.402816299999984], [0.21039099999999997, 51.4027719], [0.2091386, 51.40271090000001], [0.2082008, 51.40263089999999], [0.2077149, 51.4025863], [0.2060782, 51.4024227], [0.20531509999999997, 51.402352399999984], [0.2050079, 51.402321399999984], [0.20443079999999997, 51.40226059999999], [0.20259020000000005, 51.40207809999999], [0.1992831, 51.4017372], [0.1980588, 51.4015502], [0.19621499999999997, 51.401234300000006], [0.194999, 51.40095550000001], [0.19327739999999996, 51.40052929999999], [0.1885614, 51.3991367], [0.18448, 51.397922699999995], [0.1796630568239043, 51.39647322490053], [0.1768157, 51.3956164], [0.17443860000000003, 51.394901099999984], [0.17312689999999997, 51.3945086], [0.17178459999999998, 51.3941259], [0.17135970000000003, 51.3940223], [0.1710585, 51.393937], [0.1706615, 51.39382129999999], [0.170067, 51.3936713], [0.1691766, 51.39340560000001], [0.1685635, 51.3932612], [0.16769859999999998, 51.3930719], [0.166789, 51.39290639999999], [0.16582470000000002, 51.3927564], [0.1654807, 51.3926895], [0.1643631, 51.3925274], [0.1639474, 51.3924727], [0.16337989999999997, 51.3924034], [0.16274279999999997, 51.392362299999995], [0.16249330000000003, 51.39234299999999], [0.161777, 51.39227979999999], [0.16131179999999998, 51.39224959999999], [0.1604429, 51.392204799999995], [0.1596107, 51.39218549999999], [0.15896639999999998, 51.3921727], [0.15795659999999995, 51.39218089999999], [0.1566783, 51.3922157], [0.1554704, 51.392268900000005], [0.1542243, 51.3923321], [0.153216, 51.3923806], [0.1517102, 51.3924566], [0.1504876, 51.3925161], [0.1492122, 51.392575699999995], [0.1478898, 51.392635199999994], [0.14645579999999997, 51.3927075], [0.14533599999999997, 51.39276249999999], [0.1440753, 51.39282570000001], [0.1431418, 51.39287050000001], [0.142135, 51.3929154], [0.14129549999999996, 51.392955699999995], [0.140315, 51.3930024], [0.1392273, 51.3930517], [0.1390137, 51.39306069999999], [0.13828079999999998, 51.39309670000001], [0.1369966, 51.39315809999999], [0.1359223, 51.393212099999985], [0.1348039, 51.39326710000001], [0.13373249999999998, 51.393313799999994], [0.1330162, 51.39334950000001], [0.13182589999999997, 51.3934099], [0.1307076, 51.39345849999999], [0.12956420000000002, 51.3935153], [0.1283857, 51.393565599999995], [0.12714259999999997, 51.3936398], [0.1261695, 51.393715799999995], [0.1251568, 51.3937772], [0.1239665, 51.39386509999999], [0.1228349, 51.39394479999999], [0.1217195, 51.394018], [0.12068469999999998, 51.3940904], [0.1195957, 51.3941655], [0.11848469999999998, 51.3942525], [0.1175982, 51.39431749999999], [0.1169788, 51.3943569], [0.1162127, 51.39440820000001], [0.1151354, 51.3944778], [0.11495210000000002, 51.3944911], [0.1137853, 51.39457119999999], [0.113358, 51.394606], [0.11267999999999996, 51.3946426], [0.1120031, 51.3946961], [0.11170499999999998, 51.394716800000005], [0.1113928, 51.394736], [0.1107852, 51.394756099999995], [0.110091, 51.3947873], [0.10952589999999998, 51.3948028], [0.1088023, 51.3948148], [0.10813309999999998, 51.39481930000001], [0.1074682, 51.394808299999994], [0.1066272, 51.3947854], [0.1056233, 51.3947459], [0.1050157, 51.394730499999994], [0.1042716, 51.3947021], [0.10377699999999998, 51.3946829], [0.1034042, 51.3946719], [0.1028303, 51.39466089999999], [0.10230780000000002, 51.394656299999994], [0.1017384, 51.39465999999999], [0.1012614, 51.39466819999999], [0.1006493, 51.394685599999995], [0.100074, 51.39470670000001], [0.0989806, 51.394769], [0.0981675, 51.39483119999999], [0.097598, 51.394877], [0.0972047, 51.39490910000001], [0.09675559999999998, 51.3949411], [0.09635929999999998, 51.39497039999999], [0.0958749, 51.39499519999999], [0.0954889, 51.39501159999998], [0.0949415, 51.3950235], [0.09436029999999998, 51.3950355], [0.0937292, 51.3950373], [0.0931142, 51.3950281], [0.0922865, 51.3950016], [0.09151739999999998, 51.39496309999999], [0.09042690000000002, 51.3949118], [0.08983152841195213, 51.39488790213295], [0.08953749999999999, 51.3948761], [0.08887409999999998, 51.39484309999999], [0.0883663, 51.394820199999984], [0.0877733, 51.39479920000001], [0.0872684, 51.3947845], [0.086517, 51.3947763], [0.0859358, 51.3947745], [0.08538829999999999, 51.3947809], [0.0846295, 51.394808299999994], [0.08390739999999998, 51.39484309999999], [0.0829857, 51.39490810000001], [0.0820755, 51.394996799999994], [0.0811477, 51.395111400000005], [0.0804067, 51.39521630000001], [0.0798305, 51.3953106], [0.0790177, 51.395464], [0.0788245, 51.39550199999999], [0.0778139, 51.39568950000001], [0.0772104, 51.395806699999994], [0.07688169999999998, 51.39588970000001], [0.07664076618880944, 51.39595654076374], [0.07644229999999999, 51.3960116], [0.0755402, 51.396270099999995], [0.07485019999999999, 51.396496299999995], [0.0742421, 51.3967037], [0.073609, 51.39693619999999], [0.0732598, 51.3970738], [0.072498, 51.3973865], [0.0719262, 51.3976324], [0.0713119, 51.39788780000001], [0.07054669999999999, 51.39820780000001], [0.0698367, 51.3985028], [0.0693973, 51.39867790000001], [0.0689897, 51.3988436], [0.068572, 51.3989916], [0.0681126, 51.3991532], [0.0676498, 51.399302199999994], [0.06715199999999999, 51.3994617], [0.0666425, 51.39961069999999], [0.0660644, 51.3997598], [0.06553149999999999, 51.3998901], [0.06499019999999998, 51.4000099], [0.0645325, 51.40010689999998], [0.0639034, 51.400227400000006], [0.063822, 51.40024180000001], [0.06304949999999998, 51.400364199999984], [0.06299589573452011, 51.40037191499291], [0.06290469943671477, 51.40038504041538], [0.06283030689910425, 51.40039574735476], [0.06274413766608793, 51.40040814925083], [0.06252769999999999, 51.40043929999999], [0.0618428, 51.4005217], [0.06173928414922681, 51.40053266558828], [0.0612915, 51.400580100000006], [0.06070169999999999, 51.40063219999999], [0.06031909999999999, 51.40066239999999], [0.0600132, 51.40067989999999], [0.05940120000000001, 51.4007075], [0.0592819, 51.40070970000001], [0.05888620000000001, 51.4007193], [0.0585683, 51.40072489999999], [0.0583250982562579, 51.400742873887616], [0.05795399999999999, 51.40077029999999], [0.057170500000000006, 51.40075209999999], [0.056710300000000005, 51.4007349], [0.05620719999999998, 51.4007088], [0.0552776, 51.40065990000001], [0.0531274, 51.4005383], [0.0509467, 51.4004145], [0.04842599999999999, 51.400277499999994], [0.0475869, 51.400231999999995], [0.0466275, 51.4001799], [0.0458104, 51.400135899999995], [0.0449265, 51.4000752], [0.0448541, 51.40007189999999], [0.0438754, 51.4000275], [0.042808099999999995, 51.399964], [0.0420527, 51.39992659999999], [0.0414029, 51.399890500000005], [0.040251, 51.3998251], [0.03888169999999999, 51.3997566], [0.03754749999999999, 51.39968999999999], [0.036756, 51.39966460000001], [0.0366054, 51.3996581], [0.0357935, 51.3996358], [0.03489169999999999, 51.39961869999999], [0.0340417, 51.3996111], [0.0327349, 51.399613], [0.03249610000000001, 51.399616599999995], [0.032238899999999994, 51.39961749999999], [0.031354, 51.3996252], [0.0305856, 51.39965029999999], [0.026511199999999995, 51.399777799999995], [0.0247604, 51.3998344], [0.0235582, 51.399862600000006], [0.0223694, 51.3999034], [0.0205947, 51.39995979999999], [0.0195588, 51.39999269999999], [0.018589728966186304, 51.40002312075288], [0.0175073, 51.400057099999984], [0.0165689, 51.400087499999984], [0.0162829, 51.40009779999999], [0.014721799999999997, 51.40015419999999], [0.0141792, 51.40018289999998], [0.013705099999999998, 51.4002254], [0.013336499999999998, 51.400268699999984], [0.013007, 51.400313999999995], [0.0126593, 51.40036119999999], [0.012162499999999998, 51.4004387], [0.0116245, 51.4005456], [0.0111248, 51.400665299999986], [0.010639999999999998, 51.40077949999999], [0.010208, 51.4009023], [0.009492699999999998, 51.40113109999999], [0.0090119, 51.4013077], [0.0085348, 51.4015007], [0.008069, 51.401701], [0.007615000000000001, 51.40192429999999], [0.007286900000000001, 51.402092], [0.006980599999999999, 51.4022584], [0.0066654, 51.40245], [0.0063328, 51.4026658], [0.006033199999999999, 51.40286690000001], [0.0056931, 51.4031174], [0.0053058, 51.40342150000001], [0.0045766, 51.40399389999999], [0.0038634, 51.4045554], [0.0033478999999999996, 51.40495369999999], [0.0032732999999999994, 51.4050128], [0.0030332999999999996, 51.40520289999999], [0.0025005994927492616, 51.40562095488745], [0.0021579, 51.4058899], [0.0018096, 51.4061531], [0.0015815, 51.4063184], [0.0012139999999999998, 51.4065743], [0.0006567, 51.4068873], [0.00013049999999999995, 51.4071414], [0.0, 51.40719964191809], [-0.0004271999999999999, 51.4073903], [-0.0009246, 51.40758879999999], [-0.0013747, 51.40775380000001], [-0.0018489, 51.407930400000005], [-0.0023055, 51.408121099999995], [-0.002652799999999999, 51.40827530000001], [-0.0029886, 51.4084466], [-0.0031325, 51.4085351], [-0.0032416620204411195, 51.408601617341944], [-0.003582, 51.408808999999984], [-0.003890699999999999, 51.4090168], [-0.0041552, 51.4092092], [-0.0043862, 51.409409999999994], [-0.004651999999999999, 51.40965990000001], [-0.004828299999999999, 51.4098407], [-0.0050647, 51.4101223], [-0.005224899999999999, 51.410343000000005], [-0.0053892, 51.410583800000005], [-0.005522799999999999, 51.410809500000006], [-0.0057093, 51.4111191], [-0.006047599999999999, 51.4116608], [-0.0064343, 51.412363], [-0.006680799999999999, 51.41275610000001], [-0.006858499999999999, 51.41305059999999], [-0.006999300000000001, 51.41327750000001], [-0.0071579, 51.4135331], [-0.007395399999999998, 51.4139201], [-0.007594999999999999, 51.4142969], [-0.007605100000000001, 51.41431600000001], [-0.0076556, 51.4144329], [-0.0076793, 51.41448739999999], [-0.0077534, 51.4146589], [-0.0079064, 51.4151289], [-0.0080594, 51.4156551], [-0.008381999999999999, 51.4167923], [-0.0084783, 51.4171595], [-0.0085656, 51.41746810000001], [-0.008697099999999998, 51.41791310000001], [-0.008810099999999998, 51.41823409999999], [-0.0089128, 51.4184837], [-0.009057499999999998, 51.4187888], [-0.0092046, 51.41905380000001], [-0.009371999999999998, 51.4193256], [-0.0095122, 51.419532499999995], [-0.0096938, 51.41977240000001], [-0.009901099999999998, 51.4200185], [-0.0100829, 51.420217], [-0.0102944, 51.42043399999999], [-0.010536, 51.4206632], [-0.0109827, 51.421028699999994], [-0.0114585, 51.42138260000001], [-0.0119804, 51.42174380000001], [-0.0123808, 51.42201839999999], [-0.0130886, 51.4225017], [-0.013783699999999998, 51.422983599999995], [-0.014216899999999994, 51.4232846], [-0.0148292, 51.42371810000001], [-0.015124900000000002, 51.4239211], [-0.0153249, 51.4240637], [-0.0156169, 51.4242989], [-0.0158861, 51.4245247], [-0.016213799999999997, 51.42482400000001], [-0.0164923, 51.42512949999999], [-0.0167228, 51.425399199999994], [-0.0168556, 51.4255723], [-0.0171898, 51.4260659], [-0.0173994, 51.4264328], [-0.0174921, 51.426655], [-0.0176101, 51.42695559999999], [-0.017696199999999995, 51.4272112], [-0.0177589, 51.4274443], [-0.017826099999999998, 51.4277764], [-0.017889799999999997, 51.42832789999999], [-0.01798, 51.4291329], [-0.0180325, 51.429417400000006], [-0.0180714, 51.4296548], [-0.018139499999999996, 51.42997129999999], [-0.0182028, 51.43023589999999], [-0.0182799, 51.4304928], [-0.018450099999999997, 51.43104739999999], [-0.0184833, 51.43116599999998], [-0.0186365, 51.43155589999999], [-0.0187406, 51.4318032], [-0.0187923, 51.4319344], [-0.0188774, 51.4321208], [-0.0189293, 51.43222079999999], [-0.019013499999999996, 51.43241429999999], [-0.019116599999999997, 51.43264080000001], [-0.0191828, 51.43278550000001], [-0.019269199999999997, 51.43294800000001], [-0.019415999999999996, 51.4331954], [-0.0195499, 51.4334227], [-0.01972615469894212, 51.43369138969889], [-0.0197463, 51.4337221], [-0.0198807, 51.433933], [-0.0199974, 51.43410579999999], [-0.020305199999999995, 51.434534099999986], [-0.020622, 51.434929800000006], [-0.020767, 51.435114500000005], [-0.020952799999999997, 51.43533599999999], [-0.0213102, 51.4357247], [-0.0215934, 51.4360273], [-0.0218927, 51.4363323], [-0.022404899999999995, 51.4368563], [-0.022874, 51.4373279], [-0.023633999999999995, 51.4380892], [-0.024143000000000005, 51.4386102], [-0.024307, 51.438784099999985], [-0.0244148, 51.43892759999999], [-0.0245558, 51.4391102], [-0.024728799999999995, 51.4393428], [-0.024891099999999996, 51.439575000000005], [-0.0249901, 51.4397073], [-0.0251324, 51.43990910000001], [-0.0252991, 51.4401583], [-0.025506299999999996, 51.440472], [-0.025596101969795063, 51.440611185477565], [-0.025633805071553245, 51.44066962197825], [-0.0256796, 51.44074059999999], [-0.0260086, 51.4412838], [-0.026158, 51.4416029], [-0.0262413, 51.4418063], [-0.026354099999999995, 51.44210790000001], [-0.026408199999999996, 51.442305100000006], [-0.0264631, 51.44251830000001], [-0.0264979, 51.442705399999994], [-0.0265035, 51.4428147], [-0.026503828920187284, 51.442817580280106], [-0.0265257, 51.4430091], [-0.0265139, 51.44321479999999], [-0.0264509, 51.4435113], [-0.026360399999999996, 51.4437818], [-0.026311999999999995, 51.4439634], [-0.026197699999999997, 51.44428529999999], [-0.0261567, 51.4444111], [-0.0261269, 51.4444949], [-0.026091599999999996, 51.4445947], [-0.025883399999999997, 51.4451894], [-0.0257921, 51.44545249999999], [-0.0256794, 51.4457658], [-0.025593299999999996, 51.44599939999999], [-0.0254168, 51.4465063], [-0.025380699999999996, 51.44662760000001], [-0.0253058, 51.4468561], [-0.0252382, 51.4470776], [-0.025187299999999996, 51.4472907], [-0.0251497, 51.4475051], [-0.025130999999999997, 51.44770580000001], [-0.025120199999999995, 51.44795270000001], [-0.025130999999999997, 51.4481541], [-0.025153800000000004, 51.4483305], [-0.025188, 51.4485369], [-0.0252282, 51.4487192], [-0.0252892, 51.4489072], [-0.025362999999999997, 51.44911860000001], [-0.0254488, 51.4493159], [-0.025561499999999997, 51.4495441], [-0.0256284, 51.4496632], [-0.0256786, 51.4497619], [-0.025761, 51.4498854], [-0.025862499999999997, 51.45003700000001], [-0.025967, 51.45018579999999], [-0.026149599999999995, 51.45039049999999], [-0.026355599999999996, 51.4506412], [-0.0265616, 51.4508416], [-0.026881399999999996, 51.4511128], [-0.027246399999999997, 51.451360400000006], [-0.0275501, 51.45157319999999], [-0.027862, 51.4517634], [-0.02813299999999999, 51.45189839999999], [-0.028392799999999992, 51.452019199999995], [-0.0286672, 51.4521594], [-0.029010200000000003, 51.4523173], [-0.029417999999999993, 51.4524943], [-0.0296726, 51.45259269999999], [-0.030070900000000005, 51.4527394], [-0.0303126, 51.4528233], [-0.030655199999999997, 51.4529837], [-0.0314026, 51.45323150000001], [-0.0320609, 51.45345120000001], [-0.0326022, 51.4536255], [-0.0333046, 51.453864], [-0.0335985, 51.453959100000006], [-0.0341173, 51.4541313], [-0.0346654, 51.45431719999999], [-0.0349728, 51.45442829999998], [-0.0354467, 51.45462159999999], [-0.0356443, 51.45471189999999], [-0.035919900000000005, 51.45484540000001], [-0.036223000000000005, 51.4550027], [-0.0366092, 51.45523029999999], [-0.0369243, 51.4554412], [-0.0372265, 51.4556587], [-0.0374969, 51.455882], [-0.0378074, 51.456119499999986], [-0.0380549, 51.456380999999986], [-0.0382659, 51.45663289999999], [-0.0384417, 51.45688560000001], [-0.0385841, 51.4571036], [-0.03872199999999999, 51.457327600000006], [-0.0389795, 51.4577294], [-0.0390674, 51.457850500000006], [-0.0392501, 51.458083300000006], [-0.0394267, 51.458290099999985], [-0.03951802394642744, 51.45838276889295], [-0.03955688222735863, 51.458422199390725], [-0.03960077669318415, 51.45846674019394], [-0.03963690546611939, 51.458503400923355], [-0.0397391, 51.458607099999995], [-0.03991949999999999, 51.4587633], [-0.04013049999999999, 51.458939599999994], [-0.040365, 51.4591204], [-0.0406208, 51.45930089999999], [-0.0409013, 51.45947859999998], [-0.04117919999999999, 51.4596381], [-0.041523599999999994, 51.4598267], [-0.04196799999999999, 51.4600698], [-0.0421447, 51.4601615], [-0.042500699999999995, 51.460371599999995], [-0.0428185, 51.4605843], [-0.0429922, 51.4607101], [-0.0431619, 51.4608452], [-0.043436699999999995, 51.461067500000006], [-0.0435379, 51.46115799999999], [-0.04367909999999999, 51.4612915], [-0.04380309999999999, 51.4614143], [-0.0439115, 51.4615399], [-0.0441119, 51.461785199999994], [-0.0443127, 51.4620655], [-0.044421199999999994, 51.4622411], [-0.0445145, 51.462397900000006], [-0.0446295, 51.462625300000006], [-0.04485449999999999, 51.4630428], [-0.0451096, 51.46347490000001], [-0.04543549999999999, 51.4638889], [-0.04565279999999999, 51.4641271], [-0.0458464, 51.464317300000005], [-0.0460666, 51.464512], [-0.0462858, 51.4647011], [-0.046520799999999994, 51.46489239999999], [-0.0467687, 51.4650767], [-0.0468374, 51.465125699999994], [-0.0469459, 51.465203], [-0.0469949, 51.465237900000005], [-0.04708949999999999, 51.4653054], [-0.04742389999999999, 51.465505400000005], [-0.04772359999999999, 51.46567360000001], [-0.0479639, 51.4657974], [-0.0481589, 51.46588509999999], [-0.0484125, 51.465998799999994], [-0.0488743, 51.46617349999999], [-0.0493442, 51.4663279], [-0.04952639999999999, 51.4663809], [-0.0496969, 51.466426899999995], [-0.050033499999999995, 51.4665098], [-0.0504, 51.4665939], [-0.05084759999999999, 51.46667949999999], [-0.0513332, 51.4667681], [-0.0517242, 51.46682359999999], [-0.052071099999999995, 51.4668648], [-0.0523571, 51.4668984], [-0.05304079999999999, 51.46697799999999], [-0.05331539999999999, 51.4670072], [-0.0536612, 51.4670457], [-0.05432209999999999, 51.4671243], [-0.05458509999999999, 51.467161], [-0.05485, 51.4671972], [-0.0551248, 51.4672378], [-0.0555027, 51.4673008], [-0.055863199999999995, 51.4673665], [-0.056152200000000006, 51.467427400000005], [-0.0564565, 51.467497299999984], [-0.056758099999999985, 51.46756289999999], [-0.057043, 51.4676392], [-0.05729799999999999, 51.4677107], [-0.0576055, 51.4677945], [-0.0578409, 51.46787119999999], [-0.0581141, 51.46795230000001], [-0.0583927, 51.4680507], [-0.0591635, 51.46832849999999], [-0.0596316, 51.4684934], [-0.06016429999999999, 51.46870439999999], [-0.06051019999999999, 51.468842], [-0.0610016, 51.469033200000005], [-0.061449, 51.4692087], [-0.061899600000000006, 51.4693906], [-0.0624365, 51.46959830000001], [-0.06271199999999999, 51.46970660000001], [-0.0630622, 51.46984779999999], [-0.0635158, 51.4700322], [-0.06382099999999999, 51.4701445], [-0.0641311, 51.47024360000001], [-0.06438158517234667, 51.470316686546624], [-0.06442549999999998, 51.47032949999999], [-0.06467303186293803, 51.470390865316126], [-0.0646885, 51.4703947], [-0.0650427, 51.47046439999999], [-0.0655158, 51.47055460000001], [-0.06599579999999998, 51.4706025], [-0.0664049, 51.4706345], [-0.06674789999999999, 51.4706353], [-0.0670102, 51.4706247], [-0.0673544, 51.470603100000005], [-0.0676644, 51.4705805], [-0.0681272, 51.470514], [-0.0687746, 51.4703891], [-0.0691917, 51.470256500000005], [-0.0693605, 51.47020029999999], [-0.06952429999999998, 51.4701458], [-0.06971519999999999, 51.4700763], [-0.0704366, 51.46981360000001], [-0.0709112, 51.4696471], [-0.07128669999999998, 51.46951730000001], [-0.0716884, 51.4693877], [-0.0721519, 51.469265699999994], [-0.0726124, 51.4691779], [-0.0731877, 51.4690995], [-0.0735633, 51.4690693], [-0.07379519999999999, 51.46905700000001], [-0.07396150000000001, 51.4690519], [-0.07412219999999999, 51.4690491], [-0.07441719999999999, 51.46904339999999], [-0.07466899999999999, 51.46904219999999], [-0.07488079999999998, 51.4690433], [-0.0751802, 51.469048599999994], [-0.07563149999999999, 51.469059900000005], [-0.0761123, 51.4690708], [-0.076688, 51.46910770000001], [-0.07723009999999998, 51.469179200000006], [-0.077632, 51.4692348], [-0.07808243444825923, 51.46928821892714], [-0.0783462, 51.4693195], [-0.0789712, 51.4694182], [-0.07927199999999998, 51.4694598], [-0.07974289999999999, 51.469506], [-0.08007429999999999, 51.4695359], [-0.0803896, 51.469558500000005], [-0.08087799999999999, 51.4695857], [-0.0811556, 51.46959559999999], [-0.081766, 51.4695947], [-0.08223249999999999, 51.4695893], [-0.0824607, 51.46957929999999], [-0.08311759999999999, 51.469525], [-0.08356949999999999, 51.46948339999999], [-0.0842773, 51.4693974], [-0.08466679999999999, 51.4693403], [-0.08548309999999999, 51.4691774], [-0.08709459999999998, 51.46881859999999], [-0.0876497, 51.468676499999994], [-0.0882443, 51.468509299999994], [-0.08908319999999999, 51.46826130000001], [-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.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]]} |
36.7 |
1938 |
2037 |
Gillingham (Kent) |
Victoria Plat 10 |
London Victoria |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-23 19:47:24 |
TERMINATED |
2026-09-23 19:37:00 |
London Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21638463 |
1790192140906904 |
77 |
77 |
2026-09-23 19:37:24.079658 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:24.073989 |
| 769961 |
800483 |
Y41533 |
742B82MY23 |
2026-09-23 |
COMPLETE |
21639615 |
2026-09-23 20:05:00 |
2026-09-23 19:47:54 |
2026-09-25 19:47:54 |
{"id": 800483, "stp": "P", "toc": "Great Western Railway", "uid": "Y41533", "consist": "165129", "dest_crs": "BNE", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41533/2026-09-23/detailed", "trust_id": "742B82MY23", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bourne End", "service_date": "2026-09-23", "dest_arr_time": "1957", "dest_platform": "2", "is_terminated": 1, "next_location": "Bourne End", "signalling_id": "2B82", "timing_status": "LATE", "origin_station": "Maidenhead", "current_leg_arr": "2005", "current_leg_dep": "1953½", "current_leg_end": "Bourne End", "origin_dep_time": "1946", "origin_platform": "5", "current_location": "Bourne End", "last_update_time": "2026-09-23T19:47:54", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7222829999999999, 51.55730119999999], [-0.7222499, 51.5573685], [-0.7221968, 51.5574844], [-0.7221345, 51.5576285], [-0.7219895, 51.557917200000006], [-0.7186522272956171, 51.56455531642868], [-0.7168415, 51.5681566], [-0.7164324999999999, 51.56915790000001], [-0.7163259999999999, 51.5695042], [-0.7162773, 51.5696938], [-0.7162567, 51.5698828], [-0.7162817, 51.5714444], [-0.7162607999999999, 51.5719903], [-0.7162113999999999, 51.57219010000001], [-0.7161886, 51.5722823], [-0.7161287999999999, 51.572524], [-0.7158820999999999, 51.573097100000005], [-0.7156422999999998, 51.573514200000005], [-0.7152313999999999, 51.5740778], [-0.7149883999999999, 51.57432850000001], [-0.7148467, 51.57446], [-0.7147920999999999, 51.57451350000001], [-0.7147385, 51.574561300000006], [-0.7135702999999999, 51.5755081], [-0.7134407, 51.57559909999999], [-0.7132059999999999, 51.5757504], [-0.7128785, 51.5759477], [-0.7122369000000001, 51.576311199999985], [-0.7114881, 51.57666519999999], [-0.7113496, 51.5767243], [-0.7110449, 51.576843], [-0.7104005, 51.5770679]]}", "current_leg_start": "Cookham", "dest_arr_time_act": "1957", "motion_projection": null, "next_location_lat": "51.5770679", "next_location_lon": "-0.7104005", "previous_location": "Cookham", "current_leg_milage": "1.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 109.195, \"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\": 476.464, \"from_m\": 109.195, \"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\": 6716.531, \"from_m\": 476.464, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7130.146, \"from_m\": 6716.531, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 800483, \"profile_key\": \"d227cec605619dc435b6957bb6af6a818b39160e5184c5bf2ee081d8ed9c85dd\", \"schedule_id\": 29202, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142806}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950\", \"location\": \"Furze Platt\", \"stage_seq\": 2, \"distance_m\": 1979.873, \"section_seq\": 1, \"route_path_id\": 142806}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1953H\", \"location\": \"Cookham\", \"stage_seq\": 3, \"distance_m\": 4713.611, \"section_seq\": 1, \"route_path_id\": 142806}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": null, \"location\": \"Bourne End\", \"stage_seq\": 4, \"distance_m\": 7130.146, \"section_seq\": 1, \"route_path_id\": 142806}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 7130.146, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142806}], \"total_distance_m\": 7130.146, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7130.146, \"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": "1946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.5", "current_position_lat": "51.5770679", "current_position_lon": "-0.7104005", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:24Z\", \"source_id\": 21639615, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bourne End", "service_state_platform": "2", "timing_fact_generation": 1790192245675879, "current_leg_arrival_utc": "2026-09-23T20:05:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:25.670388", "service_state_evidence_id": 21639615, "current_leg_start_actual_dep": "2026-09-23T20:01:30+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-23T19:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:26.367361", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
MAI |
BNE |
2B82 |
165129 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 109.195, "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": 476.464, "from_m": 109.195, "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": 6716.531, "from_m": 476.464, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7130.146, "from_m": 6716.531, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 800483, "profile_key": "d227cec605619dc435b6957bb6af6a818b39160e5184c5bf2ee081d8ed9c85dd", "schedule_id": 29202, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1946", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142806}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950", "location": "Furze Platt", "stage_seq": 2, "distance_m": 1979.873, "section_seq": 1, "route_path_id": 142806}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1953H", "location": "Cookham", "stage_seq": 3, "distance_m": 4713.611, "section_seq": 1, "route_path_id": 142806}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": null, "location": "Bourne End", "stage_seq": 4, "distance_m": 7130.146, "section_seq": 1, "route_path_id": 142806}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 7130.146, "from_m": 0.0, "section_seq": 1, "route_path_id": 142806}], "total_distance_m": 7130.146, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7130.146, "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-23T19:37:24Z", "source_id": 21639615, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}] |
Maidenhead |
1946 |
1946 |
5 |
None |
None |
Bourne End |
1957 |
1957 |
2 |
LATE |
+8 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y41533/2026-09-23/detailed |
None |
Cookham |
2026-09-23T20:01:30+01:00 |
Bourne End |
11.5 |
{"type": "LineString", "coordinates": [[-0.7222829999999999, 51.55730119999999], [-0.7222499, 51.5573685], [-0.7221968, 51.5574844], [-0.7221345, 51.5576285], [-0.7219895, 51.557917200000006], [-0.7186522272956171, 51.56455531642868], [-0.7168415, 51.5681566], [-0.7164324999999999, 51.56915790000001], [-0.7163259999999999, 51.5695042], [-0.7162773, 51.5696938], [-0.7162567, 51.5698828], [-0.7162817, 51.5714444], [-0.7162607999999999, 51.5719903], [-0.7162113999999999, 51.57219010000001], [-0.7161886, 51.5722823], [-0.7161287999999999, 51.572524], [-0.7158820999999999, 51.573097100000005], [-0.7156422999999998, 51.573514200000005], [-0.7152313999999999, 51.5740778], [-0.7149883999999999, 51.57432850000001], [-0.7148467, 51.57446], [-0.7147920999999999, 51.57451350000001], [-0.7147385, 51.574561300000006], [-0.7135702999999999, 51.5755081], [-0.7134407, 51.57559909999999], [-0.7132059999999999, 51.5757504], [-0.7128785, 51.5759477], [-0.7122369000000001, 51.576311199999985], [-0.7114881, 51.57666519999999], [-0.7113496, 51.5767243], [-0.7110449, 51.576843], [-0.7104005, 51.5770679]]} |
1.5 |
1953½ |
2005 |
Cookham |
Bourne End |
Bourne End |
51.5770679 |
-0.7104005 |
51.5770679 |
-0.7104005 |
1 |
0 |
2026-09-23 19:47:54 |
TERMINATED |
2026-09-23 19:05:00 |
Bourne End |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639615 |
1790192245675879 |
17 |
17 |
2026-09-23 19:47:26.367361 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:25.670388 |
| 769962 |
800950 |
L82707 |
872J57MZ23 |
2026-09-23 |
COMPLETE |
21638944 |
2026-09-23 20:37:00 |
2026-09-23 19:47:54 |
2026-09-25 19:47:54 |
{"id": 800950, "stp": "P", "toc": "South Western Railway", "uid": "L82707", "consist": "450038", "dest_crs": "GLD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82707/2026-09-23/detailed", "trust_id": "872J57MZ23", "origin_crs": "FNH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-23", "dest_arr_time": "2028", "dest_platform": "6", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2J57", "timing_status": "LATE", "origin_station": "Farnham", "current_leg_arr": "2037", "current_leg_dep": "2031", "current_leg_end": "Guildford", "origin_dep_time": "2004", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-23T19:47:54", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]}", "current_leg_start": "Wanborough", "dest_arr_time_act": "2028", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Wanborough", "current_leg_milage": "4.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1630.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2275.517, \"from_m\": 1630.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4258.175, \"from_m\": 2275.517, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5756.078, \"from_m\": 4258.175, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7442.558, \"from_m\": 5756.078, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7483.488, \"from_m\": 7442.558, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8154.161, \"from_m\": 7483.488, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8191.679, \"from_m\": 8154.161, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8227.674, \"from_m\": 8191.679, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 10591.016, \"from_m\": 8227.674, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10796.355, \"from_m\": 10591.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18144.674, \"from_m\": 10796.355, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19259.091, \"from_m\": 18144.674, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19312.957, \"from_m\": 19259.091, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19338.039, \"from_m\": 19312.957, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.952, \"from_m\": 19338.039, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19408.268, \"from_m\": 19382.952, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19449.942, \"from_m\": 19408.268, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19511.217, \"from_m\": 19449.942, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 800950, \"profile_key\": \"3b9d9daf8cc80de7d2e61143941f31db29caa5874f277eb735ea9499ed6e629b\", \"schedule_id\": 16556, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Farnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Aldershot\", \"stage_seq\": 2, \"distance_m\": 4968.825, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 3, \"distance_m\": 7401.577, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 4, \"distance_m\": 8240.462, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Ash\", \"stage_seq\": 5, \"distance_m\": 9463.644, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2021H\", \"location\": \"Wanborough\", \"stage_seq\": 6, \"distance_m\": 12794.512, \"section_seq\": 1, \"route_path_id\": 137479}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 7, \"distance_m\": 19511.217, \"section_seq\": 1, \"route_path_id\": 137479}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19511.217, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137479}], \"total_distance_m\": 19511.217, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19449.942, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.275, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2004", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:05Z\", \"source_id\": 69090042, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:10Z\", \"source_id\": 69131176, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:10Z\", \"source_id\": 21625443, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:04Z\", \"source_id\": 69150811, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:06Z\", \"source_id\": 21631468, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:09Z\", \"source_id\": 69159794, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:11Z\", \"source_id\": 21634260, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:19Z\", \"source_id\": 69174954, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:25Z\", \"source_id\": 21638944, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "6", "timing_fact_generation": 1790192187018132, "current_leg_arrival_utc": "2026-09-23T20:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:32.435285", "service_state_evidence_id": 21638944, "current_leg_start_actual_dep": "2026-09-23T20:30:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:33.509768", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
FNH |
GLD |
2J57 |
450038 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1630.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2275.517, "from_m": 1630.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4258.175, "from_m": 2275.517, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5756.078, "from_m": 4258.175, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7442.558, "from_m": 5756.078, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7483.488, "from_m": 7442.558, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8154.161, "from_m": 7483.488, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8191.679, "from_m": 8154.161, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8227.674, "from_m": 8191.679, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 10591.016, "from_m": 8227.674, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10796.355, "from_m": 10591.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18144.674, "from_m": 10796.355, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19259.091, "from_m": 18144.674, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19312.957, "from_m": 19259.091, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19338.039, "from_m": 19312.957, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.952, "from_m": 19338.039, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19408.268, "from_m": 19382.952, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19449.942, "from_m": 19408.268, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19511.217, "from_m": 19449.942, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 800950, "profile_key": "3b9d9daf8cc80de7d2e61143941f31db29caa5874f277eb735ea9499ed6e629b", "schedule_id": 16556, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2004", "location": "Farnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137479}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Aldershot", "stage_seq": 2, "distance_m": 4968.825, "section_seq": 1, "route_path_id": 137479}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Aldershot North Jn", "stage_seq": 3, "distance_m": 7401.577, "section_seq": 1, "route_path_id": 137479}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Aldershot South Jn", "stage_seq": 4, "distance_m": 8240.462, "section_seq": 1, "route_path_id": 137479}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Ash", "stage_seq": 5, "distance_m": 9463.644, "section_seq": 1, "route_path_id": 137479}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2021H", "location": "Wanborough", "stage_seq": 6, "distance_m": 12794.512, "section_seq": 1, "route_path_id": 137479}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": null, "location": "Guildford", "stage_seq": 7, "distance_m": 19511.217, "section_seq": 1, "route_path_id": 137479}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19511.217, "from_m": 0.0, "section_seq": 1, "route_path_id": 137479}], "total_distance_m": 19511.217, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19449.942, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.275, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27856, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:05Z", "source_id": 69090042, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-23T18:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:10Z", "source_id": 69131176, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:17:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:10Z", "source_id": 21625443, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:04Z", "source_id": 69150811, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:06Z", "source_id": 21631468, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27842, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:09Z", "source_id": 69159794, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:30:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:11Z", "source_id": 21634260, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27955, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:19Z", "source_id": 69174954, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:37:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:25Z", "source_id": 21638944, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
Farnham |
2004 |
2004 |
1 |
None |
None |
Guildford |
2028 |
2028 |
6 |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82707/2026-09-23/detailed |
None |
Wanborough |
2026-09-23T20:30:30+01:00 |
Guildford |
6.0 |
{"type": "LineString", "coordinates": [[-0.6669680847731551, 51.24463480650056], [-0.6644071999999999, 51.24474610000001], [-0.6508202, 51.24534339999999], [-0.6497087999999999, 51.2454107], [-0.6406303999999999, 51.24581719999999], [-0.6395148999999999, 51.245853], [-0.6389076, 51.2458617], [-0.6383495, 51.2458628], [-0.6377731999999999, 51.24585099999999], [-0.6373172, 51.2458339], [-0.6362051999999999, 51.24577799999999], [-0.6355016, 51.2457222], [-0.6348614999999999, 51.245668599999995], [-0.6340512, 51.2455788], [-0.6328546999999999, 51.2454487], [-0.629463, 51.2450642], [-0.628820698883665, 51.24499109114996], [-0.6268291, 51.2447644], [-0.6212333, 51.24412409999999], [-0.6192002, 51.2438897], [-0.6189565, 51.24386249999999], [-0.6153418, 51.24344649999998], [-0.6115894, 51.2430156], [-0.6101878999999999, 51.242878299999994], [-0.6095495999999999, 51.242825100000005], [-0.6088373999999999, 51.24278029999999], [-0.6079637999999999, 51.2427323], [-0.6072227999999998, 51.2427048], [-0.6063864, 51.2426849], [-0.6053784999999999, 51.2426815], [-0.6045372, 51.2426964], [-0.6037388, 51.2427267], [-0.6031764, 51.24275130000001], [-0.6026396999999999, 51.24278739999999], [-0.6021624, 51.2428259], [-0.6016423, 51.2428814], [-0.6009196, 51.242968100000006], [-0.6001282, 51.2430714], [-0.5993756, 51.243185399999994], [-0.5986589999999999, 51.2433081], [-0.5979497, 51.2434494], [-0.597274, 51.24359750000001], [-0.5967757, 51.2437142], [-0.5958117999999999, 51.24397419999999], [-0.5948813999999999, 51.2442449], [-0.5944805999999999, 51.24437489999998], [-0.5926102, 51.2450473], [-0.5922135, 51.245190699999995], [-0.5918412, 51.2453019], [-0.5914876999999998, 51.2453856], [-0.5911078, 51.245472499999984], [-0.5907319999999999, 51.24553649999999], [-0.5903488999999998, 51.2455787], [-0.5899947, 51.2456113], [-0.5895986999999999, 51.2456319], [-0.5891602000000001, 51.2456317], [-0.5887469999999999, 51.2456087], [-0.5883047, 51.2455712], [-0.5878917, 51.24551249999998], [-0.587462, 51.2454294], [-0.5870279999999999, 51.24531929999999], [-0.5865531999999999, 51.2451752], [-0.5860973999999999, 51.24499709999999], [-0.5855919, 51.2447529], [-0.5851799, 51.24451020000001], [-0.5848419, 51.2442668], [-0.5844697, 51.24393030000001], [-0.5841803, 51.2436025], [-0.583959, 51.2432788], [-0.5837790999999999, 51.2429254], [-0.5836036999999998, 51.2424721], [-0.5834563000000001, 51.242056600000005], [-0.583356, 51.24178429999999], [-0.5832113, 51.24140699999999], [-0.5829568, 51.24074050000001], [-0.5827896, 51.24032429999999], [-0.5827151, 51.240132800000005], [-0.5826197999999999, 51.239886899999995], [-0.5823871, 51.23942490000001], [-0.5823008, 51.2392059], [-0.5820988, 51.238822299999995], [-0.5820568, 51.2387165], [-0.5820037, 51.23860260000001], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]} |
4.1 |
2031 |
2037 |
Wanborough |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-23 19:47:54 |
TERMINATED |
2026-09-23 19:37:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21638944 |
1790192187018132 |
36 |
36 |
2026-09-23 19:47:33.509768 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:32.435285 |
| 769963 |
800613 |
C15485 |
062V39MY23 |
2026-09-23 |
COMPLETE |
21639160 |
2026-09-23 20:37:00 |
2026-09-23 19:47:54 |
2026-09-25 19:47:54 |
{"id": 800613, "stp": "P", "toc": "ScotRail", "uid": "C15485", "consist": "320414", "dest_crs": "MLN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15485/2026-09-23/detailed", "trust_id": "062V39MY23", "origin_crs": "SPR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milngavie", "service_date": "2026-09-23", "dest_arr_time": "2031", "dest_platform": "1", "is_terminated": 1, "next_location": "Milngavie", "signalling_id": "2V39", "timing_status": "LATE", "origin_station": "Springburn", "current_leg_arr": "2037", "current_leg_dep": "2034", "current_leg_end": "Milngavie", "origin_dep_time": "1951", "origin_platform": "3", "current_location": "Milngavie", "last_update_time": "2026-09-23T19:47:54", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]}", "current_leg_start": "Hillfoot", "dest_arr_time_act": "2031", "motion_projection": null, "next_location_lat": "55.9414716", "next_location_lon": "-4.3146729", "previous_location": "Hillfoot", "current_leg_milage": "1.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 169.371, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 207.536, \"from_m\": 169.371, \"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\": 521.454, \"from_m\": 207.536, \"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\": 3270.661, \"from_m\": 521.454, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3528.798, \"from_m\": 3270.661, \"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\": 3704.075, \"from_m\": 3528.798, \"capability_applied\": null, \"effective_limit_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\": 4547.74, \"from_m\": 3704.075, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9179.046, \"from_m\": 4547.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\": 9225.07, \"from_m\": 9179.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10551.268, \"from_m\": 9225.07, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10592.033, \"from_m\": 10551.268, \"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\": 11405.438, \"from_m\": 10592.033, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11776.877, \"from_m\": 11405.438, \"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\": 12469.261, \"from_m\": 11776.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12525.532, \"from_m\": 12469.261, \"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\": 13964.756, \"from_m\": 12525.532, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14603.046, \"from_m\": 13964.756, \"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\": 14689.361, \"from_m\": 14603.046, \"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\": 19249.288, \"from_m\": 14689.361, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19706.256, \"from_m\": 19249.288, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 800613, \"profile_key\": \"c6dc1ac840da5668aae0e60a1cc1b19e9587005b4fcb1161bad43ad14d86bf2e\", \"schedule_id\": 1966, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Springburn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953\", \"location\": \"Barnhill\", \"stage_seq\": 2, \"distance_m\": 584.921, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956\", \"location\": \"Alexandra Parade\", \"stage_seq\": 3, \"distance_m\": 2448.51, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1957H\", \"location\": \"Duke Street\", \"stage_seq\": 4, \"distance_m\": 2974.048, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000\", \"location\": \"Bellgrove\", \"stage_seq\": 5, \"distance_m\": 3793.807, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2003H\", \"location\": \"High Street\", \"stage_seq\": 6, \"distance_m\": 4816.376, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2008\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 7, \"distance_m\": 5685.033, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Charing Cross\", \"stage_seq\": 8, \"distance_m\": 6924.087, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 9, \"distance_m\": 8447.12, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2014H\", \"location\": \"Partick\", \"stage_seq\": 10, \"distance_m\": 9652.309, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Hyndland\", \"stage_seq\": 11, \"distance_m\": 10828.172, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 12, \"distance_m\": 11358.624, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020\", \"location\": \"Anniesland\", \"stage_seq\": 13, \"distance_m\": 12387.037, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Westerton\", \"stage_seq\": 14, \"distance_m\": 14449.813, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Bearsden\", \"stage_seq\": 15, \"distance_m\": 16240.916, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Hillfoot\", \"stage_seq\": 16, \"distance_m\": 17123.539, \"section_seq\": 1, \"route_path_id\": 131159}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": null, \"location\": \"Milngavie\", \"stage_seq\": 17, \"distance_m\": 19706.256, \"section_seq\": 1, \"route_path_id\": 131159}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 19706.256, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131159}], \"total_distance_m\": 19706.256, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 19660.232, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1951", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9414716", "current_position_lon": "-4.3146729", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:03Z\", \"source_id\": 69085536, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:07Z\", \"source_id\": 21611689, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:14Z\", \"source_id\": 69090352, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:17Z\", \"source_id\": 21613166, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:13Z\", \"source_id\": 69101860, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:04:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:18Z\", \"source_id\": 21616647, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:31Z\", \"source_id\": 69107286, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:35Z\", \"source_id\": 21618213, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:34Z\", \"source_id\": 69114131, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:40Z\", \"source_id\": 21620268, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:51Z\", \"source_id\": 69121636, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:56Z\", \"source_id\": 21622541, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:56Z\", \"source_id\": 69137226, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:59Z\", \"source_id\": 21627356, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:04Z\", \"source_id\": 69144270, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:09Z\", \"source_id\": 21629499, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:31Z\", \"source_id\": 69149662, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:36Z\", \"source_id\": 21631156, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:52Z\", \"source_id\": 69156964, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:57Z\", \"source_id\": 21633404, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:10Z\", \"source_id\": 69164133, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:13Z\", \"source_id\": 21635609, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:38Z\", \"source_id\": 69175650, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:43Z\", \"source_id\": 21639160, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milngavie", "service_state_platform": "1", "timing_fact_generation": 1790192204395511, "current_leg_arrival_utc": "2026-09-23T20:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:34.485421", "service_state_evidence_id": 21639160, "current_leg_start_actual_dep": "2026-09-23T20:34:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:34.997801", "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 |
SPR |
MLN |
2V39 |
320414 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 169.371, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 207.536, "from_m": 169.371, "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": 521.454, "from_m": 207.536, "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": 3270.661, "from_m": 521.454, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3528.798, "from_m": 3270.661, "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": 3704.075, "from_m": 3528.798, "capability_applied": null, "effective_limit_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": 4547.74, "from_m": 3704.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9179.046, "from_m": 4547.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": 9225.07, "from_m": 9179.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10551.268, "from_m": 9225.07, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10592.033, "from_m": 10551.268, "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": 11405.438, "from_m": 10592.033, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11776.877, "from_m": 11405.438, "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": 12469.261, "from_m": 11776.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12525.532, "from_m": 12469.261, "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": 13964.756, "from_m": 12525.532, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14603.046, "from_m": 13964.756, "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": 14689.361, "from_m": 14603.046, "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": 19249.288, "from_m": 14689.361, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19706.256, "from_m": 19249.288, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}], "service_id": 800613, "profile_key": "c6dc1ac840da5668aae0e60a1cc1b19e9587005b4fcb1161bad43ad14d86bf2e", "schedule_id": 1966, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1951", "location": "Springburn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953", "location": "Barnhill", "stage_seq": 2, "distance_m": 584.921, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956", "location": "Alexandra Parade", "stage_seq": 3, "distance_m": 2448.51, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1957H", "location": "Duke Street", "stage_seq": 4, "distance_m": 2974.048, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000", "location": "Bellgrove", "stage_seq": 5, "distance_m": 3793.807, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2003H", "location": "High Street", "stage_seq": 6, "distance_m": 4816.376, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2008", "location": "Glasgow Queen St Low Level", "stage_seq": 7, "distance_m": 5685.033, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Charing Cross", "stage_seq": 8, "distance_m": 6924.087, "section_seq": 1, "route_path_id": 131159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Finnieston East Jn", "stage_seq": 9, "distance_m": 8447.12, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2014H", "location": "Partick", "stage_seq": 10, "distance_m": 9652.309, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Hyndland", "stage_seq": 11, "distance_m": 10828.172, "section_seq": 1, "route_path_id": 131159}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Hyndland East Jn", "stage_seq": 12, "distance_m": 11358.624, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020", "location": "Anniesland", "stage_seq": 13, "distance_m": 12387.037, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Westerton", "stage_seq": 14, "distance_m": 14449.813, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Bearsden", "stage_seq": 15, "distance_m": 16240.916, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Hillfoot", "stage_seq": 16, "distance_m": 17123.539, "section_seq": 1, "route_path_id": 131159}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": null, "location": "Milngavie", "stage_seq": 17, "distance_m": 19706.256, "section_seq": 1, "route_path_id": 131159}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 19706.256, "from_m": 0.0, "section_seq": 1, "route_path_id": 131159}], "total_distance_m": 19706.256, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 19660.232, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.024, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1543, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:03Z", "source_id": 69085536, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:07Z", "source_id": 21611689, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1550, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:14Z", "source_id": 69090352, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:00:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:17Z", "source_id": 21613166, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1565, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:13Z", "source_id": 69101860, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:04:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:18Z", "source_id": 21616647, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:31Z", "source_id": 69107286, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:07:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:35Z", "source_id": 21618213, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:34Z", "source_id": 69114131, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:09:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:40Z", "source_id": 21620268, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:51Z", "source_id": 69121636, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:12:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:56Z", "source_id": 21622541, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:56Z", "source_id": 69137226, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:19:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:59Z", "source_id": 21627356, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:04Z", "source_id": 69144270, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:22:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:09Z", "source_id": 21629499, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1298, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:31Z", "source_id": 69149662, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:36Z", "source_id": 21631156, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1288, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:52Z", "source_id": 69156964, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:29:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:57Z", "source_id": 21633404, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1330, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:10Z", "source_id": 69164133, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:32:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:13Z", "source_id": 21635609, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1324, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:38Z", "source_id": 69175650, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:43Z", "source_id": 21639160, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
Springburn |
1951 |
1951 |
3 |
None |
None |
Milngavie |
2031 |
2031 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C15485/2026-09-23/detailed |
None |
Hillfoot |
2026-09-23T20:34:00+01:00 |
Milngavie |
3.0 |
{"type": "LineString", "coordinates": [[-4.319787299999999, 55.9203333], [-4.319464700000001, 55.9204742], [-4.3192061, 55.92059969999999], [-4.3191885, 55.920609299999995], [-4.318666499999999, 55.9208973], [-4.3181782, 55.9212147], [-4.3179668, 55.921371099999995], [-4.3177313, 55.921562], [-4.3171614, 55.922067], [-4.3168992, 55.92231060000001], [-4.3165618, 55.92262600000001], [-4.3161201, 55.92303330000001], [-4.3159551, 55.9231848], [-4.3158515, 55.9232817], [-4.3153361, 55.9237448], [-4.3146747, 55.9243078], [-4.312853, 55.92599069999999], [-4.312766, 55.92607120000001], [-4.311913363773703, 55.92685882456939], [-4.3117377999999995, 55.92702100000001], [-4.3106356, 55.92819740000001], [-4.3103132, 55.9286588], [-4.310273399999999, 55.92871999999999], [-4.3099433, 55.92926430000001], [-4.3096852, 55.93005889999999], [-4.3095395, 55.930947999999994], [-4.3095586, 55.9314759], [-4.3095861, 55.9320003], [-4.3096319, 55.9322588], [-4.309677299999999, 55.9324848], [-4.3097428, 55.9327164], [-4.3098203, 55.932902199999994], [-4.309931899999999, 55.93319929999999], [-4.310057799999999, 55.93348009999999], [-4.3102543, 55.93389799999999], [-4.310418999999999, 55.934214999999995], [-4.3107741, 55.9348315], [-4.3112194, 55.93560769999999], [-4.311683899999999, 55.9364469], [-4.311802899999999, 55.9366551], [-4.3118859, 55.93679879999999], [-4.311913363773703, 55.9368470341312], [-4.3120213, 55.937036599999985], [-4.3122165, 55.9373693], [-4.312338999999999, 55.9375772], [-4.3124299, 55.937738499999995], [-4.312963500000001, 55.938685500000005], [-4.3132268, 55.9390445], [-4.313292499999999, 55.93913159999999], [-4.3133582, 55.939239], [-4.313495, 55.93950980000001], [-4.3135131, 55.93954209999999], [-4.3135595, 55.9396294], [-4.314052199999999, 55.940445100000005], [-4.3146729, 55.9414716]]} |
1.6 |
2034 |
2037 |
Hillfoot |
Milngavie |
Milngavie |
55.9414716 |
-4.3146729 |
55.9414716 |
-4.3146729 |
1 |
0 |
2026-09-23 19:47:54 |
TERMINATED |
2026-09-23 19:37:00 |
Milngavie |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639160 |
1790192204395511 |
64 |
64 |
2026-09-23 19:47:34.997801 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:34.485421 |
| 769964 |
800624 |
P90063 |
882V28MY23 |
2026-09-23 |
COMPLETE |
21638975 |
2026-09-23 20:37:00 |
2026-09-23 19:47:54 |
2026-09-25 19:47:54 |
{"id": 800624, "stp": "P", "toc": "Southeastern", "uid": "P90063", "consist": "376002+376031", "dest_crs": "HYS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90063/2026-09-23/detailed", "trust_id": "882V28MY23", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hayes (Kent)", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "1", "is_terminated": 1, "next_location": "Hayes (Kent)", "signalling_id": "2V28", "timing_status": "EARLY", "origin_station": "London Charing Cross", "current_leg_arr": "2037", "current_leg_dep": "2034", "current_leg_end": "Hayes (Kent)", "origin_dep_time": "1951", "origin_platform": "2", "current_location": "Hayes (Kent)", "last_update_time": "2026-09-23T19:47:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "West Wickham", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "51.3763777", "next_location_lon": "0.0101965", "previous_location": "West Wickham", "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\": 2313.647, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.041, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9001.24, \"from_m\": 3825.041, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9070.016, \"from_m\": 9001.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\": 9111.617, \"from_m\": 9070.016, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9440.952, \"from_m\": 9111.617, \"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\": 9493.481, \"from_m\": 9440.952, \"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\": 10893.084, \"from_m\": 9493.481, \"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\": 18012.235, \"from_m\": 10893.084, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18046.179, \"from_m\": 18012.235, \"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\": 18133.436, \"from_m\": 18046.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23123.432, \"from_m\": 18133.436, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23136.538, \"from_m\": 23123.432, \"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\": 23185.256, \"from_m\": 23136.538, \"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\": 23551.388, \"from_m\": 23185.256, \"capability_applied\": null, \"effective_limit_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\": 800624, \"profile_key\": \"ca6971f73fcab2facea179e29d0dcd1e5846e7077e8679e8305d3abce39916d5\", \"schedule_id\": 23050, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1955\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"2001\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.176, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2011\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9960.796, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Ladywell Jn\", \"stage_seq\": 10, \"distance_m\": 10794.963, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014\", \"location\": \"Ladywell\", \"stage_seq\": 11, \"distance_m\": 11236.126, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Catford Bridge\", \"stage_seq\": 12, \"distance_m\": 12573.172, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020\", \"location\": \"Lower Sydenham\", \"stage_seq\": 13, \"distance_m\": 14893.842, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022H\", \"location\": \"New Beckenham\", \"stage_seq\": 14, \"distance_m\": 15797.642, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Clock House\", \"stage_seq\": 15, \"distance_m\": 16937.075, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2028\", \"location\": \"Elmers End\", \"stage_seq\": 16, \"distance_m\": 18179.554, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Eden Park\", \"stage_seq\": 17, \"distance_m\": 20324.81, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"West Wickham\", \"stage_seq\": 18, \"distance_m\": 21690.202, \"section_seq\": 1, \"route_path_id\": 119619}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Hayes (Kent)\", \"stage_seq\": 19, \"distance_m\": 23551.388, \"section_seq\": 1, \"route_path_id\": 119619}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23551.388, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119619}], \"total_distance_m\": 23551.388, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 23464.131, \"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": "1951", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3763777", "current_position_lon": "0.0101965", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:16Z\", \"source_id\": 69079403, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:20Z\", \"source_id\": 21609783, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29676, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:31Z\", \"source_id\": 69091058, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:35Z\", \"source_id\": 21613346, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:31Z\", \"source_id\": 69118481, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:32Z\", \"source_id\": 21621578, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:32Z\", \"source_id\": 69125459, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:39Z\", \"source_id\": 21623754, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:12Z\", \"source_id\": 69131328, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:15Z\", \"source_id\": 21625493, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:20Z\", \"source_id\": 69138140, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:26Z\", \"source_id\": 21627664, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:16Z\", \"source_id\": 69142468, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:18Z\", \"source_id\": 21628965, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:50Z\", \"source_id\": 69148096, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:53Z\", \"source_id\": 21630629, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:45Z\", \"source_id\": 69154565, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:48Z\", \"source_id\": 21632664, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:38Z\", \"source_id\": 69162950, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:40Z\", \"source_id\": 21635237, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:52Z\", \"source_id\": 69167663, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:55Z\", \"source_id\": 21636699, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:24Z\", \"source_id\": 69175089, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:25Z\", \"source_id\": 21638975, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hayes (Kent)", "service_state_platform": "1", "timing_fact_generation": 1790192186833990, "current_leg_arrival_utc": "2026-09-23T20:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:37:43.689003", "service_state_evidence_id": 21638975, "current_leg_start_actual_dep": "2026-09-23T20:34:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-23T19:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:47:44.210903", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CHX |
HYS |
2V28 |
376002+376031 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 2313.647, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.041, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9001.24, "from_m": 3825.041, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9070.016, "from_m": 9001.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": 9111.617, "from_m": 9070.016, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9440.952, "from_m": 9111.617, "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": 9493.481, "from_m": 9440.952, "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": 10893.084, "from_m": 9493.481, "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": 18012.235, "from_m": 10893.084, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18046.179, "from_m": 18012.235, "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": 18133.436, "from_m": 18046.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23123.432, "from_m": 18133.436, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23136.538, "from_m": 23123.432, "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": 23185.256, "from_m": 23136.538, "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": 23551.388, "from_m": 23185.256, "capability_applied": null, "effective_limit_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": 800624, "profile_key": "ca6971f73fcab2facea179e29d0dcd1e5846e7077e8679e8305d3abce39916d5", "schedule_id": 23050, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1951", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1955", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "2001", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.176, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2011", "location": "Lewisham", "stage_seq": 9, "distance_m": 9960.796, "section_seq": 1, "route_path_id": 119619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Ladywell Jn", "stage_seq": 10, "distance_m": 10794.963, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014", "location": "Ladywell", "stage_seq": 11, "distance_m": 11236.126, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Catford Bridge", "stage_seq": 12, "distance_m": 12573.172, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020", "location": "Lower Sydenham", "stage_seq": 13, "distance_m": 14893.842, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022H", "location": "New Beckenham", "stage_seq": 14, "distance_m": 15797.642, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Clock House", "stage_seq": 15, "distance_m": 16937.075, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2028", "location": "Elmers End", "stage_seq": 16, "distance_m": 18179.554, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Eden Park", "stage_seq": 17, "distance_m": 20324.81, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "West Wickham", "stage_seq": 18, "distance_m": 21690.202, "section_seq": 1, "route_path_id": 119619}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Hayes (Kent)", "stage_seq": 19, "distance_m": 23551.388, "section_seq": 1, "route_path_id": 119619}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23551.388, "from_m": 0.0, "section_seq": 1, "route_path_id": 119619}], "total_distance_m": 23551.388, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 23464.131, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 87.257, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:16Z", "source_id": 69079403, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:53:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:20Z", "source_id": 21609783, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29676, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:31Z", "source_id": 69091058, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:59:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:35Z", "source_id": 21613346, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:31Z", "source_id": 69118481, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:11:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:32Z", "source_id": 21621578, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31324, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:32Z", "source_id": 69125459, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:14:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:39Z", "source_id": 21623754, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31332, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:12Z", "source_id": 69131328, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:15Z", "source_id": 21625493, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31340, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:20Z", "source_id": 69138140, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:20:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:26Z", "source_id": 21627664, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31377, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:16Z", "source_id": 69142468, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:22:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:18Z", "source_id": 21628965, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31382, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:50Z", "source_id": 69148096, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:53Z", "source_id": 21630629, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31387, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:45Z", "source_id": 69154565, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:27:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:48Z", "source_id": 21632664, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31391, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:38Z", "source_id": 69162950, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:31:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:40Z", "source_id": 21635237, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31395, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:52Z", "source_id": 69167663, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:55Z", "source_id": 21636699, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31401, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:24Z", "source_id": 69175089, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:37:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:25Z", "source_id": 21638975, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}] |
London Charing Cross |
1951 |
1951 |
2 |
None |
None |
Hayes (Kent) |
2038 |
2038 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90063/2026-09-23/detailed |
None |
West Wickham |
2026-09-23T20:34:30+01:00 |
Hayes (Kent) |
3.0 |
{"type": "LineString", "coordinates": [[-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]]} |
1.2 |
2034 |
2037 |
West Wickham |
Hayes (Kent) |
Hayes (Kent) |
51.3763777 |
0.0101965 |
51.3763777 |
0.0101965 |
1 |
0 |
2026-09-23 19:47:54 |
TERMINATED |
2026-09-23 19:37:00 |
Hayes (Kent) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21638975 |
1790192186833990 |
71 |
71 |
2026-09-23 19:47:44.210903 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:37:43.689003 |
| 769965 |
800277 |
L85846 |
865L57MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800277, "stp": "P", "toc": "South Western Railway", "uid": "L85846", "consist": null, "dest_crs": "XBS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85846/2026-09-23/detailed", "trust_id": "865L57MY23", "origin_crs": "BSK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Basingstoke Bartn Ml C.S.D", "service_date": "2026-09-23", "dest_arr_time": "1941", "dest_platform": null, "is_terminated": 1, "next_location": "Basingstoke Bartn Ml C.S.D", "signalling_id": "5L57", "timing_status": null, "origin_station": "Basingstoke", "current_leg_arr": "1941", "current_leg_dep": "1938", "current_leg_end": "Basingstoke Bartn Ml C.S.D", "origin_dep_time": "1938", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0884328999999997, 51.26850239999999], [-1.0872179, 51.2686235], [-1.0867636, 51.26867479999999], [-1.0866466, 51.268688], [-1.0864320000000005, 51.2687123], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0813639999999998, 51.2695136], [-1.0810122, 51.2695679], [-1.0808166, 51.2695981], [-1.0804048, 51.269688900000006], [-1.0799297, 51.2697956], [-1.0795092, 51.2698906], [-1.0791431, 51.26996090000001], [-1.0779783409434258, 51.27013729175687], [-1.0767962999999998, 51.2703163]]}", "current_leg_start": "Basingstoke", "dest_arr_time_act": "1941", "motion_projection": null, "next_location_lat": "51.2703163", "next_location_lon": "-1.0767963", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.156, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 257.813, \"from_m\": 141.156, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 273.512, \"from_m\": 257.813, \"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\": 453.645, \"from_m\": 273.512, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 505.388, \"from_m\": 453.645, \"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\": 835.83, \"from_m\": 505.388, \"capability_applied\": null, \"effective_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\": 800277, \"profile_key\": \"d3b538f7c7761e147c1dff240d8304f3440e982213d5befd9a4879c4f11990f3\", \"schedule_id\": 17147, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Basingstoke\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118513}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": null, \"location\": \"Basingstoke Bartn Ml C.S.D\", \"stage_seq\": 2, \"distance_m\": 835.83, \"section_seq\": 1, \"route_path_id\": 118513}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 835.83, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118513}], \"total_distance_m\": 835.83, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 505.388, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 330.442, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1938", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.2685024", "current_position_lon": "-1.0884329", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27111, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:03:17Z\", \"source_id\": 68968984, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:04:38\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Basingstoke", "service_state_platform": "1", "timing_fact_generation": 1790190605493610, "current_leg_arrival_utc": "2026-09-23T19:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:00.406781", "service_state_evidence_id": 68968984, "current_leg_start_actual_dep": "2026-09-23T19:38:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:01.823713", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
BSK |
XBS |
5L57 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 141.156, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 257.813, "from_m": 141.156, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 273.512, "from_m": 257.813, "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": 453.645, "from_m": 273.512, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 505.388, "from_m": 453.645, "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": 835.83, "from_m": 505.388, "capability_applied": null, "effective_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": 800277, "profile_key": "d3b538f7c7761e147c1dff240d8304f3440e982213d5befd9a4879c4f11990f3", "schedule_id": 17147, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Basingstoke", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118513}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": null, "location": "Basingstoke Bartn Ml C.S.D", "stage_seq": 2, "distance_m": 835.83, "section_seq": 1, "route_path_id": 118513}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 835.83, "from_m": 0.0, "section_seq": 1, "route_path_id": 118513}], "total_distance_m": 835.83, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 505.388, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 330.442, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27111, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:03:17Z", "source_id": 68968984, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-23T18:04:38", "operational_fact": true, "platform_smart_ids": []}] |
Basingstoke |
1938 |
1938 |
1 |
None |
None |
Basingstoke Bartn Ml C.S.D |
1941 |
1941 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L85846/2026-09-23/detailed |
None |
Basingstoke |
2026-09-23T19:38:00+01:00 |
Basingstoke Bartn Ml C.S.D |
3.0 |
{"type": "LineString", "coordinates": [[-1.0884328999999997, 51.26850239999999], [-1.0872179, 51.2686235], [-1.0867636, 51.26867479999999], [-1.0866466, 51.268688], [-1.0864320000000005, 51.2687123], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0813639999999998, 51.2695136], [-1.0810122, 51.2695679], [-1.0808166, 51.2695981], [-1.0804048, 51.269688900000006], [-1.0799297, 51.2697956], [-1.0795092, 51.2698906], [-1.0791431, 51.26996090000001], [-1.0779783409434258, 51.27013729175687], [-1.0767962999999998, 51.2703163]]} |
0.5 |
1938 |
1941 |
None |
None |
Basingstoke Bartn Ml C.S.D |
51.2685024 |
-1.0884329 |
51.2703163 |
-1.0767963 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Basingstoke |
TD |
NEVER_DEPARTED_TIMEOUT |
68968984 |
1790190605493610 |
34 |
34 |
2026-09-23 19:48:01.823713 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:00.406781 |
| 769966 |
800280 |
W87024 |
065M19MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800280, "stp": "P", "toc": "ScotRail", "uid": "W87024", "consist": "334017+334040", "dest_crs": "XYD", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87024/2026-09-23/detailed", "trust_id": "065M19MY23", "origin_crs": "GRS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yoker Carriage Sidings", "service_date": "2026-09-23", "dest_arr_time": "1940", "dest_platform": null, "is_terminated": 1, "next_location": "Yoker Carriage Sidings", "signalling_id": "5M19", "timing_status": null, "origin_station": "Garscadden", "current_leg_arr": "1940", "current_leg_dep": "1938", "current_leg_end": "Yoker Carriage Sidings", "origin_dep_time": "1938", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3641023, 55.8873867], [-4.364716600000001, 55.8875312], [-4.3648959000000005, 55.8875781], [-4.365513, 55.8877395], [-4.3662634, 55.88791690000001], [-4.3675448999999995, 55.88820829999999], [-4.3680541, 55.88832399999998], [-4.368690999999999, 55.888434200000006], [-4.370104499999999, 55.8887365], [-4.3706597, 55.88882379999999], [-4.371188100000001, 55.888905], [-4.3718748, 55.8890073], [-4.3725024, 55.88913660000001], [-4.3747269, 55.8896263]]}", "current_leg_start": "Garscadden", "dest_arr_time_act": "1940", "motion_projection": null, "next_location_lat": "55.8896263", "next_location_lon": "-4.3747269", "previous_location": null, "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\": 267.616, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 708.655, \"from_m\": 267.616, \"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}], \"service_id\": 800280, \"profile_key\": \"b39fa2fa3dbdfd7d16c716b1fd255cb35b7053c05e1f3d8bc6cb893f11b4d4c0\", \"schedule_id\": 28465, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Garscadden\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120999}, {\"is_pass\": false, \"wtt_arr\": \"1940\", \"wtt_dep\": null, \"location\": \"Yoker Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 708.655, \"section_seq\": 1, \"route_path_id\": 120999}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 708.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120999}], \"total_distance_m\": 708.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 708.655, \"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": "1938", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "55.8873867", "current_position_lon": "-4.3641023", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Garscadden", "service_state_platform": "2", "timing_fact_generation": 1790190546060396, "current_leg_arrival_utc": "2026-09-23T19:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:00.409171", "service_state_evidence_id": 69035334, "current_leg_start_actual_dep": "2026-09-23T19:38:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:01.826002", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GRS |
XYD |
5M19 |
334017+334040 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 267.616, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 708.655, "from_m": 267.616, "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}], "service_id": 800280, "profile_key": "b39fa2fa3dbdfd7d16c716b1fd255cb35b7053c05e1f3d8bc6cb893f11b4d4c0", "schedule_id": 28465, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Garscadden", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120999}, {"is_pass": false, "wtt_arr": "1940", "wtt_dep": null, "location": "Yoker Carriage Sidings", "stage_seq": 2, "distance_m": 708.655, "section_seq": 1, "route_path_id": 120999}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 708.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 120999}], "total_distance_m": 708.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 708.655, "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} |
[] |
Garscadden |
1938 |
1938 |
2 |
None |
None |
Yoker Carriage Sidings |
1940 |
1940 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87024/2026-09-23/detailed |
None |
Garscadden |
2026-09-23T19:38:00+01:00 |
Yoker Carriage Sidings |
2.0 |
{"type": "LineString", "coordinates": [[-4.3641023, 55.8873867], [-4.364716600000001, 55.8875312], [-4.3648959000000005, 55.8875781], [-4.365513, 55.8877395], [-4.3662634, 55.88791690000001], [-4.3675448999999995, 55.88820829999999], [-4.3680541, 55.88832399999998], [-4.368690999999999, 55.888434200000006], [-4.370104499999999, 55.8887365], [-4.3706597, 55.88882379999999], [-4.371188100000001, 55.888905], [-4.3718748, 55.8890073], [-4.3725024, 55.88913660000001], [-4.3747269, 55.8896263]]} |
0.4 |
1938 |
1940 |
None |
None |
Yoker Carriage Sidings |
55.8873867 |
-4.3641023 |
55.8896263 |
-4.3747269 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Garscadden |
TD |
NEVER_DEPARTED_TIMEOUT |
69035334 |
1790190546060396 |
33 |
33 |
2026-09-23 19:48:01.826002 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:00.409171 |
| 769967 |
800281 |
W87402 |
065S13MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800281, "stp": "P", "toc": "ScotRail", "uid": "W87402", "consist": null, "dest_crs": "XYD", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87402/2026-09-23/detailed", "trust_id": "065S13MY23", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Yoker Carriage Sidings", "service_date": "2026-09-23", "dest_arr_time": "1948", "dest_platform": null, "is_terminated": 1, "next_location": "Yoker", "signalling_id": "5S13", "timing_status": null, "origin_station": "Dalmuir", "current_leg_arr": "1941", "current_leg_dep": "1941", "current_leg_end": "Yoker", "origin_dep_time": "1938", "origin_platform": "5", "current_location": null, "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.4268814, 55.9121015], [-4.4263904, 55.9120078], [-4.4259106, 55.911924799999994], [-4.4251789, 55.9118092], [-4.4242184, 55.911666999999994], [-4.423830399999999, 55.911606299999995], [-4.423466, 55.9115408], [-4.423260099999999, 55.91149729999999], [-4.4227879, 55.911381299999995], [-4.4222715, 55.91122690000001], [-4.421775599999999, 55.9110421], [-4.421309999999999, 55.9108479], [-4.421038300000001, 55.91072140000001], [-4.420780099999999, 55.910585299999994], [-4.4202958, 55.9102828], [-4.42011876456175, 55.910156380429555], [-4.4200391333209135, 55.91009951627202], [-4.4199168233610235, 55.910068597218554], [-4.4197951, 55.9099716], [-4.419407799999999, 55.909653600000006], [-4.419092199999999, 55.9093551], [-4.4188356, 55.90901900000001], [-4.4183685, 55.9083048], [-4.417918900000001, 55.9076195], [-4.417773794342157, 55.90738158737394], [-4.4177072, 55.9072724], [-4.4174012, 55.906934500000006], [-4.4171072, 55.9065756], [-4.4167627, 55.9062314], [-4.4161747, 55.9057389], [-4.415394899999999, 55.9052029], [-4.41517, 55.905072099999984], [-4.414981699999999, 55.9049625], [-4.4145463, 55.9047326], [-4.4133794, 55.9042136], [-4.4121606, 55.90370359999999], [-4.4101624, 55.902843100000005], [-4.4089877, 55.90235770000001], [-4.4088913, 55.9023207], [-4.4079086, 55.9019645], [-4.4075518, 55.90184849999999], [-4.4067780999999995, 55.901594], [-4.406019299999999, 55.90134689999999], [-4.4054551, 55.90113470000001], [-4.4052686, 55.90106339999999], [-4.4049998, 55.9009586], [-4.4046579, 55.900817299999986], [-4.4042392, 55.9006413], [-4.4040783999999995, 55.9005662], [-4.4036365, 55.900354799999995], [-4.4033877, 55.90023369999999], [-4.4031142, 55.9001018], [-4.4023877, 55.89974769999999], [-4.4022336, 55.89967819999999], [-4.401744892185655, 55.89945167349623], [-4.4016633999999994, 55.8994139], [-4.4013752, 55.8992971], [-4.4006870000000005, 55.8990367], [-4.4005622, 55.8989952], [-4.3995581999999995, 55.8986903], [-4.3988249999999995, 55.8984809], [-4.3979679, 55.898236100000005], [-4.3972098, 55.8979672], [-4.3965306, 55.897670899999994], [-4.3958813999999995, 55.8973727], [-4.3952564, 55.89701509999999], [-4.3947825, 55.8967346], [-4.3943278, 55.896456099999995], [-4.3940875, 55.89630150000001], [-4.3940459, 55.896274], [-4.393861899999999, 55.8961596], [-4.3933948, 55.89588289999999], [-4.392973699999999, 55.895672299999994], [-4.392516099999999, 55.8954343], [-4.390932799999999, 55.8946409], [-4.389782799999999, 55.89406400000001], [-4.3895388, 55.893947299999994], [-4.3890519, 55.8937093], [-4.3885733, 55.89348459999999], [-4.3879611, 55.893208599999994], [-4.3876752, 55.893095200000005], [-4.3873733, 55.89297890000001], [-4.387259199999999, 55.892931699999984]]}", "current_leg_start": "Dalmuir", "dest_arr_time_act": "1948", "motion_projection": null, "next_location_lat": "55.8929317", "next_location_lon": "-4.3872592", "previous_location": null, "current_leg_milage": "2.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3943.981, \"from_m\": 623.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\": 4013.45, \"from_m\": 3943.981, \"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\": 4026.716, \"from_m\": 4013.45, \"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\": 4533.605, \"from_m\": 4026.716, \"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\": 800281, \"profile_key\": \"19f7ae06898fcad665ba2c2b9a87d75545530dc02c902887c15eb9e67af17822\", \"schedule_id\": 28604, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131189}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 131189}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1946\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 131189}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": null, \"location\": \"Yoker Carriage Sidings\", \"stage_seq\": 4, \"distance_m\": 4533.605, \"section_seq\": 1, \"route_path_id\": 131189}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4533.605, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131189}], \"total_distance_m\": 4533.605, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 4533.605, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1938", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "0.0", "current_position_lat": "55.9101299", "current_position_lon": "-4.4200817", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Dalmuir", "service_state_platform": "5", "timing_fact_generation": 1790191025581084, "current_leg_arrival_utc": "2026-09-23T19:44:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:00.411382", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T19:41:30+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:01.828317", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
DMR |
XYD |
5S13 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 115.239, "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": 159.673, "from_m": 115.239, "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": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3943.981, "from_m": 623.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": 4013.45, "from_m": 3943.981, "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": 4026.716, "from_m": 4013.45, "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": 4533.605, "from_m": 4026.716, "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": 800281, "profile_key": "19f7ae06898fcad665ba2c2b9a87d75545530dc02c902887c15eb9e67af17822", "schedule_id": 28604, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131189}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 131189}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1946", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 131189}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": null, "location": "Yoker Carriage Sidings", "stage_seq": 4, "distance_m": 4533.605, "section_seq": 1, "route_path_id": 131189}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4533.605, "from_m": 0.0, "section_seq": 1, "route_path_id": 131189}], "total_distance_m": 4533.605, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 4533.605, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Dalmuir |
1938 |
1938 |
5 |
None |
None |
Yoker Carriage Sidings |
1948 |
1948 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W87402/2026-09-23/detailed |
None |
Dalmuir |
2026-09-23T19:41:30+01:00 |
Yoker |
0.0 |
{"type": "LineString", "coordinates": [[-4.4268814, 55.9121015], [-4.4263904, 55.9120078], [-4.4259106, 55.911924799999994], [-4.4251789, 55.9118092], [-4.4242184, 55.911666999999994], [-4.423830399999999, 55.911606299999995], [-4.423466, 55.9115408], [-4.423260099999999, 55.91149729999999], [-4.4227879, 55.911381299999995], [-4.4222715, 55.91122690000001], [-4.421775599999999, 55.9110421], [-4.421309999999999, 55.9108479], [-4.421038300000001, 55.91072140000001], [-4.420780099999999, 55.910585299999994], [-4.4202958, 55.9102828], [-4.42011876456175, 55.910156380429555], [-4.4200391333209135, 55.91009951627202], [-4.4199168233610235, 55.910068597218554], [-4.4197951, 55.9099716], [-4.419407799999999, 55.909653600000006], [-4.419092199999999, 55.9093551], [-4.4188356, 55.90901900000001], [-4.4183685, 55.9083048], [-4.417918900000001, 55.9076195], [-4.417773794342157, 55.90738158737394], [-4.4177072, 55.9072724], [-4.4174012, 55.906934500000006], [-4.4171072, 55.9065756], [-4.4167627, 55.9062314], [-4.4161747, 55.9057389], [-4.415394899999999, 55.9052029], [-4.41517, 55.905072099999984], [-4.414981699999999, 55.9049625], [-4.4145463, 55.9047326], [-4.4133794, 55.9042136], [-4.4121606, 55.90370359999999], [-4.4101624, 55.902843100000005], [-4.4089877, 55.90235770000001], [-4.4088913, 55.9023207], [-4.4079086, 55.9019645], [-4.4075518, 55.90184849999999], [-4.4067780999999995, 55.901594], [-4.406019299999999, 55.90134689999999], [-4.4054551, 55.90113470000001], [-4.4052686, 55.90106339999999], [-4.4049998, 55.9009586], [-4.4046579, 55.900817299999986], [-4.4042392, 55.9006413], [-4.4040783999999995, 55.9005662], [-4.4036365, 55.900354799999995], [-4.4033877, 55.90023369999999], [-4.4031142, 55.9001018], [-4.4023877, 55.89974769999999], [-4.4022336, 55.89967819999999], [-4.401744892185655, 55.89945167349623], [-4.4016633999999994, 55.8994139], [-4.4013752, 55.8992971], [-4.4006870000000005, 55.8990367], [-4.4005622, 55.8989952], [-4.3995581999999995, 55.8986903], [-4.3988249999999995, 55.8984809], [-4.3979679, 55.898236100000005], [-4.3972098, 55.8979672], [-4.3965306, 55.897670899999994], [-4.3958813999999995, 55.8973727], [-4.3952564, 55.89701509999999], [-4.3947825, 55.8967346], [-4.3943278, 55.896456099999995], [-4.3940875, 55.89630150000001], [-4.3940459, 55.896274], [-4.393861899999999, 55.8961596], [-4.3933948, 55.89588289999999], [-4.392973699999999, 55.895672299999994], [-4.392516099999999, 55.8954343], [-4.390932799999999, 55.8946409], [-4.389782799999999, 55.89406400000001], [-4.3895388, 55.893947299999994], [-4.3890519, 55.8937093], [-4.3885733, 55.89348459999999], [-4.3879611, 55.893208599999994], [-4.3876752, 55.893095200000005], [-4.3873733, 55.89297890000001], [-4.387259199999999, 55.892931699999984]]} |
2.1 |
1941 |
1941 |
None |
None |
Yoker |
55.9101299 |
-4.4200817 |
55.8929317 |
-4.3872592 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Dalmuir |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790191025581084 |
38 |
38 |
2026-09-23 19:48:01.828317 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:00.411382 |
| 769968 |
801703 |
G28010 |
875B94MZ23 |
2026-09-23 |
COMPLETE |
21639579 |
2026-09-23 20:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 801703, "stp": "P", "toc": "Southern", "uid": "G28010", "consist": "377110+377210", "dest_crs": "XSH", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28010/2026-09-23/detailed", "trust_id": "875B94MZ23", "origin_crs": "SRS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Selhurst T&R.S.M.D", "service_date": "2026-09-23", "dest_arr_time": "2052", "dest_platform": null, "is_terminated": 1, "next_location": "Selhurst T&R.S.M.D", "signalling_id": "5B94", "timing_status": "EARLY", "origin_station": "Selhurst", "current_leg_arr": "2038", "current_leg_dep": "2047½", "current_leg_end": "Selhurst T&R.S.M.D", "origin_dep_time": "2036", "origin_platform": "2", "current_location": "Selhurst T&R.S.M.D", "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0806832, 51.3901534], [-0.08109979999999999, 51.3898312], [-0.08137719999999998, 51.38960990000001], [-0.08109979999999999, 51.3898312], [-0.0806832, 51.3901534], [-0.0805199, 51.39026039999999], [-0.0803513, 51.39038550000001], [-0.08018479999999999, 51.39050779999999], [-0.07950049999999999, 51.391092], [-0.07913319999999999, 51.3914044], [-0.07889729999999999, 51.3916233], [-0.0785325, 51.3919761], [-0.0782042, 51.3923165], [-0.07801689999999999, 51.392569300000005], [-0.07781339999999999, 51.3928698], [-0.0781051, 51.39264649999999], [-0.0783571, 51.3925141], [-0.078655, 51.392377200000006], [-0.0789944, 51.392223599999994], [-0.0795427, 51.392031900000006], [-0.08042199999999998, 51.3917375], [-0.0811196, 51.3915076], [-0.081256, 51.39146169999999], [-0.0814901, 51.3913808], [-0.08203949999999999, 51.391256199999994], [-0.08252339999999998, 51.3911422], [-0.0828935, 51.391067], [-0.08338969999999998, 51.39096219999999], [-0.08369889999999999, 51.390902800000006], [-0.0840229, 51.3908619], [-0.08432319999999999, 51.39084040000001], [-0.084629, 51.3908567], [-0.0849645, 51.39089059999999], [-0.0850015, 51.3908945], [-0.08693489999999998, 51.3910997]]}", "current_leg_start": "Selhurst Depot Gullet", "dest_arr_time_act": "2052", "motion_projection": null, "next_location_lat": "51.3910997", "next_location_lon": "-0.0869349", "previous_location": "Selhurst Depot Gullet", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 84.906, \"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\": 1993.658, \"from_m\": 84.906, \"capability_applied\": null, \"effective_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\": 801703, \"profile_key\": \"2b7771051f887b302b413fc65f20048b345635925e7419dac5509fdbfd5a4f8e\", \"schedule_id\": 10641, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Selhurst\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 2, \"distance_m\": 640.782, \"section_seq\": 1, \"route_path_id\": 134127}, {\"is_pass\": false, \"wtt_arr\": \"2042H\", \"wtt_dep\": \"2047H\", \"location\": \"Selhurst Depot Gullet\", \"stage_seq\": 3, \"distance_m\": 1185.646, \"section_seq\": 1, \"route_path_id\": 134127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048H\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 4, \"distance_m\": 1644.498, \"section_seq\": 1, \"route_path_id\": 134127}, {\"is_pass\": false, \"wtt_arr\": \"2052\", \"wtt_dep\": null, \"location\": \"Selhurst T&R.S.M.D\", \"stage_seq\": 5, \"distance_m\": 1993.658, \"section_seq\": 1, \"route_path_id\": 134127}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1993.658, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134127}], \"total_distance_m\": 1993.658, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 84.906, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1908.752, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2036", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1430.5", "current_position_lat": "51.3910997", "current_position_lon": "-0.0869349", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:20Z\", \"source_id\": 21639579, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Selhurst T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790192240325184, "current_leg_arrival_utc": "2026-09-23T20:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:00.590839", "service_state_evidence_id": 21639579, "current_leg_start_actual_dep": "2026-09-23T20:47:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:00.624346", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
SRS |
XSH |
5B94 |
377110+377210 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 84.906, "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": 1993.658, "from_m": 84.906, "capability_applied": null, "effective_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": 801703, "profile_key": "2b7771051f887b302b413fc65f20048b345635925e7419dac5509fdbfd5a4f8e", "schedule_id": 10641, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2036", "location": "Selhurst", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Selhurst Dpt Tennison Road", "stage_seq": 2, "distance_m": 640.782, "section_seq": 1, "route_path_id": 134127}, {"is_pass": false, "wtt_arr": "2042H", "wtt_dep": "2047H", "location": "Selhurst Depot Gullet", "stage_seq": 3, "distance_m": 1185.646, "section_seq": 1, "route_path_id": 134127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048H", "location": "Selhurst Dpt Tennison Road", "stage_seq": 4, "distance_m": 1644.498, "section_seq": 1, "route_path_id": 134127}, {"is_pass": false, "wtt_arr": "2052", "wtt_dep": null, "location": "Selhurst T&R.S.M.D", "stage_seq": 5, "distance_m": 1993.658, "section_seq": 1, "route_path_id": 134127}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1993.658, "from_m": 0.0, "section_seq": 1, "route_path_id": 134127}], "total_distance_m": 1993.658, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 84.906, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1908.752, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:20Z", "source_id": 21639579, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Selhurst |
2036 |
2036 |
2 |
None |
None |
Selhurst T&R.S.M.D |
2052 |
2052 |
None |
EARLY |
-14 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G28010/2026-09-23/detailed |
None |
Selhurst Depot Gullet |
2026-09-23T20:47:30+01:00 |
Selhurst T&R.S.M.D |
1430.5 |
{"type": "LineString", "coordinates": [[-0.0806832, 51.3901534], [-0.08109979999999999, 51.3898312], [-0.08137719999999998, 51.38960990000001], [-0.08109979999999999, 51.3898312], [-0.0806832, 51.3901534], [-0.0805199, 51.39026039999999], [-0.0803513, 51.39038550000001], [-0.08018479999999999, 51.39050779999999], [-0.07950049999999999, 51.391092], [-0.07913319999999999, 51.3914044], [-0.07889729999999999, 51.3916233], [-0.0785325, 51.3919761], [-0.0782042, 51.3923165], [-0.07801689999999999, 51.392569300000005], [-0.07781339999999999, 51.3928698], [-0.0781051, 51.39264649999999], [-0.0783571, 51.3925141], [-0.078655, 51.392377200000006], [-0.0789944, 51.392223599999994], [-0.0795427, 51.392031900000006], [-0.08042199999999998, 51.3917375], [-0.0811196, 51.3915076], [-0.081256, 51.39146169999999], [-0.0814901, 51.3913808], [-0.08203949999999999, 51.391256199999994], [-0.08252339999999998, 51.3911422], [-0.0828935, 51.391067], [-0.08338969999999998, 51.39096219999999], [-0.08369889999999999, 51.390902800000006], [-0.0840229, 51.3908619], [-0.08432319999999999, 51.39084040000001], [-0.084629, 51.3908567], [-0.0849645, 51.39089059999999], [-0.0850015, 51.3908945], [-0.08693489999999998, 51.3910997]]} |
0.7 |
2047½ |
2038 |
Selhurst Depot Gullet |
Selhurst T&R.S.M.D |
Selhurst T&R.S.M.D |
51.3910997 |
-0.0869349 |
51.3910997 |
-0.0869349 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Selhurst T&R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639579 |
1790192240325184 |
6 |
6 |
2026-09-23 19:48:00.624346 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:00.590839 |
| 769969 |
800713 |
G26603 |
871K59MY23 |
2026-09-23 |
COMPLETE |
21639481 |
2026-09-23 20:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800713, "stp": "P", "toc": "Southern", "uid": "G26603", "consist": "377118", "dest_crs": "EPS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26603/2026-09-23/detailed", "trust_id": "871K59MY23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "1", "is_terminated": 1, "next_location": "Epsom", "signalling_id": "1K59", "timing_status": "EARLY", "origin_station": "London Bridge (Central)", "current_leg_arr": "2038", "current_leg_dep": "2035", "current_leg_end": "Epsom", "origin_dep_time": "1955", "origin_platform": "15", "current_location": "Epsom", "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]}", "current_leg_start": "Ewell East", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.3342754", "next_location_lon": "-0.2698516", "previous_location": "Ewell East", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.683, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.764, \"from_m\": 13929.683, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14179.575, \"from_m\": 14102.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14184.959, \"from_m\": 14179.575, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14793.013, \"from_m\": 14184.959, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14803.879, \"from_m\": 14793.013, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15275.578, \"from_m\": 14803.879, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15299.516, \"from_m\": 15275.578, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16259.097, \"from_m\": 15299.516, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16467.094, \"from_m\": 16259.097, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16502.349, \"from_m\": 16467.094, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16965.508, \"from_m\": 16502.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\": 23450.084, \"from_m\": 16965.508, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23550.113, \"from_m\": 23450.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23555.508, \"from_m\": 23550.113, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23641.805, \"from_m\": 23555.508, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24051.682, \"from_m\": 23641.805, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24835.906, \"from_m\": 24051.682, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24850.605, \"from_m\": 24835.906, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25648.284, \"from_m\": 24850.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25664.924, \"from_m\": 25648.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26587.406, \"from_m\": 25664.924, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26664.024, \"from_m\": 26587.406, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27607.049, \"from_m\": 26664.024, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27909.741, \"from_m\": 27607.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29670.07, \"from_m\": 27909.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30032.45, \"from_m\": 29670.07, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30290.821, \"from_m\": 30032.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30453.171, \"from_m\": 30290.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30506.596, \"from_m\": 30453.171, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30551.316, \"from_m\": 30506.596, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30554.929, \"from_m\": 30551.316, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30610.554, \"from_m\": 30554.929, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30730.075, \"from_m\": 30610.554, \"capability_applied\": null, \"effective_limit_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\": 800713, \"profile_key\": \"f11971f98643428a0bb30b4b8c44d413160f38ba2e94d58d66b06ef3d5e22855\", \"schedule_id\": 10126, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2009\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.945, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 8, \"distance_m\": 15299.516, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"West Croydon\", \"stage_seq\": 9, \"distance_m\": 16737.088, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Waddon\", \"stage_seq\": 10, \"distance_m\": 18427.441, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Wallington\", \"stage_seq\": 11, \"distance_m\": 20902.178, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2024H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 12, \"distance_m\": 22192.432, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2029\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 23827.288, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 25536.32, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 27740.459, \"section_seq\": 1, \"route_path_id\": 133946}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 30730.075, \"section_seq\": 1, \"route_path_id\": 133946}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30730.075, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133946}], \"total_distance_m\": 30730.075, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28448.608, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2281.467, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3342754", "current_position_lon": "-0.2698516", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:52Z\", \"source_id\": 69094140, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:55Z\", \"source_id\": 21614256, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30008, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:11Z\", \"source_id\": 69108804, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:16Z\", \"source_id\": 21618637, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:44Z\", \"source_id\": 69125917, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:48Z\", \"source_id\": 21623857, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:20Z\", \"source_id\": 69133742, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:26Z\", \"source_id\": 21626300, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:20Z\", \"source_id\": 69140356, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:25Z\", \"source_id\": 21628329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:51Z\", \"source_id\": 69145977, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:54Z\", \"source_id\": 21630018, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:11Z\", \"source_id\": 69153262, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:12Z\", \"source_id\": 21632257, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:29Z\", \"source_id\": 69162616, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:32Z\", \"source_id\": 21635143, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30126, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:32Z\", \"source_id\": 69168990, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:37Z\", \"source_id\": 21637161, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:09Z\", \"source_id\": 69176780, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:13Z\", \"source_id\": 21639481, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Epsom", "service_state_platform": "1", "timing_fact_generation": 1790192235075850, "current_leg_arrival_utc": "2026-09-23T20:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:10.303629", "service_state_evidence_id": 21639481, "current_leg_start_actual_dep": "2026-09-23T20:35:30+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:10.837517", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EPS |
1K59 |
377118 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 430.826, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2199.884, "from_m": 430.826, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2590.489, "from_m": 2199.884, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3206.992, "from_m": 2590.489, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.683, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.764, "from_m": 13929.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14179.575, "from_m": 14102.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14184.959, "from_m": 14179.575, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14793.013, "from_m": 14184.959, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14803.879, "from_m": 14793.013, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15275.578, "from_m": 14803.879, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15299.516, "from_m": 15275.578, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16259.097, "from_m": 15299.516, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16467.094, "from_m": 16259.097, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16502.349, "from_m": 16467.094, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16965.508, "from_m": 16502.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": 23450.084, "from_m": 16965.508, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23550.113, "from_m": 23450.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23555.508, "from_m": 23550.113, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23641.805, "from_m": 23555.508, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24051.682, "from_m": 23641.805, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24835.906, "from_m": 24051.682, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24850.605, "from_m": 24835.906, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25648.284, "from_m": 24850.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25664.924, "from_m": 25648.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26587.406, "from_m": 25664.924, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26664.024, "from_m": 26587.406, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.049, "from_m": 26664.024, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27909.741, "from_m": 27607.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29670.07, "from_m": 27909.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30032.45, "from_m": 29670.07, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30290.821, "from_m": 30032.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30453.171, "from_m": 30290.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30506.596, "from_m": 30453.171, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30551.316, "from_m": 30506.596, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30554.929, "from_m": 30551.316, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30610.554, "from_m": 30554.929, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30730.075, "from_m": 30610.554, "capability_applied": null, "effective_limit_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": 800713, "profile_key": "f11971f98643428a0bb30b4b8c44d413160f38ba2e94d58d66b06ef3d5e22855", "schedule_id": 10126, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1955", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2009", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.945, "section_seq": 1, "route_path_id": 133946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 8, "distance_m": 15299.516, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "West Croydon", "stage_seq": 9, "distance_m": 16737.088, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Waddon", "stage_seq": 10, "distance_m": 18427.441, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Wallington", "stage_seq": 11, "distance_m": 20902.178, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2024H", "location": "Carshalton Beeches", "stage_seq": 12, "distance_m": 22192.432, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2029", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 23827.288, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Cheam", "stage_seq": 14, "distance_m": 25536.32, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Ewell East", "stage_seq": 15, "distance_m": 27740.459, "section_seq": 1, "route_path_id": 133946}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Epsom", "stage_seq": 16, "distance_m": 30730.075, "section_seq": 1, "route_path_id": 133946}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30730.075, "from_m": 0.0, "section_seq": 1, "route_path_id": 133946}], "total_distance_m": 30730.075, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28448.608, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2281.467, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29746, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:52Z", "source_id": 69094140, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:55Z", "source_id": 21614256, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30008, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:11Z", "source_id": 69108804, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:07:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:16Z", "source_id": 21618637, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:44Z", "source_id": 69125917, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:48Z", "source_id": 21623857, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30069, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:20Z", "source_id": 69133742, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:17:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:26Z", "source_id": 21626300, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30073, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:20Z", "source_id": 69140356, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:21:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:25Z", "source_id": 21628329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30077, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:51Z", "source_id": 69145977, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:24:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:54Z", "source_id": 21630018, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30100, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:11Z", "source_id": 69153262, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:12Z", "source_id": 21632257, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30122, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:29Z", "source_id": 69162616, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:31:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:32Z", "source_id": 21635143, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30126, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:32Z", "source_id": 69168990, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:37Z", "source_id": 21637161, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30151, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:09Z", "source_id": 69176780, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:38:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:13Z", "source_id": 21639481, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
London Bridge (Central) |
1955 |
1955 |
15 |
None |
None |
Epsom |
2039 |
2039 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26603/2026-09-23/detailed |
None |
Ewell East |
2026-09-23T20:35:30+01:00 |
Epsom |
3.0 |
{"type": "LineString", "coordinates": [[-0.2412751, 51.3452803], [-0.24327070000000003, 51.34440630000001], [-0.243677, 51.3442256], [-0.24469409999999997, 51.3437602], [-0.24519530000000003, 51.34351639999999], [-0.2456639, 51.3432548], [-0.2467867, 51.342572700000005], [-0.2479011, 51.34186759999999], [-0.250075, 51.340442], [-0.25204229999999994, 51.3392008], [-0.25399159999999993, 51.3379546], [-0.25582409999999994, 51.336764899999984], [-0.25638639999999996, 51.3364285], [-0.2566668, 51.33626579999999], [-0.25697470000000006, 51.3361044], [-0.2574902, 51.3358588], [-0.2580572, 51.33561659999999], [-0.2586999, 51.3353707], [-0.2593766, 51.3351568], [-0.25999069999999996, 51.335001600000005], [-0.2606163, 51.334855399999995], [-0.26121640000000007, 51.33474259999999], [-0.261791, 51.33464879999999], [-0.262606, 51.3345703], [-0.2632648, 51.3345171], [-0.2639136, 51.3344834], [-0.26413479999999995, 51.3344732], [-0.2643527, 51.3344679], [-0.2644683, 51.33446769999999], [-0.2646392, 51.3344732], [-0.2647842, 51.33447919999999], [-0.2651028, 51.3345013], [-0.2652914, 51.3345171], [-0.2654881, 51.33453750000001], [-0.2659449, 51.33458939999999], [-0.2662226999999999, 51.33461789999999], [-0.2664623, 51.33463569999999], [-0.26671620000000007, 51.334646799999994], [-0.2669, 51.3346515], [-0.2670974, 51.3346485], [-0.26728939999999995, 51.33463999999999], [-0.2675468, 51.334623099999995], [-0.2675644, 51.33462209999999], [-0.26778859999999993, 51.3346008], [-0.26815799999999995, 51.3345464], [-0.2684506, 51.334493499999994], [-0.2686809, 51.33444299999999], [-0.2689069, 51.3343873], [-0.269132, 51.334320000000005], [-0.26949458523585645, 51.33420746186569], [-0.27007729999999996, 51.3340266], [-0.2709366999999999, 51.333763], [-0.2711931, 51.3336846], [-0.2716503, 51.3335414], [-0.2719754, 51.333433500000005], [-0.2716319, 51.333600899999986], [-0.2713384, 51.33373649999999], [-0.2710802, 51.33384649999999], [-0.2705566, 51.334042799999985], [-0.2698516, 51.33427540000001]]} |
1.7 |
2035 |
2038 |
Ewell East |
Epsom |
Epsom |
51.3342754 |
-0.2698516 |
51.3342754 |
-0.2698516 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Epsom |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639481 |
1790192235075850 |
70 |
70 |
2026-09-23 19:48:10.837517 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:10.303629 |
| 769970 |
800219 |
L24642 |
522Y17MY23 |
2026-09-23 |
COMPLETE |
21640116 |
2026-09-23 20:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800219, "stp": "P", "toc": "London Overground", "uid": "L24642", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24642/2026-09-23/detailed", "trust_id": "522Y17MY23", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction (C)", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "17", "is_terminated": 1, "next_location": "Clapham Junction (C)", "signalling_id": "2Y17", "timing_status": "ON TIME", "origin_station": "Stratford", "current_leg_arr": "2038", "current_leg_dep": "2034", "current_leg_end": "Clapham Junction (C)", "origin_dep_time": "1935", "origin_platform": "2", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]}", "current_leg_start": "Imperial Wharf", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "51.4635715", "next_location_lon": "-0.1738581", "previous_location": "Imperial Wharf", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 72.613, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 101.352, \"from_m\": 72.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 142.617, \"from_m\": 101.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 181.712, \"from_m\": 142.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 217.933, \"from_m\": 181.712, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 831.78, \"from_m\": 217.933, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1535.109, \"from_m\": 831.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2143.702, \"from_m\": 1535.109, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2205.617, \"from_m\": 2143.702, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2951.73, \"from_m\": 2205.617, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4592.624, \"from_m\": 2951.73, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4651.212, \"from_m\": 4592.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5288.033, \"from_m\": 4651.212, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6852.56, \"from_m\": 5288.033, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6923.175, \"from_m\": 6852.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9890.378, \"from_m\": 6923.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10504.876, \"from_m\": 9890.378, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11852.371, \"from_m\": 10504.876, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12204.611, \"from_m\": 11852.371, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18483.608, \"from_m\": 12204.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 20038.714, \"from_m\": 18483.608, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20198.485, \"from_m\": 20038.714, \"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\": 20258.719, \"from_m\": 20198.485, \"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\": 20284.44, \"from_m\": 20258.719, \"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\": 20352.361, \"from_m\": 20284.44, \"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\": 20917.797, \"from_m\": 20352.361, \"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\": 20984.848, \"from_m\": 20917.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21002.349, \"from_m\": 20984.848, \"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\": 21055.962, \"from_m\": 21002.349, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21171.461, \"from_m\": 21055.962, \"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\": 21242.964, \"from_m\": 21171.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21523.543, \"from_m\": 21242.964, \"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\": 21582.341, \"from_m\": 21523.543, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21766.37, \"from_m\": 21582.341, \"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\": 22082.007, \"from_m\": 21766.37, \"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\": 22519.885, \"from_m\": 22082.007, \"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\": 22595.742, \"from_m\": 22519.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25622.909, \"from_m\": 22595.742, \"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\": 26628.708, \"from_m\": 25622.909, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28618.765, \"from_m\": 26628.708, \"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\": 29559.725, \"from_m\": 28618.765, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29844.61, \"from_m\": 29559.725, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30991.606, \"from_m\": 29844.61, \"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\": 31218.75, \"from_m\": 30991.606, \"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\": 800219, \"profile_key\": \"970f1a12279cf805e9bc070d994503f6b8c101104bbd134bf8cfefe3b9c7bf81\", \"schedule_id\": 15433, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 2, \"distance_m\": 750.646, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Lea Junction\", \"stage_seq\": 3, \"distance_m\": 1051.537, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1938\", \"wtt_dep\": \"1938H\", \"location\": \"Hackney Wick\", \"stage_seq\": 4, \"distance_m\": 1564.844, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941\", \"location\": \"Homerton\", \"stage_seq\": 5, \"distance_m\": 2982.232, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1942H\", \"wtt_dep\": \"1943H\", \"location\": \"Hackney Central\", \"stage_seq\": 6, \"distance_m\": 3982.545, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 7, \"distance_m\": 4534.152, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1945H\", \"wtt_dep\": \"1946H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 8, \"distance_m\": 5480.244, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1948H\", \"location\": \"Canonbury\", \"stage_seq\": 9, \"distance_m\": 6586.442, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 10, \"distance_m\": 7018.209, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1951H\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 11, \"distance_m\": 7464.416, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 12, \"distance_m\": 7875.21, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 13, \"distance_m\": 8244.773, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 14, \"distance_m\": 9425.594, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956H\", \"location\": \"Camden Road\", \"stage_seq\": 15, \"distance_m\": 9956.912, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"Camden Road Jn\", \"stage_seq\": 16, \"distance_m\": 10154.506, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Kentish Town West\", \"stage_seq\": 17, \"distance_m\": 10872.207, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2002\", \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 11937.615, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004\", \"location\": \"Hampstead Heath\", \"stage_seq\": 19, \"distance_m\": 12890.075, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2006\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 20, \"distance_m\": 14304.15, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008H\", \"location\": \"West Hampstead\", \"stage_seq\": 21, \"distance_m\": 14899.058, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Brondesbury\", \"stage_seq\": 22, \"distance_m\": 15724.533, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012\", \"location\": \"Brondesbury Park\", \"stage_seq\": 23, \"distance_m\": 16435.199, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014\", \"location\": \"Kensal Rise\", \"stage_seq\": 24, \"distance_m\": 17433.573, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 25, \"distance_m\": 18445.276, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2018\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 26, \"distance_m\": 20902.922, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 21626.98, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"North Pole Jn\", \"stage_seq\": 28, \"distance_m\": 22444.699, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 29, \"distance_m\": 23641.662, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 30, \"distance_m\": 25390.42, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"West Brompton\", \"stage_seq\": 31, \"distance_m\": 27047.93, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2033H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 32, \"distance_m\": 28513.335, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 33, \"distance_m\": 29876.847, \"section_seq\": 1, \"route_path_id\": 136920}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Clapham Junction (C)\", \"stage_seq\": 34, \"distance_m\": 31218.75, \"section_seq\": 1, \"route_path_id\": 136920}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 31218.75, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136920}], \"total_distance_m\": 31218.75, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27233.339, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3985.411, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1935", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4635715", "current_position_lon": "-0.1738581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:20Z\", \"source_id\": 69048608, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:23Z\", \"source_id\": 21599923, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:31Z\", \"source_id\": 69055514, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:35Z\", \"source_id\": 21602194, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15004, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:28Z\", \"source_id\": 69059767, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:30Z\", \"source_id\": 21603486, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:17Z\", \"source_id\": 69066104, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:19Z\", \"source_id\": 21605538, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:34Z\", \"source_id\": 69071166, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:50:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:36Z\", \"source_id\": 21607091, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:43Z\", \"source_id\": 69075923, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:48Z\", \"source_id\": 21608644, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:48Z\", \"source_id\": 69080608, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:51Z\", \"source_id\": 21610138, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:19Z\", \"source_id\": 69088335, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:20Z\", \"source_id\": 21612529, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:25Z\", \"source_id\": 69095376, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:27Z\", \"source_id\": 21614605, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:57Z\", \"source_id\": 69101225, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:04Z\", \"source_id\": 21616453, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:42Z\", \"source_id\": 69107723, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:45Z\", \"source_id\": 21618310, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:44Z\", \"source_id\": 69112260, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:49Z\", \"source_id\": 21619686, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:51Z\", \"source_id\": 69116984, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:54Z\", \"source_id\": 21621155, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:33Z\", \"source_id\": 69120923, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:36Z\", \"source_id\": 21622316, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:37Z\", \"source_id\": 69125687, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:40Z\", \"source_id\": 21623793, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:53Z\", \"source_id\": 69130492, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:56Z\", \"source_id\": 21625289, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:35Z\", \"source_id\": 69136477, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:39Z\", \"source_id\": 21627128, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:05Z\", \"source_id\": 69148733, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:09Z\", \"source_id\": 21630840, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:34Z\", \"source_id\": 69152008, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:39Z\", \"source_id\": 21631876, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:40Z\", \"source_id\": 69156513, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:43Z\", \"source_id\": 21633278, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:00Z\", \"source_id\": 69163785, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:07Z\", \"source_id\": 21635501, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:03Z\", \"source_id\": 69168038, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:09Z\", \"source_id\": 21636803, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:07Z\", \"source_id\": 69178781, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:10Z\", \"source_id\": 21640116, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction (C)", "service_state_platform": "17", "timing_fact_generation": 1790192291100224, "current_leg_arrival_utc": "2026-09-23T20:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:11.089123", "service_state_evidence_id": 21640116, "current_leg_start_actual_dep": "2026-09-23T20:33:30+01:00", "operational_evidence_version": 119, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:11.784579", "service_state_valid_until_kind": null, "operational_interpretation_version": 119, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
SRA |
None |
2Y17 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 72.613, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 101.352, "from_m": 72.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 142.617, "from_m": 101.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 181.712, "from_m": 142.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 217.933, "from_m": 181.712, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 831.78, "from_m": 217.933, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1535.109, "from_m": 831.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2143.702, "from_m": 1535.109, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2205.617, "from_m": 2143.702, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2951.73, "from_m": 2205.617, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4592.624, "from_m": 2951.73, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4651.212, "from_m": 4592.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5288.033, "from_m": 4651.212, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6852.56, "from_m": 5288.033, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6923.175, "from_m": 6852.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9890.378, "from_m": 6923.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10504.876, "from_m": 9890.378, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11852.371, "from_m": 10504.876, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12204.611, "from_m": 11852.371, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18483.608, "from_m": 12204.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 20038.714, "from_m": 18483.608, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20198.485, "from_m": 20038.714, "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": 20258.719, "from_m": 20198.485, "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": 20284.44, "from_m": 20258.719, "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": 20352.361, "from_m": 20284.44, "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": 20917.797, "from_m": 20352.361, "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": 20984.848, "from_m": 20917.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21002.349, "from_m": 20984.848, "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": 21055.962, "from_m": 21002.349, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21171.461, "from_m": 21055.962, "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": 21242.964, "from_m": 21171.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21523.543, "from_m": 21242.964, "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": 21582.341, "from_m": 21523.543, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21766.37, "from_m": 21582.341, "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": 22082.007, "from_m": 21766.37, "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": 22519.885, "from_m": 22082.007, "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": 22595.742, "from_m": 22519.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25622.909, "from_m": 22595.742, "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": 26628.708, "from_m": 25622.909, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28618.765, "from_m": 26628.708, "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": 29559.725, "from_m": 28618.765, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29844.61, "from_m": 29559.725, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30991.606, "from_m": 29844.61, "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": 31218.75, "from_m": 30991.606, "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": 800219, "profile_key": "970f1a12279cf805e9bc070d994503f6b8c101104bbd134bf8cfefe3b9c7bf81", "schedule_id": 15433, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1935", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936H", "location": "Channelsea Jn", "stage_seq": 2, "distance_m": 750.646, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Lea Junction", "stage_seq": 3, "distance_m": 1051.537, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1938", "wtt_dep": "1938H", "location": "Hackney Wick", "stage_seq": 4, "distance_m": 1564.844, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941", "location": "Homerton", "stage_seq": 5, "distance_m": 2982.232, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1942H", "wtt_dep": "1943H", "location": "Hackney Central", "stage_seq": 6, "distance_m": 3982.545, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Navarino Road Jn", "stage_seq": 7, "distance_m": 4534.152, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1945H", "wtt_dep": "1946H", "location": "Dalston Kingsland", "stage_seq": 8, "distance_m": 5480.244, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1948H", "location": "Canonbury", "stage_seq": 9, "distance_m": 6586.442, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949", "location": "Canonbury West Jn", "stage_seq": 10, "distance_m": 7018.209, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1951H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 11, "distance_m": 7464.416, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "Westbourne Road Junction", "stage_seq": 12, "distance_m": 7875.21, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953", "location": "Caledonian Rd & Barnsbury", "stage_seq": 13, "distance_m": 8244.773, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Camden Road East Jn", "stage_seq": 14, "distance_m": 9425.594, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956H", "location": "Camden Road", "stage_seq": 15, "distance_m": 9956.912, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957", "location": "Camden Road Jn", "stage_seq": 16, "distance_m": 10154.506, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Kentish Town West", "stage_seq": 17, "distance_m": 10872.207, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2002", "location": "Gospel Oak", "stage_seq": 18, "distance_m": 11937.615, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004", "location": "Hampstead Heath", "stage_seq": 19, "distance_m": 12890.075, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2006", "location": "Finchley Road & Frognal", "stage_seq": 20, "distance_m": 14304.15, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008H", "location": "West Hampstead", "stage_seq": 21, "distance_m": 14899.058, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Brondesbury", "stage_seq": 22, "distance_m": 15724.533, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012", "location": "Brondesbury Park", "stage_seq": 23, "distance_m": 16435.199, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014", "location": "Kensal Rise", "stage_seq": 24, "distance_m": 17433.573, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Kensal Green Jn", "stage_seq": 25, "distance_m": 18445.276, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2018", "location": "Willesden Junction High Level", "stage_seq": 26, "distance_m": 20902.922, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020H", "location": "Mitre Bridge Jn", "stage_seq": 27, "distance_m": 21626.98, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "North Pole Jn", "stage_seq": 28, "distance_m": 22444.699, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026H", "location": "Shepherd's Bush", "stage_seq": 29, "distance_m": 23641.662, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Kensington (Olympia)", "stage_seq": 30, "distance_m": 25390.42, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "West Brompton", "stage_seq": 31, "distance_m": 27047.93, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2033H", "location": "Imperial Wharf", "stage_seq": 32, "distance_m": 28513.335, "section_seq": 1, "route_path_id": 136920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "Latchmere Jn", "stage_seq": 33, "distance_m": 29876.847, "section_seq": 1, "route_path_id": 136920}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Clapham Junction (C)", "stage_seq": 34, "distance_m": 31218.75, "section_seq": 1, "route_path_id": 136920}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 31218.75, "from_m": 0.0, "section_seq": 1, "route_path_id": 136920}], "total_distance_m": 31218.75, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27233.339, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3985.411, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14994, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:20Z", "source_id": 69048608, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:23Z", "source_id": 21599923, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15000, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:31Z", "source_id": 69055514, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:35Z", "source_id": 21602194, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15004, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:28Z", "source_id": 69059767, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:30Z", "source_id": 21603486, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15012, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:17Z", "source_id": 69066104, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:47:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:19Z", "source_id": 21605538, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15016, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:34Z", "source_id": 69071166, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:50:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:36Z", "source_id": 21607091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15031, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:43Z", "source_id": 69075923, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:52:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:48Z", "source_id": 21608644, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15042, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:48Z", "source_id": 69080608, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T18:54:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:51Z", "source_id": 21610138, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22896, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:19Z", "source_id": 69088335, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T18:58:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:20Z", "source_id": 21612529, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22889, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:25Z", "source_id": 69095376, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:00:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:27Z", "source_id": 21614605, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22882, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:57Z", "source_id": 69101225, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:04Z", "source_id": 21616453, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22873, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:42Z", "source_id": 69107723, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:06:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:45Z", "source_id": 21618310, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22869, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:44Z", "source_id": 69112260, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:49Z", "source_id": 21619686, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22865, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:51Z", "source_id": 69116984, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:10:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:54Z", "source_id": 21621155, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22861, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:33Z", "source_id": 69120923, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:12:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:36Z", "source_id": 21622316, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22857, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:37Z", "source_id": 69125687, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:14:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:40Z", "source_id": 21623793, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22853, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:53Z", "source_id": 69130492, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:16:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:56Z", "source_id": 21625289, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22512, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:35Z", "source_id": 69136477, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:39Z", "source_id": 21627128, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:05Z", "source_id": 69148733, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T19:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:09Z", "source_id": 21630840, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:34Z", "source_id": 69152008, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T19:26:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:39Z", "source_id": 21631876, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:40Z", "source_id": 69156513, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T19:28:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:43Z", "source_id": 21633278, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:00Z", "source_id": 69163785, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T19:31:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:07Z", "source_id": 21635501, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22320, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:03Z", "source_id": 69168038, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-23T19:34:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:09Z", "source_id": 21636803, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29178, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:07Z", "source_id": 69178781, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T19:38:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:10Z", "source_id": 21640116, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Stratford |
1935 |
1935 |
2 |
None |
None |
Clapham Junction (C) |
2038 |
2038 |
17 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L24642/2026-09-23/detailed |
None |
Imperial Wharf |
2026-09-23T20:33:30+01:00 |
Clapham Junction (C) |
4.0 |
{"type": "LineString", "coordinates": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-0.1689339, 51.4653068], [-0.16906289999999996, 51.4652383], [-0.1692196, 51.4651595], [-0.1693823, 51.46507709999999], [-0.1697006, 51.46491790000001], [-0.1699122, 51.46482389999999], [-0.170067, 51.4647549], [-0.1702571, 51.4646713], [-0.17039619999999997, 51.4646066], [-0.1705441, 51.4645346], [-0.1705724, 51.464518899999995], [-0.17077099999999998, 51.464422799999994], [-0.1709444, 51.46434229999999], [-0.1711795, 51.4642342], [-0.17140379999999997, 51.4641427], [-0.17154489999999997, 51.46408960000001], [-0.1717519, 51.46402320000001], [-0.1719234, 51.4639786], [-0.17199670000000003, 51.4639626], [-0.1723358, 51.4638883], [-0.1731146, 51.46371799999999], [-0.1738581, 51.463571499999986]]} |
1.5 |
2034 |
2038 |
Imperial Wharf |
Clapham Junction Carriage Maintenance Depot |
Clapham Junction (C) |
51.4635715 |
-0.1738581 |
51.4635715 |
-0.1738581 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Clapham Junction (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640116 |
1790192291100224 |
119 |
119 |
2026-09-23 19:48:11.784579 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:11.089123 |
| 769971 |
800618 |
G30420 |
352G57MY23 |
2026-09-23 |
COMPLETE |
21640099 |
2026-09-23 20:38:00 |
2026-09-23 19:48:24 |
2026-09-25 19:48:24 |
{"id": 800618, "stp": "P", "toc": "Merseyrail", "uid": "G30420", "consist": "777015+777030", "dest_crs": "LVC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30420/2026-09-23/detailed", "trust_id": "352G57MY23", "origin_crs": "SOP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2G57", "timing_status": "LATE", "origin_station": "Southport", "current_leg_arr": "2038", "current_leg_dep": "2036", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "1951", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-23T19:48:24", "route_debug_link": null, "timing_variation": "0 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": "2037½", "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\": 313.932, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 620.438, \"from_m\": 313.932, \"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\": 11427.855, \"from_m\": 620.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11478.742, \"from_m\": 11427.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\": 20877.034, \"from_m\": 11478.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21662.349, \"from_m\": 20877.034, \"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\": 24358.21, \"from_m\": 21662.349, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25736.774, \"from_m\": 24358.21, \"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\": 25815.042, \"from_m\": 25736.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26174.961, \"from_m\": 25815.042, \"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\": 26961.862, \"from_m\": 26174.961, \"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\": 27271.458, \"from_m\": 26961.862, \"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\": 29798.815, \"from_m\": 27271.458, \"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\": 30003.723, \"from_m\": 29798.815, \"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\": 30671.918, \"from_m\": 30003.723, \"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\": 30841.575, \"from_m\": 30671.918, \"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\": 800618, \"profile_key\": \"7f595601a8126a008ddb1f63043905710e1db25ea7fc34e912854d9069d93871\", \"schedule_id\": 10931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Southport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"1954H\", \"wtt_dep\": \"1955\", \"location\": \"Birkdale\", \"stage_seq\": 2, \"distance_m\": 1842.076, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1958\", \"location\": \"Hillside\", \"stage_seq\": 3, \"distance_m\": 3429.88, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001\", \"location\": \"Ainsdale\", \"stage_seq\": 4, \"distance_m\": 5860.489, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Freshfield\", \"stage_seq\": 5, \"distance_m\": 10361.695, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007H\", \"location\": \"Formby\", \"stage_seq\": 6, \"distance_m\": 11767.149, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011\", \"location\": \"Hightown\", \"stage_seq\": 7, \"distance_m\": 15044.186, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"Hall Road\", \"stage_seq\": 8, \"distance_m\": 18206.71, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017\", \"location\": \"Blundellsands & Crosby\", \"stage_seq\": 9, \"distance_m\": 19547.207, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Waterloo (Merseyside)\", \"stage_seq\": 10, \"distance_m\": 21337.966, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Seaforth & Litherland\", \"stage_seq\": 11, \"distance_m\": 23013.514, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Bootle New Strand\", \"stage_seq\": 12, \"distance_m\": 24599.761, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Bootle Oriel Road\", \"stage_seq\": 13, \"distance_m\": 25223.042, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Bank Hall\", \"stage_seq\": 14, \"distance_m\": 26394.9, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2031H\", \"location\": \"Sandhills\", \"stage_seq\": 15, \"distance_m\": 27417.258, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 16, \"distance_m\": 29889.189, \"section_seq\": 1, \"route_path_id\": 117097}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 17, \"distance_m\": 30841.575, \"section_seq\": 1, \"route_path_id\": 117097}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30841.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117097}], \"total_distance_m\": 30841.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 30712.42, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 129.155, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1951", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:00Z\", \"source_id\": 69078821, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:00Z\", \"source_id\": 21609545, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:09Z\", \"source_id\": 69083464, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:12Z\", \"source_id\": 21611076, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9683, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:53Z\", \"source_id\": 69091921, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:58Z\", \"source_id\": 21613606, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:43Z\", \"source_id\": 69096095, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:46Z\", \"source_id\": 21614872, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:14Z\", \"source_id\": 69106623, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:22Z\", \"source_id\": 21618034, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:04Z\", \"source_id\": 69110797, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:09Z\", \"source_id\": 21619234, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:16Z\", \"source_id\": 69120269, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:19Z\", \"source_id\": 21622120, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:30Z\", \"source_id\": 69127616, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:33Z\", \"source_id\": 21624401, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9715, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:42Z\", \"source_id\": 69134592, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:46Z\", \"source_id\": 21626512, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:44Z\", \"source_id\": 69138984, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:50Z\", \"source_id\": 21627910, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:04Z\", \"source_id\": 69144281, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:05Z\", \"source_id\": 21629473, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:54Z\", \"source_id\": 69150425, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:58Z\", \"source_id\": 21631367, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9751, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:37Z\", \"source_id\": 69154218, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:40Z\", \"source_id\": 21632571, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:39Z\", \"source_id\": 69160883, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:45Z\", \"source_id\": 21634578, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:44Z\", \"source_id\": 69171590, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:47Z\", \"source_id\": 21637894, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:03Z\", \"source_id\": 69178700, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:08Z\", \"source_id\": 21640099, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "1", "timing_fact_generation": 1790192292610662, "current_leg_arrival_utc": "2026-09-23T20:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:12.602064", "service_state_evidence_id": 21640099, "current_leg_start_actual_dep": "2026-09-23T20:35:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:12.871850", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
SOP |
LVC |
2G57 |
777015+777030 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 313.932, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 620.438, "from_m": 313.932, "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": 11427.855, "from_m": 620.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11478.742, "from_m": 11427.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": 20877.034, "from_m": 11478.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21662.349, "from_m": 20877.034, "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": 24358.21, "from_m": 21662.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25736.774, "from_m": 24358.21, "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": 25815.042, "from_m": 25736.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26174.961, "from_m": 25815.042, "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": 26961.862, "from_m": 26174.961, "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": 27271.458, "from_m": 26961.862, "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": 29798.815, "from_m": 27271.458, "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": 30003.723, "from_m": 29798.815, "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": 30671.918, "from_m": 30003.723, "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": 30841.575, "from_m": 30671.918, "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": 800618, "profile_key": "7f595601a8126a008ddb1f63043905710e1db25ea7fc34e912854d9069d93871", "schedule_id": 10931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1951", "location": "Southport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "1954H", "wtt_dep": "1955", "location": "Birkdale", "stage_seq": 2, "distance_m": 1842.076, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1958", "location": "Hillside", "stage_seq": 3, "distance_m": 3429.88, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001", "location": "Ainsdale", "stage_seq": 4, "distance_m": 5860.489, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Freshfield", "stage_seq": 5, "distance_m": 10361.695, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007H", "location": "Formby", "stage_seq": 6, "distance_m": 11767.149, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011", "location": "Hightown", "stage_seq": 7, "distance_m": 15044.186, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "Hall Road", "stage_seq": 8, "distance_m": 18206.71, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017", "location": "Blundellsands & Crosby", "stage_seq": 9, "distance_m": 19547.207, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Waterloo (Merseyside)", "stage_seq": 10, "distance_m": 21337.966, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Seaforth & Litherland", "stage_seq": 11, "distance_m": 23013.514, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Bootle New Strand", "stage_seq": 12, "distance_m": 24599.761, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Bootle Oriel Road", "stage_seq": 13, "distance_m": 25223.042, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Bank Hall", "stage_seq": 14, "distance_m": 26394.9, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2031H", "location": "Sandhills", "stage_seq": 15, "distance_m": 27417.258, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Moorfields (Northern Line)", "stage_seq": 16, "distance_m": 29889.189, "section_seq": 1, "route_path_id": 117097}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 17, "distance_m": 30841.575, "section_seq": 1, "route_path_id": 117097}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30841.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 117097}], "total_distance_m": 30841.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 30712.42, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 129.155, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9673, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:00Z", "source_id": 69078821, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:00Z", "source_id": 21609545, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9677, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:09Z", "source_id": 69083464, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:12Z", "source_id": 21611076, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9683, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:53Z", "source_id": 69091921, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:58Z", "source_id": 21613606, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9687, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:43Z", "source_id": 69096095, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:46Z", "source_id": 21614872, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9691, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:14Z", "source_id": 69106623, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:22Z", "source_id": 21618034, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9697, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:04Z", "source_id": 69110797, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:09:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:09Z", "source_id": 21619234, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9701, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:16Z", "source_id": 69120269, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:13:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:19Z", "source_id": 21622120, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9709, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:30Z", "source_id": 69127616, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:33Z", "source_id": 21624401, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9715, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:42Z", "source_id": 69134592, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:46Z", "source_id": 21626512, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9719, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:44Z", "source_id": 69138984, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:21:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:50Z", "source_id": 21627910, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9725, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:04Z", "source_id": 69144281, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:23:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:05Z", "source_id": 21629473, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9731, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:54Z", "source_id": 69150425, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:58Z", "source_id": 21631367, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9751, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:37Z", "source_id": 69154218, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:27:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:40Z", "source_id": 21632571, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9757, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:39Z", "source_id": 69160883, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:45Z", "source_id": 21634578, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:44Z", "source_id": 69171590, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:47Z", "source_id": 21637894, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:03Z", "source_id": 69178700, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:08Z", "source_id": 21640099, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Southport |
1951 |
1951 |
1 |
None |
None |
Liverpool Central (Northern) |
2038 |
2037½ |
1 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30420/2026-09-23/detailed |
None |
Moorfields (Northern Line) |
2026-09-23T20:35:30+01:00 |
Liverpool Central (Northern) |
2.0 |
{"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} |
0.6 |
2036 |
2038 |
Moorfields (Northern Line) |
Liverpool Central (Northern) |
Liverpool Central (Northern) |
53.4042050 |
-2.9795594 |
53.4042050 |
-2.9795594 |
1 |
0 |
2026-09-23 19:48:24 |
TERMINATED |
2026-09-23 19:38:00 |
Liverpool Central (Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640099 |
1790192292610662 |
65 |
65 |
2026-09-23 19:48:12.871850 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:12.602064 |
| 769972 |
801781 |
W87536 |
075V38MZ23 |
2026-09-23 |
COMPLETE |
21639695 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 801781, "stp": "P", "toc": "ScotRail", "uid": "W87536", "consist": "334004", "dest_crs": "BHG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87536/2026-09-23/detailed", "trust_id": "075V38MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bathgate", "service_date": "2026-09-23", "dest_arr_time": "2042", "dest_platform": "1", "is_terminated": 1, "next_location": "Bathgate", "signalling_id": "5V38", "timing_status": "EARLY", "origin_station": "Bathgate LMD", "current_leg_arr": "2038", "current_leg_dep": "2035", "current_leg_end": "Bathgate", "origin_dep_time": "2040", "origin_platform": null, "current_location": "Bathgate", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.637006200000001, 55.8969649], [-3.6340489, 55.89594159999999], [-3.6333648, 55.895727699999995], [-3.632699399999999, 55.8956001], [-3.632222300000001, 55.8955019], [-3.6311016, 55.89526379999999], [-3.6302831000000007, 55.89509689999999], [-3.629608900000001, 55.894966800000006], [-3.6290574, 55.894903], [-3.628641500000001, 55.8948711], [-3.629138899999999, 55.8949557], [-3.6300554, 55.89511159999999], [-3.630655099999999, 55.89523429999999], [-3.631165100000001, 55.8953423], [-3.631749, 55.89548829999999], [-3.6322711, 55.8956213], [-3.6328439, 55.8958038], [-3.6335994, 55.89608669999999], [-3.633871300000001, 55.8961753], [-3.6347788, 55.8965353], [-3.6349191, 55.8965845], [-3.635162400000001, 55.89666990000001], [-3.6360347000000006, 55.8970243]]}", "current_leg_start": "Bathgate LMD", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "55.8970243", "next_location_lon": "-3.6360347", "previous_location": "Bathgate LMD", "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 934.635, \"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\": 1003.943, \"from_m\": 934.635, \"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\": 1099.317, \"from_m\": 1003.943, \"capability_applied\": null, \"effective_limit_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\": 801781, \"profile_key\": \"482cc80f6225ea96a93886b7e86e36c430f0cc61816f198763d6e96838bdc2c7\", \"schedule_id\": 28648, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Bathgate LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121096}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Bathgate\", \"stage_seq\": 2, \"distance_m\": 1099.317, \"section_seq\": 1, \"route_path_id\": 121096}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1099.317, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 121096}], \"total_distance_m\": 1099.317, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1099.317, \"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": "2040", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.8970243", "current_position_lon": "-3.6360347", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:25Z\", \"source_id\": 69177244, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:28Z\", \"source_id\": 21639695, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bathgate", "service_state_platform": "1", "timing_fact_generation": 1790192248568794, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:25.472945", "service_state_evidence_id": 21639695, "current_leg_start_actual_dep": "2026-09-23T20:40:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:26.160975", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
None |
BHG |
5V38 |
334004 |
3 |
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": 934.635, "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": 1003.943, "from_m": 934.635, "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": 1099.317, "from_m": 1003.943, "capability_applied": null, "effective_limit_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": 801781, "profile_key": "482cc80f6225ea96a93886b7e86e36c430f0cc61816f198763d6e96838bdc2c7", "schedule_id": 28648, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2040", "location": "Bathgate LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 121096}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Bathgate", "stage_seq": 2, "distance_m": 1099.317, "section_seq": 1, "route_path_id": 121096}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1099.317, "from_m": 0.0, "section_seq": 1, "route_path_id": 121096}], "total_distance_m": 1099.317, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1099.317, "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": 652, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:25Z", "source_id": 69177244, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:38:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:28Z", "source_id": 21639695, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Bathgate LMD |
2040 |
2040 |
None |
None |
None |
Bathgate |
2042 |
2042 |
1 |
EARLY |
-4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87536/2026-09-23/detailed |
None |
Bathgate LMD |
2026-09-23T20:40:00+01:00 |
Bathgate |
3.0 |
{"type": "LineString", "coordinates": [[-3.637006200000001, 55.8969649], [-3.6340489, 55.89594159999999], [-3.6333648, 55.895727699999995], [-3.632699399999999, 55.8956001], [-3.632222300000001, 55.8955019], [-3.6311016, 55.89526379999999], [-3.6302831000000007, 55.89509689999999], [-3.629608900000001, 55.894966800000006], [-3.6290574, 55.894903], [-3.628641500000001, 55.8948711], [-3.629138899999999, 55.8949557], [-3.6300554, 55.89511159999999], [-3.630655099999999, 55.89523429999999], [-3.631165100000001, 55.8953423], [-3.631749, 55.89548829999999], [-3.6322711, 55.8956213], [-3.6328439, 55.8958038], [-3.6335994, 55.89608669999999], [-3.633871300000001, 55.8961753], [-3.6347788, 55.8965353], [-3.6349191, 55.8965845], [-3.635162400000001, 55.89666990000001], [-3.6360347000000006, 55.8970243]]} |
0.7 |
2035 |
2038 |
Bathgate LMD |
Bathgate |
Bathgate |
55.8970243 |
-3.6360347 |
55.8970243 |
-3.6360347 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Bathgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639695 |
1790192248568794 |
6 |
6 |
2026-09-23 19:48:26.160975 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:25.472945 |
| 769973 |
800440 |
L87796 |
041R19MY23 |
2026-09-23 |
COMPLETE |
21639355 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 800440, "stp": "P", "toc": "ScotRail", "uid": "L87796", "consist": "385103+385124", "dest_crs": "GLQ", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87796/2026-09-23/detailed", "trust_id": "041R19MY23", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "3", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "1R19", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "2038", "current_leg_dep": "2024", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1945", "origin_platform": "14", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Croy", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Croy", "current_leg_milage": "11.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"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\": 3123.268, \"from_m\": 1667.893, \"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\": 3742.144, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3832.085, \"from_m\": 3820.055, \"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\": 3893.16, \"from_m\": 3832.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4740.57, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4798.453, \"from_m\": 4740.57, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5007.123, \"from_m\": 4798.453, \"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\": 15796.596, \"from_m\": 5007.123, \"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\": 21261.802, \"from_m\": 15796.596, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21324.887, \"from_m\": 21261.802, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21933.131, \"from_m\": 21324.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29621.897, \"from_m\": 21933.131, \"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\": 31978.341, \"from_m\": 29621.897, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35482.771, \"from_m\": 31978.341, \"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\": 37151.99, \"from_m\": 35482.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37233.195, \"from_m\": 37151.99, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37273.559, \"from_m\": 37233.195, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37509.665, \"from_m\": 37273.559, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39841.95, \"from_m\": 37509.665, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41693.443, \"from_m\": 39841.95, \"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\": 48854.847, \"from_m\": 41693.443, \"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\": 48969.873, \"from_m\": 48854.847, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 71462.682, \"from_m\": 48969.873, \"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\": 71767.748, \"from_m\": 71462.682, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 73108.747, \"from_m\": 71767.748, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73742.647, \"from_m\": 73108.747, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74488.158, \"from_m\": 73742.647, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74875.723, \"from_m\": 74488.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:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 74940.924, \"from_m\": 74875.723, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 75616.039, \"from_m\": 74940.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 76213.564, \"from_m\": 75616.039, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76709.81, \"from_m\": 76213.564, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 800440, \"profile_key\": \"8cceac6ee8dba5ac932071542964cb0b2b3f0dd1c6d7e9a2d47917c0cc03a00e\", \"schedule_id\": 17728, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1949\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4837.263, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Newbridge Jn\", \"stage_seq\": 5, \"distance_m\": 14455.575, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 6, \"distance_m\": 21194.79, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2006\", \"location\": \"Linlithgow\", \"stage_seq\": 7, \"distance_m\": 29209.724, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011H\", \"location\": \"Polmont\", \"stage_seq\": 8, \"distance_m\": 36726.345, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2016\", \"location\": \"Falkirk High\", \"stage_seq\": 9, \"distance_m\": 41891.798, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 10, \"distance_m\": 48854.847, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Croy\", \"stage_seq\": 11, \"distance_m\": 58433.942, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Lenzie\", \"stage_seq\": 12, \"distance_m\": 66828.188, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Bishopbriggs\", \"stage_seq\": 13, \"distance_m\": 71631.121, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 14, \"distance_m\": 73940.94, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 15, \"distance_m\": 74814.109, \"section_seq\": 1, \"route_path_id\": 118669}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 16, \"distance_m\": 76709.81, \"section_seq\": 1, \"route_path_id\": 118669}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 76709.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118669}], \"total_distance_m\": 76709.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76709.81, \"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": "1945", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:17Z\", \"source_id\": 69066113, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:19Z\", \"source_id\": 21605541, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:53Z\", \"source_id\": 69098690, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:55Z\", \"source_id\": 21615676, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:08Z\", \"source_id\": 69115405, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:11Z\", \"source_id\": 21620665, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:23Z\", \"source_id\": 69125117, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:25Z\", \"source_id\": 21623629, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:05Z\", \"source_id\": 69146552, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:10Z\", \"source_id\": 21630171, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:18Z\", \"source_id\": 69157968, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:20Z\", \"source_id\": 21633681, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:22Z\", \"source_id\": 69162348, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:22Z\", \"source_id\": 21635021, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:57Z\", \"source_id\": 69176347, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:01Z\", \"source_id\": 21639355, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "3", "timing_fact_generation": 1790192222970534, "current_leg_arrival_utc": "2026-09-23T20:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:27.711743", "service_state_evidence_id": 21639355, "current_leg_start_actual_dep": "2026-09-23T20:25:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:28.673175", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
GLQ |
1R19 |
385103+385124 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "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": 3123.268, "from_m": 1667.893, "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": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "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": 3893.16, "from_m": 3832.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4740.57, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4798.453, "from_m": 4740.57, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5007.123, "from_m": 4798.453, "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": 15796.596, "from_m": 5007.123, "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": 21261.802, "from_m": 15796.596, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21324.887, "from_m": 21261.802, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21933.131, "from_m": 21324.887, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29621.897, "from_m": 21933.131, "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": 31978.341, "from_m": 29621.897, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35482.771, "from_m": 31978.341, "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": 37151.99, "from_m": 35482.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37233.195, "from_m": 37151.99, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37273.559, "from_m": 37233.195, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 37509.665, "from_m": 37273.559, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39841.95, "from_m": 37509.665, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41693.443, "from_m": 39841.95, "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": 48854.847, "from_m": 41693.443, "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": 48969.873, "from_m": 48854.847, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71462.682, "from_m": 48969.873, "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": 71767.748, "from_m": 71462.682, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 73108.747, "from_m": 71767.748, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 73742.647, "from_m": 73108.747, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 74488.158, "from_m": 73742.647, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74875.723, "from_m": 74488.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:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 74940.924, "from_m": 74875.723, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 75616.039, "from_m": 74940.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 76213.564, "from_m": 75616.039, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 76709.81, "from_m": 76213.564, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 800440, "profile_key": "8cceac6ee8dba5ac932071542964cb0b2b3f0dd1c6d7e9a2d47917c0cc03a00e", "schedule_id": 17728, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1945", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1949", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4837.263, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Newbridge Jn", "stage_seq": 5, "distance_m": 14455.575, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Winchburgh Jn", "stage_seq": 6, "distance_m": 21194.79, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2006", "location": "Linlithgow", "stage_seq": 7, "distance_m": 29209.724, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011H", "location": "Polmont", "stage_seq": 8, "distance_m": 36726.345, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2016", "location": "Falkirk High", "stage_seq": 9, "distance_m": 41891.798, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019H", "location": "Greenhill Upper Jn", "stage_seq": 10, "distance_m": 48854.847, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Croy", "stage_seq": 11, "distance_m": 58433.942, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Lenzie", "stage_seq": 12, "distance_m": 66828.188, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Bishopbriggs", "stage_seq": 13, "distance_m": 71631.121, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Cowlairs West Jn", "stage_seq": 14, "distance_m": 73940.94, "section_seq": 1, "route_path_id": 118669}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Cowlairs South Jn", "stage_seq": 15, "distance_m": 74814.109, "section_seq": 1, "route_path_id": 118669}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 16, "distance_m": 76709.81, "section_seq": 1, "route_path_id": 118669}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 76709.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 118669}], "total_distance_m": 76709.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76709.81, "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": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:17Z", "source_id": 69066113, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:47:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:19Z", "source_id": 21605541, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1171, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:53Z", "source_id": 69098690, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:02:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:55Z", "source_id": 21615676, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1165, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:08Z", "source_id": 69115405, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:11Z", "source_id": 21620665, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1153, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:23Z", "source_id": 69125117, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:25Z", "source_id": 21623629, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:05Z", "source_id": 69146552, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:10Z", "source_id": 21630171, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:18Z", "source_id": 69157968, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:29:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:20Z", "source_id": 21633681, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:22Z", "source_id": 69162348, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:31:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:22Z", "source_id": 21635021, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1409, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:57Z", "source_id": 69176347, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:38:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:01Z", "source_id": 21639355, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Edinburgh |
1945 |
1945 |
14 |
None |
None |
Glasgow Queen St High Level |
2038 |
2038 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L87796/2026-09-23/detailed |
None |
Croy |
2026-09-23T20:25:00+01:00 |
Glasgow Queen St High Level |
14.0 |
{"type": "LineString", "coordinates": [[-4.0364626509687955, 55.9554807233783], [-4.0369211, 55.9552103], [-4.0374539, 55.9549192], [-4.0376656, 55.954805699999994], [-4.0380704, 55.9545957], [-4.038641, 55.9543129], [-4.0396785, 55.9538335], [-4.040736399999999, 55.9534121], [-4.0418402, 55.9530069], [-4.042418778537846, 55.952818968618026], [-4.042450699999999, 55.9528086], [-4.043060999999999, 55.95262550000001], [-4.0436822, 55.9524498], [-4.0443231, 55.95228259999998], [-4.0456051, 55.9519606], [-4.0462291, 55.9518094], [-4.046898, 55.9516473], [-4.0480882, 55.9513809], [-4.0510961, 55.9507112], [-4.054079299999999, 55.95002789999999], [-4.0562955, 55.949538], [-4.0568362, 55.9493975], [-4.057082300000001, 55.949329000000006], [-4.0571845, 55.9493016], [-4.057368699999999, 55.949253299999995], [-4.058042299999999, 55.9490881], [-4.0585072, 55.948971199999995], [-4.0590844, 55.9488205], [-4.0595896, 55.94868590000001], [-4.060187, 55.9485199], [-4.0606692, 55.9483812], [-4.0611125, 55.94824909999999], [-4.0615644, 55.94811210000001], [-4.0618949, 55.9480067], [-4.0620524, 55.9479565], [-4.0628555, 55.9476978], [-4.063808400000001, 55.94737859999999], [-4.0642589, 55.94722469999999], [-4.064672, 55.947090900000006], [-4.0652362, 55.94691149999999], [-4.0663498, 55.94647629999999], [-4.0674561, 55.946029], [-4.0696419, 55.9450275], [-4.070625, 55.9445375], [-4.0708972, 55.9444019], [-4.072123399999999, 55.9437395], [-4.0745261, 55.9424411], [-4.079227699999999, 55.9398957], [-4.0804165999999995, 55.9392558], [-4.0816165, 55.9386212], [-4.082177099999999, 55.9383406], [-4.0828565999999995, 55.938000499999994], [-4.084105900000001, 55.9373936], [-4.085369599999999, 55.9368338], [-4.086675, 55.9362844], [-4.087998999999999, 55.9357688], [-4.0893381, 55.9352732], [-4.0901681, 55.93498719999999], [-4.0910109, 55.93471029999999], [-4.0918537, 55.93443820000001], [-4.092711, 55.934175], [-4.0934968000000005, 55.93394839999999], [-4.0943145, 55.933728900000006], [-4.0959357999999995, 55.933294399999994], [-4.096136699999999, 55.9332451], [-4.0963887, 55.9331803], [-4.0994988, 55.9324118], [-4.1022123, 55.9317412], [-4.1044989, 55.93119909999999], [-4.1050609, 55.9310682], [-4.1056923, 55.93092179999999], [-4.106536499999999, 55.930726099999994], [-4.1079814, 55.93040439999999], [-4.1094954999999995, 55.93012110000001], [-4.1110233, 55.9298435], [-4.1112595, 55.9298067], [-4.1116912999999995, 55.9297322], [-4.112172, 55.92965470000001], [-4.1131159, 55.92950960000001], [-4.1150191, 55.9292513], [-4.1162658, 55.92910009999999], [-4.1166775, 55.92905489999999], [-4.1175105, 55.9289636], [-4.118774799999999, 55.92881979999999], [-4.1199941, 55.9286729], [-4.1213848, 55.9284963], [-4.1228191, 55.9282886], [-4.123806, 55.9281348], [-4.1247882, 55.9279617], [-4.125753, 55.92778549999999], [-4.126724299999999, 55.9275866], [-4.1275859, 55.92739449999999], [-4.1284508, 55.927193999999986], [-4.1301882999999995, 55.926796], [-4.132250306949799, 55.92632357164132], [-4.1330188, 55.9261475], [-4.133827799999999, 55.9259571], [-4.1358391, 55.9254836], [-4.1386965, 55.9248305], [-4.1398169, 55.92457629999999], [-4.141118399999999, 55.92428480000001], [-4.141774299999999, 55.9241296], [-4.142416899999999, 55.9239825], [-4.1468347, 55.9229617], [-4.1475083, 55.9228076], [-4.1481997, 55.9226502], [-4.149540899999999, 55.92234030000001], [-4.1521289999999995, 55.92174820000001], [-4.152260300000001, 55.92171710000001], [-4.152471499999999, 55.9216661], [-4.152756499999999, 55.9216031], [-4.153392000000001, 55.9214565], [-4.1539166, 55.9213246], [-4.1544985, 55.9211899], [-4.1547482, 55.92112790000001], [-4.1548546, 55.9211012], [-4.1556463, 55.9208976], [-4.1562747, 55.9207284], [-4.157778, 55.920319600000006], [-4.1631292, 55.9187471], [-4.1643136, 55.9184221], [-4.165005899999999, 55.9182321], [-4.166767, 55.917781799999986], [-4.1672237, 55.9176778], [-4.1685024, 55.9173864], [-4.1702224999999995, 55.9169874], [-4.1714483, 55.91673949999999], [-4.1717971, 55.91666899999999], [-4.1737361, 55.9163046], [-4.1767878, 55.9158014], [-4.177721799999999, 55.915660200000005], [-4.1838314, 55.9147363], [-4.190025, 55.91377880000001], [-4.192042500000001, 55.91346689999999], [-4.1943467, 55.9131092], [-4.1948183, 55.913038699999994], [-4.194852199999999, 55.913033600000006], [-4.1965736, 55.9127761], [-4.1978195, 55.91258469999999], [-4.1990672, 55.9123742], [-4.1993012, 55.91233569999999], [-4.199849899999999, 55.912245299999995], [-4.2006203, 55.9121006], [-4.2021545, 55.911798899999994], [-4.2027828, 55.91166659999999], [-4.203413699999999, 55.9115178], [-4.2040166, 55.91137379999999], [-4.204625999999999, 55.9112208], [-4.2054763, 55.9110045], [-4.206343199999999, 55.9107574], [-4.2071691, 55.91051379999999], [-4.2080161, 55.910249], [-4.2090879, 55.90988670000001], [-4.2091681, 55.9098568], [-4.2100782, 55.9095176], [-4.211427099999999, 55.90901000000001], [-4.2128044, 55.9084917], [-4.2129339, 55.9084416], [-4.213764, 55.908120700000005], [-4.214779999999999, 55.90773010000001], [-4.21567171484646, 55.90738158737394], [-4.216739899999999, 55.9069641], [-4.221252899999999, 55.905211699999995], [-4.222081835361751, 55.904888151064874], [-4.222228, 55.9048311], [-4.2235352, 55.9043283], [-4.223676, 55.9042742], [-4.2239257, 55.904179199999994], [-4.224003099999999, 55.90414779999999], [-4.224456399999999, 55.903974299999994], [-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
11.3 |
2024 |
2038 |
Croy |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639355 |
1790192222970534 |
60 |
60 |
2026-09-23 19:48:28.673175 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:27.711743 |
| 769974 |
801886 |
P28898 |
175A26MZ23 |
2026-09-23 |
COMPLETE |
21640350 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 801886, "stp": "P", "toc": "Northern", "uid": "P28898", "consist": "158861", "dest_crs": "XNL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28898/2026-09-23/detailed", "trust_id": "175A26MZ23", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neville Hill T&R.S.M.D", "service_date": "2026-09-23", "dest_arr_time": "2055", "dest_platform": null, "is_terminated": 1, "next_location": "Neville Hill T&R.S.M.D", "signalling_id": "5A26", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "2038", "current_leg_dep": "2034", "current_leg_end": "Neville Hill T&R.S.M.D", "origin_dep_time": "2045", "origin_platform": "8D", "current_location": "Neville Hill T&R.S.M.D", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "-17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5477715617338537, 53.794307535001906], [-1.5476522999999998, 53.794323899999995], [-1.547404, 53.794356699999994], [-1.5468897999999998, 53.7944146], [-1.5463392, 53.7944783], [-1.5459714, 53.7945124], [-1.5453548, 53.7945769], [-1.5449176, 53.794633999999995], [-1.5444514, 53.7946988], [-1.5441961, 53.79472580000001], [-1.5438367, 53.794762099999986], [-1.5433009, 53.794815400000005], [-1.5429197, 53.7948791], [-1.5427801, 53.7948916], [-1.5423011, 53.794938300000005], [-1.5419461, 53.79497609999999], [-1.5415185, 53.7950341], [-1.5411668, 53.79508940000001], [-1.5408475999999998, 53.7951404], [-1.5402729, 53.79523259999999], [-1.5395266, 53.7954146], [-1.5387863999999998, 53.7955772], [-1.5385122999999998, 53.7956302], [-1.5383246, 53.7956631], [-1.537842, 53.79572879999999], [-1.5363071, 53.79588280000001], [-1.5354467999999997, 53.7959717], [-1.5349134999999998, 53.79604739999999], [-1.534431, 53.796133600000005], [-1.5334811, 53.79628899999999], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5108246999999997, 53.791432399999984], [-1.5111699999999997, 53.79151529999999], [-1.5114495, 53.7915922], [-1.5110399, 53.7915136], [-1.5108925999999998, 53.7914775], [-1.5104981000000002, 53.79140319999999], [-1.5101443, 53.79136079999999], [-1.5097531999999998, 53.791345500000006], [-1.5093280999999998, 53.791373799999995], [-1.5089945, 53.7914029], [-1.508711, 53.79144939999999], [-1.5083939999999998, 53.7915377], [-1.5080381, 53.791655199999994], [-1.5078946, 53.7917192], [-1.5073850999999998, 53.7919336], [-1.5073381, 53.7919533], [-1.5071835, 53.792019499999995], [-1.5068813, 53.7921487], [-1.5066161999999998, 53.792247999999994], [-1.5062067, 53.79234559999998], [-1.5057893000000002, 53.79243249999999], [-1.5052512, 53.7925286], [-1.5050176, 53.79257820000001], [-1.5048045, 53.7926093]]}", "current_leg_start": "Leeds", "dest_arr_time_act": "2055", "motion_projection": null, "next_location_lat": "53.7926093", "next_location_lon": "-1.5048045", "previous_location": "Leeds", "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\": 119.601, \"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\": 455.016, \"from_m\": 119.601, \"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\": 902.268, \"from_m\": 455.016, \"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\": 1585.698, \"from_m\": 902.268, \"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\": 1624.788, \"from_m\": 1585.698, \"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\": 3038.577, \"from_m\": 1624.788, \"capability_applied\": null, \"effective_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\": 801886, \"profile_key\": \"4f96f1333306abeb10a0a70bdf99e80b1e057057bc1ce4546678d594ab5b6a66\", \"schedule_id\": 20090, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119254}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 2, \"distance_m\": 1561.941, \"section_seq\": 1, \"route_path_id\": 119254}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2051\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 3, \"distance_m\": 2629.668, \"section_seq\": 1, \"route_path_id\": 119254}, {\"is_pass\": false, \"wtt_arr\": \"2055\", \"wtt_dep\": null, \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 3038.577, \"section_seq\": 1, \"route_path_id\": 119254}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3038.577, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119254}], \"total_distance_m\": 3038.577, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1624.788, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1413.789, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2045", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7926093", "current_position_lon": "-1.5048045", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:29Z\", \"source_id\": 69179513, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:31Z\", \"source_id\": 21640350, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neville Hill T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1790192311226063, "current_leg_arrival_utc": "2026-09-23T20:46:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:31.223120", "service_state_evidence_id": 21640350, "current_leg_start_actual_dep": "2026-09-23T20:45:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:31.673566", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
XNL |
5A26 |
158861 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 119.601, "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": 455.016, "from_m": 119.601, "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": 902.268, "from_m": 455.016, "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": 1585.698, "from_m": 902.268, "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": 1624.788, "from_m": 1585.698, "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": 3038.577, "from_m": 1624.788, "capability_applied": null, "effective_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": 801886, "profile_key": "4f96f1333306abeb10a0a70bdf99e80b1e057057bc1ce4546678d594ab5b6a66", "schedule_id": 20090, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2045", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119254}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Marsh Lane Jn Leeds", "stage_seq": 2, "distance_m": 1561.941, "section_seq": 1, "route_path_id": 119254}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2051", "location": "Neville H. West Jn", "stage_seq": 3, "distance_m": 2629.668, "section_seq": 1, "route_path_id": 119254}, {"is_pass": false, "wtt_arr": "2055", "wtt_dep": null, "location": "Neville Hill T&R.S.M.D", "stage_seq": 4, "distance_m": 3038.577, "section_seq": 1, "route_path_id": 119254}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3038.577, "from_m": 0.0, "section_seq": 1, "route_path_id": 119254}], "total_distance_m": 3038.577, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1624.788, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1413.789, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5276, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:29Z", "source_id": 69179513, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:31Z", "source_id": 21640350, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Leeds |
2045 |
2045 |
8D |
None |
None |
Neville Hill T&R.S.M.D |
2055 |
2055 |
None |
EARLY |
-17 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28898/2026-09-23/detailed |
None |
Leeds |
2026-09-23T20:45:00+01:00 |
Neville Hill T&R.S.M.D |
4.0 |
{"type": "LineString", "coordinates": [[-1.5477715617338537, 53.794307535001906], [-1.5476522999999998, 53.794323899999995], [-1.547404, 53.794356699999994], [-1.5468897999999998, 53.7944146], [-1.5463392, 53.7944783], [-1.5459714, 53.7945124], [-1.5453548, 53.7945769], [-1.5449176, 53.794633999999995], [-1.5444514, 53.7946988], [-1.5441961, 53.79472580000001], [-1.5438367, 53.794762099999986], [-1.5433009, 53.794815400000005], [-1.5429197, 53.7948791], [-1.5427801, 53.7948916], [-1.5423011, 53.794938300000005], [-1.5419461, 53.79497609999999], [-1.5415185, 53.7950341], [-1.5411668, 53.79508940000001], [-1.5408475999999998, 53.7951404], [-1.5402729, 53.79523259999999], [-1.5395266, 53.7954146], [-1.5387863999999998, 53.7955772], [-1.5385122999999998, 53.7956302], [-1.5383246, 53.7956631], [-1.537842, 53.79572879999999], [-1.5363071, 53.79588280000001], [-1.5354467999999997, 53.7959717], [-1.5349134999999998, 53.79604739999999], [-1.534431, 53.796133600000005], [-1.5334811, 53.79628899999999], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5108246999999997, 53.791432399999984], [-1.5111699999999997, 53.79151529999999], [-1.5114495, 53.7915922], [-1.5110399, 53.7915136], [-1.5108925999999998, 53.7914775], [-1.5104981000000002, 53.79140319999999], [-1.5101443, 53.79136079999999], [-1.5097531999999998, 53.791345500000006], [-1.5093280999999998, 53.791373799999995], [-1.5089945, 53.7914029], [-1.508711, 53.79144939999999], [-1.5083939999999998, 53.7915377], [-1.5080381, 53.791655199999994], [-1.5078946, 53.7917192], [-1.5073850999999998, 53.7919336], [-1.5073381, 53.7919533], [-1.5071835, 53.792019499999995], [-1.5068813, 53.7921487], [-1.5066161999999998, 53.792247999999994], [-1.5062067, 53.79234559999998], [-1.5057893000000002, 53.79243249999999], [-1.5052512, 53.7925286], [-1.5050176, 53.79257820000001], [-1.5048045, 53.7926093]]} |
2.0 |
2034 |
2038 |
Leeds |
Neville Hill T&R.S.M.D |
Neville Hill T&R.S.M.D |
53.7926093 |
-1.5048045 |
53.7926093 |
-1.5048045 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Neville Hill T&R.S.M.D |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640350 |
1790192311226063 |
6 |
6 |
2026-09-23 19:48:31.673566 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:31.223120 |
| 769975 |
800160 |
P66715 |
521K02MY23 |
2026-09-23 |
COMPLETE |
21639207 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 800160, "stp": "O", "toc": "Greater Anglia", "uid": "P66715", "consist": "720121+720563", "dest_crs": "SOV", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66715/2026-09-23/detailed", "trust_id": "521K02MY23", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southend Victoria", "service_date": "2026-09-23", "dest_arr_time": "2032", "dest_platform": "1", "is_terminated": 1, "next_location": "Southend Victoria", "signalling_id": "1K02", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "2038", "current_leg_dep": "2035", "current_leg_end": "Southend Victoria", "origin_dep_time": "1933", "origin_platform": "10", "current_location": "Southend Victoria", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]}", "current_leg_start": "Prittlewell", "dest_arr_time_act": "2032", "motion_projection": null, "next_location_lat": "51.5420385", "next_location_lon": "0.7113374", "previous_location": "Prittlewell", "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\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.493, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.724, \"from_m\": 6674.493, \"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\": 7486.199, \"from_m\": 7287.724, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.786, \"from_m\": 7486.199, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.585, \"from_m\": 7606.786, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.146, \"from_m\": 31569.585, \"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\": 32065.121, \"from_m\": 31759.146, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32122.314, \"from_m\": 32065.121, \"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\": 32158.138, \"from_m\": 32122.314, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32655.364, \"from_m\": 32158.138, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32998.08, \"from_m\": 32655.364, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33876.066, \"from_m\": 32998.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\": 34432.403, \"from_m\": 33876.066, \"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\": 34511.215, \"from_m\": 34432.403, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61661.926, \"from_m\": 34511.215, \"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\": 61680.445, \"from_m\": 61661.926, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66034.773, \"from_m\": 61680.445, \"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\": 66597.169, \"from_m\": 66034.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}], \"service_id\": 800160, \"profile_key\": \"30343d774067198aa457ec5e7d0283c75f14dd6487a6719c5cee7238c56706ca\", \"schedule_id\": 39786, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.989, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"1939H\", \"wtt_dep\": \"1940H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.287, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.637, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.886, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.965, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.55, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32406.999, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Mountnessing Jn\", \"stage_seq\": 10, \"distance_m\": 34378.621, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"Billericay\", \"stage_seq\": 11, \"distance_m\": 39077.49, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2008H\", \"location\": \"Wickford\", \"stage_seq\": 12, \"distance_m\": 46564.263, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2013H\", \"location\": \"Rayleigh\", \"stage_seq\": 13, \"distance_m\": 53121.29, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Hockley\", \"stage_seq\": 14, \"distance_m\": 58001.27, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Rochford\", \"stage_seq\": 15, \"distance_m\": 62091.066, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2025H\", \"location\": \"Southend Airport\", \"stage_seq\": 16, \"distance_m\": 63475.632, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Prittlewell\", \"stage_seq\": 17, \"distance_m\": 65645.845, \"section_seq\": 1, \"route_path_id\": 139247}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": null, \"location\": \"Southend Victoria\", \"stage_seq\": 18, \"distance_m\": 66597.169, \"section_seq\": 1, \"route_path_id\": 139247}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66597.169, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139247}], \"total_distance_m\": 66597.169, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65499.361, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1097.808, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1933", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5420385", "current_position_lon": "0.7113374", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:43:54Z\", \"source_id\": 69058549, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:44:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:43:56Z\", \"source_id\": 21603110, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:00Z\", \"source_id\": 69067656, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:04Z\", \"source_id\": 21605976, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:25Z\", \"source_id\": 69077525, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:31Z\", \"source_id\": 21609202, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:26Z\", \"source_id\": 69090821, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:29Z\", \"source_id\": 21613289, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:43Z\", \"source_id\": 69109971, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:46Z\", \"source_id\": 21618977, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:46Z\", \"source_id\": 69125996, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:50Z\", \"source_id\": 21623893, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13969, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:20Z\", \"source_id\": 69140355, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:23Z\", \"source_id\": 21628316, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13963, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:20Z\", \"source_id\": 69151403, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:23Z\", \"source_id\": 21631682, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:44Z\", \"source_id\": 69160991, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:47Z\", \"source_id\": 21634620, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:47Z\", \"source_id\": 69165302, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:50Z\", \"source_id\": 21635968, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:33Z\", \"source_id\": 69171147, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:33Z\", \"source_id\": 21637741, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:45Z\", \"source_id\": 69175950, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:49Z\", \"source_id\": 21639207, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southend Victoria", "service_state_platform": "2", "timing_fact_generation": 1790192210328771, "current_leg_arrival_utc": "2026-09-23T20:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:34.620402", "service_state_evidence_id": 21639207, "current_leg_start_actual_dep": "2026-09-23T20:34:30+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:35.086130", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
O |
LST |
SOV |
1K02 |
720121+720563 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.493, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.724, "from_m": 6674.493, "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": 7486.199, "from_m": 7287.724, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.786, "from_m": 7486.199, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.585, "from_m": 7606.786, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.146, "from_m": 31569.585, "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": 32065.121, "from_m": 31759.146, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32122.314, "from_m": 32065.121, "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": 32158.138, "from_m": 32122.314, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32655.364, "from_m": 32158.138, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32998.08, "from_m": 32655.364, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33876.066, "from_m": 32998.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": 34432.403, "from_m": 33876.066, "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": 34511.215, "from_m": 34432.403, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61661.926, "from_m": 34511.215, "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": 61680.445, "from_m": 61661.926, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66034.773, "from_m": 61680.445, "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": 66597.169, "from_m": 66034.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}], "service_id": 800160, "profile_key": "30343d774067198aa457ec5e7d0283c75f14dd6487a6719c5cee7238c56706ca", "schedule_id": 39786, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1933", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.989, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "1939H", "wtt_dep": "1940H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.287, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.637, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.886, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.965, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.55, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Shenfield", "stage_seq": 9, "distance_m": 32406.999, "section_seq": 1, "route_path_id": 139247}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Mountnessing Jn", "stage_seq": 10, "distance_m": 34378.621, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "Billericay", "stage_seq": 11, "distance_m": 39077.49, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2008H", "location": "Wickford", "stage_seq": 12, "distance_m": 46564.263, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2013H", "location": "Rayleigh", "stage_seq": 13, "distance_m": 53121.29, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Hockley", "stage_seq": 14, "distance_m": 58001.27, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Rochford", "stage_seq": 15, "distance_m": 62091.066, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2025H", "location": "Southend Airport", "stage_seq": 16, "distance_m": 63475.632, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Prittlewell", "stage_seq": 17, "distance_m": 65645.845, "section_seq": 1, "route_path_id": 139247}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": null, "location": "Southend Victoria", "stage_seq": 18, "distance_m": 66597.169, "section_seq": 1, "route_path_id": 139247}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66597.169, "from_m": 0.0, "section_seq": 1, "route_path_id": 139247}], "total_distance_m": 66597.169, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65499.361, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1097.808, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:43:54Z", "source_id": 69058549, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:44:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:43:56Z", "source_id": 21603110, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:00Z", "source_id": 69067656, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:48:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:04Z", "source_id": 21605976, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:25Z", "source_id": 69077525, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:31Z", "source_id": 21609202, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14052, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:26Z", "source_id": 69090821, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:29Z", "source_id": 21613289, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14011, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:43Z", "source_id": 69109971, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:07:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:46Z", "source_id": 21618977, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13984, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:46Z", "source_id": 69125996, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:14:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:50Z", "source_id": 21623893, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13969, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:20Z", "source_id": 69140355, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:23Z", "source_id": 21628316, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13963, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:20Z", "source_id": 69151403, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:26:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:23Z", "source_id": 21631682, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13954, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:44Z", "source_id": 69160991, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:30:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:47Z", "source_id": 21634620, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13950, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:47Z", "source_id": 69165302, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:50Z", "source_id": 21635968, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13944, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:33Z", "source_id": 69171147, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:35:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:33Z", "source_id": 21637741, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13927, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:45Z", "source_id": 69175950, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:49Z", "source_id": 21639207, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1933 |
1933 |
10 |
None |
None |
Southend Victoria |
2032 |
2032 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66715/2026-09-23/detailed |
None |
Prittlewell |
2026-09-23T20:34:30+01:00 |
Southend Victoria |
3.0 |
{"type": "LineString", "coordinates": [[0.7105982534527822, 51.550586937756194], [0.7106035, 51.550570099999995], [0.710685, 51.550293], [0.7107117, 51.55014729999999], [0.7107451, 51.55002149999999], [0.7107626999999999, 51.5498953], [0.7107905, 51.5496498], [0.7108087999999999, 51.54942629999999], [0.710824, 51.5492037], [0.7108483999999999, 51.54896490000001], [0.7108867999999999, 51.5485319], [0.7110235999999999, 51.5473508], [0.7110566999999999, 51.5470862], [0.7110926999999999, 51.54679920000001], [0.7111337, 51.5463799], [0.7112007, 51.5456376], [0.7111439999999999, 51.5451694], [0.7111251, 51.544914], [0.7111511, 51.54433819999999], [0.7113373999999999, 51.5420385]]} |
0.6 |
2035 |
2038 |
Prittlewell |
Southend Victoria |
Southend Victoria |
51.5420385 |
0.7113374 |
51.5420385 |
0.7113374 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Southend Victoria |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639207 |
1790192210328771 |
101 |
101 |
2026-09-23 19:48:35.086130 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:34.620402 |
| 769976 |
801087 |
W60873 |
875Y14MZ23 |
2026-09-23 |
COMPLETE |
21637488 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 801087, "stp": "P", "toc": "London Overground", "uid": "W60873", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60873/2026-09-23/detailed", "trust_id": "875Y14MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley C Sidings Lorol", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley C Sidings Lorol", "signalling_id": "5Y14", "timing_status": "EARLY", "origin_station": "Clapham Junction (C)", "current_leg_arr": "2038", "current_leg_dep": "2010", "current_leg_end": "Wembley C Sidings Lorol", "origin_dep_time": "2010", "origin_platform": "17", "current_location": "Wembley C Sidings Lorol", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1698194, 51.46399259999999], [-0.1699212, 51.46390709999999], [-0.17004959999999997, 51.4638105], [-0.17016809999999996, 51.463731200000005], [-0.17031419999999997, 51.4636471], [-0.17044699999999996, 51.463557400000006], [-0.17055, 51.4634885], [-0.17065180000000002, 51.4634147], [-0.170737, 51.4633492], [-0.1708234, 51.4632775], [-0.1709042, 51.46320709999999], [-0.1709742, 51.463138699999995], [-0.1710292, 51.4630851], [-0.17111589999999996, 51.4629951], [-0.1712388, 51.462851], [-0.17112999999999998, 51.462954], [-0.1710436, 51.463033999999986], [-0.1709385, 51.46311609999999], [-0.17081559999999998, 51.463203], [-0.17066949999999995, 51.46329469999999], [-0.17053, 51.46337189999999], [-0.1704936, 51.4633901], [-0.1703496, 51.4634623], [-0.1701559, 51.4635554], [-0.1700242, 51.463625], [-0.1699257, 51.46368499999999], [-0.16983930000000003, 51.4637423], [-0.1697827, 51.4637821], [-0.1697619, 51.46379670000001], [-0.1696899, 51.463856], [-0.16960799999999998, 51.4639291], [-0.16953499999999996, 51.46400359999999], [-0.1694475, 51.46409739999999], [-0.16937329999999998, 51.4641857], [-0.1692859, 51.46429320000001], [-0.1692206, 51.464367], [-0.1691542, 51.4644353], [-0.16909439999999998, 51.46448980000001], [-0.1690214, 51.4645518], [-0.1689494, 51.464607], [-0.16886089999999998, 51.4646663], [-0.1687635, 51.46472560000001], [-0.16867709999999997, 51.4647773], [-0.1685709, 51.46483459999999], [-0.16847349999999997, 51.4648774], [-0.1684152, 51.4649027], [-0.1682237, 51.4649684], [-0.1681149, 51.4650016], [-0.167863, 51.4650796], [-0.16778680000000004, 51.465103199999994], [-0.1674047, 51.4652204], [-0.1671643, 51.4652917], [-0.16687380000000002, 51.465377800000006], [-0.1663301, 51.46553889999999], [-0.1657776, 51.465708600000006], [-0.16557869999999997, 51.4657757], [-0.1653946, 51.4658508], [-0.1652417, 51.4659216], [-0.16509679999999996, 51.46598989999999], [-0.164942, 51.466076], [-0.16474699999999998, 51.4661944], [-0.16456869999999998, 51.46631279999999], [-0.1644336, 51.466411], [-0.1642729, 51.46655380000001], [-0.16412009999999996, 51.46670820000001], [-0.1640016, 51.4668522], [-0.1639212, 51.4669627], [-0.1638429, 51.4670939], [-0.1637841, 51.4672068], [-0.1637539, 51.46727359999999], [-0.1637489, 51.46728649999999], [-0.16373495118000975, 51.467322242964734], [-0.16371688999465653, 51.46736852356277], [-0.16369994855795214, 51.467411934835965], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.16365839999999998, 51.4675184], [-0.16365031985030357, 51.46755064119651], [-0.16363957705997165, 51.46759350675496], [-0.16362889719040585, 51.46763612120894], [-0.16360715415752114, 51.46772287939966], [-0.1635974, 51.4677618], [-0.16359658184103934, 51.467768010138954], [-0.16358968975019214, 51.46782032370696], [-0.1635831230079593, 51.467870167700504], [-0.16357619044589064, 51.46792278834236], [-0.1635695344383195, 51.46797330977888], [-0.1635642, 51.4680138], [-0.1635652687948083, 51.4680227778784], [-0.16356769999999998, 51.4680432], [-0.16357677951863694, 51.46813801852881], [-0.16358078768884426, 51.46817987628012], [-0.1635844, 51.4682176], [-0.1635932, 51.46828959999999], [-0.163603, 51.4683824], [-0.16361869999999998, 51.46849280000001], [-0.16363929999999996, 51.4685819], [-0.1636716, 51.468682], [-0.1637088, 51.468781500000006], [-0.163747, 51.46888160000001], [-0.16380089999999997, 51.46899019999999], [-0.1638675, 51.4691037], [-0.1639243, 51.4691867], [-0.1639925, 51.4692806], [-0.16404899999999997, 51.4693526], [-0.1641, 51.4694121], [-0.1641874, 51.46950329999999], [-0.1643326, 51.4696453], [-0.16443769999999996, 51.4697402], [-0.1645463, 51.46982769999999], [-0.1646597, 51.46990350000001], [-0.16479669999999996, 51.4699954], [-0.16491, 51.47006609999999], [-0.1650529, 51.4701455], [-0.1651926100187815, 51.470219540933535], [-0.16541315474887003, 51.4702966516612], [-0.16560792831071464, 51.470365387600786], [-0.1657808826126322, 51.47042652338143], [-0.16593596956293966, 51.47048083363229], [-0.166077141069954, 51.47052909298252], [-0.16620834904199216, 51.470572076061245], [-0.16633354538737108, 51.47061055749764], [-0.16645668201440772, 51.470645311920855], [-0.16658171083141896, 51.47067711396003], [-0.16671258374672177, 51.47070673824432], [-0.1668532526686331, 51.47073495940288], [-0.1670076695054699, 51.47076255206484], [-0.16717978616554907, 51.470790290859384], [-0.1673735545571876, 51.47081895041563], [-0.16759292658870242, 51.470849305362734], [-0.16784185416841046, 51.47088213032986], [-0.1682443, 51.47093409999999], [-0.1685881, 51.4709807], [-0.1689068, 51.4710239], [-0.16914170000000003, 51.47105429999999], [-0.1694643, 51.4710961], [-0.16967999999999997, 51.47112500000001], [-0.1701484, 51.47118509999999], [-0.17093489999999997, 51.4712992], [-0.1711129, 51.4713235], [-0.17172869999999998, 51.4714127], [-0.1721031, 51.47145600000001], [-0.17296139999999996, 51.47154160000001], [-0.1732779, 51.47157669999999], [-0.1733629, 51.4715882], [-0.17360719999999996, 51.4716172], [-0.1739475, 51.471666299999995], [-0.17441289999999998, 51.4717354], [-0.17481139999999998, 51.4717971], [-0.1751964, 51.47186749999999], [-0.1755594, 51.4719266], [-0.17593369999999997, 51.47201639999999], [-0.1764235, 51.4721419], [-0.17667849999999996, 51.47221699999999], [-0.1768095, 51.47225579999999], [-0.1771246, 51.472350000000006], [-0.1773769, 51.47243340000001], [-0.17751129999999998, 51.472479], [-0.17758489999999996, 51.4725037], [-0.1796630568239043, 51.47325942114443], [-0.1806252, 51.4736093], [-0.1808313, 51.47369470000001], [-0.1809948, 51.473771599999985], [-0.1811693, 51.4738575], [-0.18135660000000003, 51.47395360000001], [-0.18162069999999997, 51.4741024], [-0.18177719999999997, 51.474193199999995], [-0.1818239, 51.474223], [-0.1819454, 51.47430190000001], [-0.1821278, 51.47441739999999], [-0.18225959999999997, 51.4745107], [-0.1824289, 51.47464409999999], [-0.18258269999999996, 51.4747727], [-0.1828033, 51.47496279999999], [-0.18308099999999997, 51.4752242], [-0.1833574, 51.4755293], [-0.1835546, 51.4757858], [-0.1838177, 51.476173300000006], [-0.1841373, 51.47666999999999], [-0.1842688, 51.4768793], [-0.1844135, 51.477124], [-0.18471039999999997, 51.4775756], [-0.1849303, 51.47786620000001], [-0.18536269999999996, 51.4783555], [-0.1856039, 51.478615000000005], [-0.18589919999999996, 51.47892160000001], [-0.1861649, 51.4791785], [-0.1865108, 51.47951059999999], [-0.18667829999999996, 51.4796602], [-0.1868395, 51.479791], [-0.1871331, 51.4800152], [-0.1874391, 51.4802335], [-0.1881683, 51.48073819999999], [-0.1883109, 51.480838799999994], [-0.1884248, 51.4809266], [-0.1891153, 51.48150759999999], [-0.18945139999999996, 51.4817991], [-0.19016169999999996, 51.482402400000005], [-0.19069659999999997, 51.482864000000006], [-0.1912202, 51.483336300000005], [-0.19176969999999996, 51.4838889], [-0.19217639999999997, 51.4843085], [-0.1922875, 51.484433399999986], [-0.1925359, 51.4846967], [-0.1928327, 51.48499710000001], [-0.19311459999999997, 51.485262899999995], [-0.1933773, 51.485502700000005], [-0.1936898, 51.485775699999984], [-0.1939191, 51.48596380000001], [-0.1940722, 51.48607859999999], [-0.1943793, 51.4863045], [-0.1946453, 51.48649890000001], [-0.1948358, 51.486623599999994], [-0.1949097, 51.4866705], [-0.1950552, 51.4867579], [-0.195195, 51.48683849999998], [-0.19558839999999997, 51.4870575], [-0.19570819999999997, 51.48712079999999], [-0.1958629, 51.48719899999999], [-0.1961317, 51.48734090000001], [-0.1964512, 51.48748630000001], [-0.1968443, 51.487658499999995], [-0.19750999999999996, 51.48796550000001], [-0.1983676, 51.48841819999999], [-0.19918549999999996, 51.4889651], [-0.1995315, 51.4892689], [-0.19980249999999997, 51.4894924], [-0.20017699999999997, 51.48982209999999], [-0.2004281, 51.490069], [-0.2005519, 51.4902039], [-0.20104839999999996, 51.4907494], [-0.2013051, 51.4910176], [-0.2017542, 51.4915219], [-0.2018985, 51.4916861], [-0.2020732, 51.491880499999986], [-0.20218769999999997, 51.4920004], [-0.20262399999999997, 51.4924836], [-0.2029239, 51.49281529999998], [-0.2032875, 51.49320710000001], [-0.20350170000000004, 51.493411899999984], [-0.2036154, 51.49351720000001], [-0.2037344, 51.4936262], [-0.2040423, 51.493879699999994], [-0.20433999999999997, 51.4940824], [-0.2046253, 51.4942565], [-0.2052899, 51.494616], [-0.2056662, 51.4948068], [-0.2060834, 51.49501149999999], [-0.2066439, 51.4952855], [-0.2068773, 51.495414499999995], [-0.2070868, 51.495538999999994], [-0.20736969999999996, 51.4957382], [-0.207617, 51.49591599999999], [-0.20766139999999997, 51.4959526], [-0.2078492, 51.4961102], [-0.2078794, 51.49613480000001], [-0.2082296999999999, 51.49640959999999], [-0.2088007, 51.49688340000001], [-0.2096476, 51.4975691], [-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984], [-0.2209192, 51.5125483], [-0.2211815, 51.5129945], [-0.2214048, 51.51336950000001], [-0.22164739999999997, 51.513731199999995], [-0.22184290000000004, 51.51402829999999], [-0.2220385, 51.5143129], [-0.22224019999999997, 51.51460419999999], [-0.22244839999999996, 51.51488359999999], [-0.2226046, 51.515088199999994], [-0.2230137, 51.5156186], [-0.22338779999999997, 51.516085100000005], [-0.22391099999999997, 51.516686699999994], [-0.2245601, 51.5173975], [-0.2251002, 51.51794449999999], [-0.2257372, 51.518560599999994], [-0.22641800000000004, 51.519166], [-0.2265534, 51.5192796], [-0.22672459999999997, 51.5194269], [-0.2268546, 51.519538999999995], [-0.2277841, 51.5203024], [-0.2278833, 51.5203839], [-0.22805480000000003, 51.5205319], [-0.2281362, 51.520611300000006], [-0.2283633, 51.5208331], [-0.22848650000000004, 51.52095330000001], [-0.2285193, 51.5209803], [-0.22865309999999991, 51.5210892], [-0.2291437, 51.52149180000001], [-0.229634, 51.521892900000005], [-0.22986899999999996, 51.5220838], [-0.2304729, 51.522557799999994], [-0.23089950000000004, 51.5228607], [-0.2312149, 51.5230606], [-0.23149139999999996, 51.5232302], [-0.2318380999999999, 51.523431899999984], [-0.2324302, 51.5237677], [-0.23266360000000005, 51.5238967], [-0.2330623, 51.524115300000005], [-0.2333976, 51.5243189], [-0.2338016, 51.52461180000001], [-0.2341315, 51.5248762], [-0.2343071, 51.5250437], [-0.2344761, 51.52520369999999], [-0.23469480000000004, 51.5254178], [-0.2347637755015157, 51.52549630517218], [-0.23478868390626725, 51.52552465489442], [-0.23483897814242943, 51.525581897672495], [-0.23486503123816935, 51.5256115501788], [-0.23490701426163027, 51.52565933339894], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350093847793611, 51.52577584678355], [-0.23502870329806977, 51.52579783419386], [-0.2350706756456537, 51.52584560506775], [-0.2351193483478354, 51.525901001894894], [-0.2353506, 51.52616419999999], [-0.2356456, 51.52649569999999], [-0.23615213153953504, 51.52706681580239], [-0.23632479999999997, 51.52726150000001], [-0.2363930999999999, 51.527338400000005], [-0.2364529, 51.5274082], [-0.2366324, 51.5276144], [-0.2370879999999999, 51.5280608], [-0.2371409999999999, 51.5281194], [-0.2373487, 51.5283144], [-0.2375213, 51.52847049999999], [-0.2378234999999999, 51.528724399999994], [-0.2379915, 51.528907199999985], [-0.23827860000000003, 51.5291952], [-0.2384196, 51.52934009999999], [-0.23846919999999996, 51.52939769999999], [-0.23870220000000003, 51.5296335], [-0.23883409999999997, 51.52975560000001], [-0.2389995, 51.529886], [-0.23909, 51.52994699999999], [-0.239358, 51.530128000000005], [-0.23952070000000003, 51.5302212], [-0.2396512, 51.5302836], [-0.23988489999999996, 51.5303811], [-0.2400943, 51.5304589], [-0.2403105, 51.530529], [-0.24059439999999996, 51.5306046], [-0.24084909999999995, 51.5306625], [-0.2410626666000592, 51.53070327913194], [-0.2411141, 51.5307131], [-0.24164749999999993, 51.53081470000001], [-0.2420695, 51.5308878], [-0.2423647, 51.53093859999999], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266650148978327, 51.538602029556344], [-0.2667331882628675, 51.53866318392512], [-0.26681464317815673, 51.538723171403646], [-0.2668959425881618, 51.53878304428146], [-0.2669838742955095, 51.53884780142006], [-0.26707537797118863, 51.53891518903011], [-0.26726225494250333, 51.53898142214145], [-0.2673172, 51.539021299999995], [-0.2675108530825601, 51.53915198985596], [-0.26768810141263377, 51.539271608375415], [-0.2677604, 51.539320399999994], [-0.2679964, 51.5394489], [-0.268194, 51.53954159999999], [-0.2684073, 51.5396283], [-0.2686209, 51.5397013], [-0.2690833999999999, 51.5398501], [-0.26949458523585645, 51.53997223974413], [-0.2696042, 51.5400048], [-0.2707542, 51.540351300000005], [-0.27093599999999995, 51.540411099999986], [-0.2712766, 51.5405371], [-0.2714289, 51.5405904], [-0.2715255, 51.54061980000001], [-0.2720524, 51.5408036], [-0.2724614000000001, 51.5409296], [-0.2725711, 51.54096379999999], [-0.27284749999999997, 51.5410668], [-0.2730184, 51.54113099999999], [-0.2733489, 51.541288599999994], [-0.2736121, 51.5414458], [-0.2739131, 51.541652199999994], [-0.2741836999999999, 51.541811200000005], [-0.2744246, 51.54196610000001], [-0.2745931999999999, 51.5420612], [-0.2747425, 51.542135399999985], [-0.2749204, 51.54222279999999], [-0.27499970000000007, 51.5422524], [-0.2751545, 51.54229870000001], [-0.2758126, 51.5425341], [-0.276288, 51.54270409999998], [-0.2764923, 51.5427766], [-0.27689519999999995, 51.54291550000001], [-0.2773206, 51.54306559999999], [-0.27764079999999997, 51.543169899999995], [-0.27793969999999996, 51.5432572], [-0.2782393, 51.543367399999994], [-0.2787631, 51.54357619999999], [-0.27939689999999995, 51.5438264], [-0.28000239999999993, 51.54406840000001], [-0.2804781, 51.5442438], [-0.28074609999999994, 51.5443329], [-0.28095079999999995, 51.5443871], [-0.2811616, 51.54443940000001], [-0.2814613, 51.5445014], [-0.28188339999999995, 51.54458129999999], [-0.28250099999999995, 51.5446987], [-0.2827319, 51.54475449999999], [-0.2822867, 51.5446315], [-0.2820388, 51.5445727], [-0.28155340000000006, 51.5444816], [-0.2812417, 51.5444161], [-0.2808247, 51.54431209999999], [-0.28062600000000004, 51.5442518], [-0.2802974, 51.54413539999999], [-0.2799895, 51.5440192], [-0.2795698999999999, 51.543855], [-0.2789223, 51.54359730000001], [-0.2782361, 51.5433275]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.5433275", "next_location_lon": "-0.2782361", "previous_location": "Clapham Junction (C)", "current_leg_milage": "8.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 227.144, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1374.141, \"from_m\": 227.144, \"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\": 1659.025, \"from_m\": 1374.141, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2599.985, \"from_m\": 1659.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4590.042, \"from_m\": 2599.985, \"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\": 5595.842, \"from_m\": 4590.042, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8623.008, \"from_m\": 5595.842, \"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\": 8698.865, \"from_m\": 8623.008, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9136.743, \"from_m\": 8698.865, \"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\": 9452.38, \"from_m\": 9136.743, \"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\": 9636.409, \"from_m\": 9452.38, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9695.208, \"from_m\": 9636.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9702.684, \"from_m\": 9695.208, \"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\": 13777.941, \"from_m\": 9702.684, \"capability_applied\": null, \"effective_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\": 801087, \"profile_key\": \"cfe60638056af18f6243fee2535f1ff1e57ed814f75f43fac35c89ba6a2a0dd8\", \"schedule_id\": 26104, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 1341.904, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"West Brompton\", \"stage_seq\": 3, \"distance_m\": 4170.821, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 4, \"distance_m\": 5828.33, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 5, \"distance_m\": 7577.088, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"North Pole Jn\", \"stage_seq\": 6, \"distance_m\": 8774.051, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 9591.77, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 8, \"distance_m\": 10113.472, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Willesden No7\", \"stage_seq\": 9, \"distance_m\": 11435.625, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 10, \"distance_m\": 12518.048, \"section_seq\": 1, \"route_path_id\": 141529}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Wembley C Sidings Lorol\", \"stage_seq\": 11, \"distance_m\": 13777.941, \"section_seq\": 1, \"route_path_id\": 141529}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13777.941, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141529}], \"total_distance_m\": 13777.941, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 7621.268, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 6156.673, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "28.0", "current_position_lat": "51.5433275", "current_position_lon": "-0.2782361", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:09Z\", \"source_id\": 69128993, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:13Z\", \"source_id\": 21624807, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:49Z\", \"source_id\": 69132651, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:55Z\", \"source_id\": 21625964, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:51Z\", \"source_id\": 69134854, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:52Z\", \"source_id\": 21626590, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:31Z\", \"source_id\": 69140711, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:35Z\", \"source_id\": 21628452, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:07Z\", \"source_id\": 69170178, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:10Z\", \"source_id\": 21637488, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley C Sidings Lorol", "service_state_platform": null, "timing_fact_generation": 1790192051641617, "current_leg_arrival_utc": "2026-09-23T20:39:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:34.630823", "service_state_evidence_id": 21637488, "current_leg_start_actual_dep": "2026-09-23T20:10:00+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:35.070507", "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 |
None |
5Y14 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 227.144, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1374.141, "from_m": 227.144, "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": 1659.025, "from_m": 1374.141, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2599.985, "from_m": 1659.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4590.042, "from_m": 2599.985, "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": 5595.842, "from_m": 4590.042, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8623.008, "from_m": 5595.842, "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": 8698.865, "from_m": 8623.008, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9136.743, "from_m": 8698.865, "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": 9452.38, "from_m": 9136.743, "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": 9636.409, "from_m": 9452.38, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9695.208, "from_m": 9636.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9702.684, "from_m": 9695.208, "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": 13777.941, "from_m": 9702.684, "capability_applied": null, "effective_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": 801087, "profile_key": "cfe60638056af18f6243fee2535f1ff1e57ed814f75f43fac35c89ba6a2a0dd8", "schedule_id": 26104, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "Clapham Junction (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 1341.904, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "West Brompton", "stage_seq": 3, "distance_m": 4170.821, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Kensington (Olympia)", "stage_seq": 4, "distance_m": 5828.33, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Shepherd's Bush", "stage_seq": 5, "distance_m": 7577.088, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "North Pole Jn", "stage_seq": 6, "distance_m": 8774.051, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Mitre Bridge Jn", "stage_seq": 7, "distance_m": 9591.77, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Willesden West London Jn", "stage_seq": 8, "distance_m": 10113.472, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Willesden No7", "stage_seq": 9, "distance_m": 11435.625, "section_seq": 1, "route_path_id": 141529}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Wembley Yard South Jn", "stage_seq": 10, "distance_m": 12518.048, "section_seq": 1, "route_path_id": 141529}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Wembley C Sidings Lorol", "stage_seq": 11, "distance_m": 13777.941, "section_seq": 1, "route_path_id": 141529}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13777.941, "from_m": 0.0, "section_seq": 1, "route_path_id": 141529}], "total_distance_m": 13777.941, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 7621.268, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 6156.673, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:09Z", "source_id": 69128993, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:13Z", "source_id": 21624807, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22277, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:49Z", "source_id": 69132651, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:18:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:55Z", "source_id": 21625964, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22306, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:51Z", "source_id": 69134854, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:18:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:52Z", "source_id": 21626590, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:31Z", "source_id": 69140711, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:21:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:35Z", "source_id": 21628452, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22095, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:07Z", "source_id": 69170178, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:10Z", "source_id": 21637488, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Clapham Junction (C) |
2010 |
2010 |
17 |
None |
None |
Wembley C Sidings Lorol |
2041 |
2041 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W60873/2026-09-23/detailed |
None |
Clapham Junction (C) |
2026-09-23T20:10:00+01:00 |
Wembley C Sidings Lorol |
28.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1698194, 51.46399259999999], [-0.1699212, 51.46390709999999], [-0.17004959999999997, 51.4638105], [-0.17016809999999996, 51.463731200000005], [-0.17031419999999997, 51.4636471], [-0.17044699999999996, 51.463557400000006], [-0.17055, 51.4634885], [-0.17065180000000002, 51.4634147], [-0.170737, 51.4633492], [-0.1708234, 51.4632775], [-0.1709042, 51.46320709999999], [-0.1709742, 51.463138699999995], [-0.1710292, 51.4630851], [-0.17111589999999996, 51.4629951], [-0.1712388, 51.462851], [-0.17112999999999998, 51.462954], [-0.1710436, 51.463033999999986], [-0.1709385, 51.46311609999999], [-0.17081559999999998, 51.463203], [-0.17066949999999995, 51.46329469999999], [-0.17053, 51.46337189999999], [-0.1704936, 51.4633901], [-0.1703496, 51.4634623], [-0.1701559, 51.4635554], [-0.1700242, 51.463625], [-0.1699257, 51.46368499999999], [-0.16983930000000003, 51.4637423], [-0.1697827, 51.4637821], [-0.1697619, 51.46379670000001], [-0.1696899, 51.463856], [-0.16960799999999998, 51.4639291], [-0.16953499999999996, 51.46400359999999], [-0.1694475, 51.46409739999999], [-0.16937329999999998, 51.4641857], [-0.1692859, 51.46429320000001], [-0.1692206, 51.464367], [-0.1691542, 51.4644353], [-0.16909439999999998, 51.46448980000001], [-0.1690214, 51.4645518], [-0.1689494, 51.464607], [-0.16886089999999998, 51.4646663], [-0.1687635, 51.46472560000001], [-0.16867709999999997, 51.4647773], [-0.1685709, 51.46483459999999], [-0.16847349999999997, 51.4648774], [-0.1684152, 51.4649027], [-0.1682237, 51.4649684], [-0.1681149, 51.4650016], [-0.167863, 51.4650796], [-0.16778680000000004, 51.465103199999994], [-0.1674047, 51.4652204], [-0.1671643, 51.4652917], [-0.16687380000000002, 51.465377800000006], [-0.1663301, 51.46553889999999], [-0.1657776, 51.465708600000006], [-0.16557869999999997, 51.4657757], [-0.1653946, 51.4658508], [-0.1652417, 51.4659216], [-0.16509679999999996, 51.46598989999999], [-0.164942, 51.466076], [-0.16474699999999998, 51.4661944], [-0.16456869999999998, 51.46631279999999], [-0.1644336, 51.466411], [-0.1642729, 51.46655380000001], [-0.16412009999999996, 51.46670820000001], [-0.1640016, 51.4668522], [-0.1639212, 51.4669627], [-0.1638429, 51.4670939], [-0.1637841, 51.4672068], [-0.1637539, 51.46727359999999], [-0.1637489, 51.46728649999999], [-0.16373495118000975, 51.467322242964734], [-0.16371688999465653, 51.46736852356277], [-0.16369994855795214, 51.467411934835965], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.16365839999999998, 51.4675184], [-0.16365031985030357, 51.46755064119651], [-0.16363957705997165, 51.46759350675496], [-0.16362889719040585, 51.46763612120894], [-0.16360715415752114, 51.46772287939966], [-0.1635974, 51.4677618], [-0.16359658184103934, 51.467768010138954], [-0.16358968975019214, 51.46782032370696], [-0.1635831230079593, 51.467870167700504], [-0.16357619044589064, 51.46792278834236], [-0.1635695344383195, 51.46797330977888], [-0.1635642, 51.4680138], [-0.1635652687948083, 51.4680227778784], [-0.16356769999999998, 51.4680432], [-0.16357677951863694, 51.46813801852881], [-0.16358078768884426, 51.46817987628012], [-0.1635844, 51.4682176], [-0.1635932, 51.46828959999999], [-0.163603, 51.4683824], [-0.16361869999999998, 51.46849280000001], [-0.16363929999999996, 51.4685819], [-0.1636716, 51.468682], [-0.1637088, 51.468781500000006], [-0.163747, 51.46888160000001], [-0.16380089999999997, 51.46899019999999], [-0.1638675, 51.4691037], [-0.1639243, 51.4691867], [-0.1639925, 51.4692806], [-0.16404899999999997, 51.4693526], [-0.1641, 51.4694121], [-0.1641874, 51.46950329999999], [-0.1643326, 51.4696453], [-0.16443769999999996, 51.4697402], [-0.1645463, 51.46982769999999], [-0.1646597, 51.46990350000001], [-0.16479669999999996, 51.4699954], [-0.16491, 51.47006609999999], [-0.1650529, 51.4701455], [-0.1651926100187815, 51.470219540933535], [-0.16541315474887003, 51.4702966516612], [-0.16560792831071464, 51.470365387600786], [-0.1657808826126322, 51.47042652338143], [-0.16593596956293966, 51.47048083363229], [-0.166077141069954, 51.47052909298252], [-0.16620834904199216, 51.470572076061245], [-0.16633354538737108, 51.47061055749764], [-0.16645668201440772, 51.470645311920855], [-0.16658171083141896, 51.47067711396003], [-0.16671258374672177, 51.47070673824432], [-0.1668532526686331, 51.47073495940288], [-0.1670076695054699, 51.47076255206484], [-0.16717978616554907, 51.470790290859384], [-0.1673735545571876, 51.47081895041563], [-0.16759292658870242, 51.470849305362734], [-0.16784185416841046, 51.47088213032986], [-0.1682443, 51.47093409999999], [-0.1685881, 51.4709807], [-0.1689068, 51.4710239], [-0.16914170000000003, 51.47105429999999], [-0.1694643, 51.4710961], [-0.16967999999999997, 51.47112500000001], [-0.1701484, 51.47118509999999], [-0.17093489999999997, 51.4712992], [-0.1711129, 51.4713235], [-0.17172869999999998, 51.4714127], [-0.1721031, 51.47145600000001], [-0.17296139999999996, 51.47154160000001], [-0.1732779, 51.47157669999999], [-0.1733629, 51.4715882], [-0.17360719999999996, 51.4716172], [-0.1739475, 51.471666299999995], [-0.17441289999999998, 51.4717354], [-0.17481139999999998, 51.4717971], [-0.1751964, 51.47186749999999], [-0.1755594, 51.4719266], [-0.17593369999999997, 51.47201639999999], [-0.1764235, 51.4721419], [-0.17667849999999996, 51.47221699999999], [-0.1768095, 51.47225579999999], [-0.1771246, 51.472350000000006], [-0.1773769, 51.47243340000001], [-0.17751129999999998, 51.472479], [-0.17758489999999996, 51.4725037], [-0.1796630568239043, 51.47325942114443], [-0.1806252, 51.4736093], [-0.1808313, 51.47369470000001], [-0.1809948, 51.473771599999985], [-0.1811693, 51.4738575], [-0.18135660000000003, 51.47395360000001], [-0.18162069999999997, 51.4741024], [-0.18177719999999997, 51.474193199999995], [-0.1818239, 51.474223], [-0.1819454, 51.47430190000001], [-0.1821278, 51.47441739999999], [-0.18225959999999997, 51.4745107], [-0.1824289, 51.47464409999999], [-0.18258269999999996, 51.4747727], [-0.1828033, 51.47496279999999], [-0.18308099999999997, 51.4752242], [-0.1833574, 51.4755293], [-0.1835546, 51.4757858], [-0.1838177, 51.476173300000006], [-0.1841373, 51.47666999999999], [-0.1842688, 51.4768793], [-0.1844135, 51.477124], [-0.18471039999999997, 51.4775756], [-0.1849303, 51.47786620000001], [-0.18536269999999996, 51.4783555], [-0.1856039, 51.478615000000005], [-0.18589919999999996, 51.47892160000001], [-0.1861649, 51.4791785], [-0.1865108, 51.47951059999999], [-0.18667829999999996, 51.4796602], [-0.1868395, 51.479791], [-0.1871331, 51.4800152], [-0.1874391, 51.4802335], [-0.1881683, 51.48073819999999], [-0.1883109, 51.480838799999994], [-0.1884248, 51.4809266], [-0.1891153, 51.48150759999999], [-0.18945139999999996, 51.4817991], [-0.19016169999999996, 51.482402400000005], [-0.19069659999999997, 51.482864000000006], [-0.1912202, 51.483336300000005], [-0.19176969999999996, 51.4838889], [-0.19217639999999997, 51.4843085], [-0.1922875, 51.484433399999986], [-0.1925359, 51.4846967], [-0.1928327, 51.48499710000001], [-0.19311459999999997, 51.485262899999995], [-0.1933773, 51.485502700000005], [-0.1936898, 51.485775699999984], [-0.1939191, 51.48596380000001], [-0.1940722, 51.48607859999999], [-0.1943793, 51.4863045], [-0.1946453, 51.48649890000001], [-0.1948358, 51.486623599999994], [-0.1949097, 51.4866705], [-0.1950552, 51.4867579], [-0.195195, 51.48683849999998], [-0.19558839999999997, 51.4870575], [-0.19570819999999997, 51.48712079999999], [-0.1958629, 51.48719899999999], [-0.1961317, 51.48734090000001], [-0.1964512, 51.48748630000001], [-0.1968443, 51.487658499999995], [-0.19750999999999996, 51.48796550000001], [-0.1983676, 51.48841819999999], [-0.19918549999999996, 51.4889651], [-0.1995315, 51.4892689], [-0.19980249999999997, 51.4894924], [-0.20017699999999997, 51.48982209999999], [-0.2004281, 51.490069], [-0.2005519, 51.4902039], [-0.20104839999999996, 51.4907494], [-0.2013051, 51.4910176], [-0.2017542, 51.4915219], [-0.2018985, 51.4916861], [-0.2020732, 51.491880499999986], [-0.20218769999999997, 51.4920004], [-0.20262399999999997, 51.4924836], [-0.2029239, 51.49281529999998], [-0.2032875, 51.49320710000001], [-0.20350170000000004, 51.493411899999984], [-0.2036154, 51.49351720000001], [-0.2037344, 51.4936262], [-0.2040423, 51.493879699999994], [-0.20433999999999997, 51.4940824], [-0.2046253, 51.4942565], [-0.2052899, 51.494616], [-0.2056662, 51.4948068], [-0.2060834, 51.49501149999999], [-0.2066439, 51.4952855], [-0.2068773, 51.495414499999995], [-0.2070868, 51.495538999999994], [-0.20736969999999996, 51.4957382], [-0.207617, 51.49591599999999], [-0.20766139999999997, 51.4959526], [-0.2078492, 51.4961102], [-0.2078794, 51.49613480000001], [-0.2082296999999999, 51.49640959999999], [-0.2088007, 51.49688340000001], [-0.2096476, 51.4975691], [-0.2102719, 51.4980694], [-0.2105367, 51.4982853], [-0.21114173272494743, 51.4987748385867], [-0.21164569999999996, 51.499182600000005], [-0.2125145, 51.4998882], [-0.21285609999999996, 51.50017509999999], [-0.2132006, 51.50044259999999], [-0.2134544, 51.5006593], [-0.2137957, 51.50098529999999], [-0.2139138, 51.5010987], [-0.21426, 51.5014306], [-0.2143187, 51.5014918], [-0.21441450000000004, 51.5015917], [-0.2145854, 51.5017498], [-0.2147652, 51.50193], [-0.2149248, 51.5020823], [-0.21511469999999996, 51.50226970000001], [-0.2153143, 51.5024742], [-0.2155221, 51.5026826], [-0.2159172, 51.503104699999994], [-0.2161671, 51.50337879999999], [-0.2163106, 51.5035485], [-0.2165312, 51.50380179999999], [-0.2167767, 51.5040835], [-0.21716299999999997, 51.504590699999994], [-0.2174927, 51.50502350000001], [-0.2176923, 51.5053187], [-0.21788909999999995, 51.5056505], [-0.2180562, 51.5059415], [-0.2182189, 51.50622519999999], [-0.2183648, 51.5064846], [-0.2186103, 51.5069914], [-0.21878949999999997, 51.50740039999999], [-0.2190186, 51.50797899999999], [-0.21921619999999997, 51.508555099999995], [-0.2193295, 51.50891659999999], [-0.21935319999999997, 51.508995199999994], [-0.2195336, 51.50959419999999], [-0.21956259999999997, 51.509663], [-0.2196975, 51.50999560000001], [-0.2198756, 51.5104376], [-0.21999569999999996, 51.510711699999995], [-0.2201046, 51.5109659], [-0.2204902, 51.51176050000001], [-0.2207002, 51.512160899999984], [-0.2209192, 51.5125483], [-0.2211815, 51.5129945], [-0.2214048, 51.51336950000001], [-0.22164739999999997, 51.513731199999995], [-0.22184290000000004, 51.51402829999999], [-0.2220385, 51.5143129], [-0.22224019999999997, 51.51460419999999], [-0.22244839999999996, 51.51488359999999], [-0.2226046, 51.515088199999994], [-0.2230137, 51.5156186], [-0.22338779999999997, 51.516085100000005], [-0.22391099999999997, 51.516686699999994], [-0.2245601, 51.5173975], [-0.2251002, 51.51794449999999], [-0.2257372, 51.518560599999994], [-0.22641800000000004, 51.519166], [-0.2265534, 51.5192796], [-0.22672459999999997, 51.5194269], [-0.2268546, 51.519538999999995], [-0.2277841, 51.5203024], [-0.2278833, 51.5203839], [-0.22805480000000003, 51.5205319], [-0.2281362, 51.520611300000006], [-0.2283633, 51.5208331], [-0.22848650000000004, 51.52095330000001], [-0.2285193, 51.5209803], [-0.22865309999999991, 51.5210892], [-0.2291437, 51.52149180000001], [-0.229634, 51.521892900000005], [-0.22986899999999996, 51.5220838], [-0.2304729, 51.522557799999994], [-0.23089950000000004, 51.5228607], [-0.2312149, 51.5230606], [-0.23149139999999996, 51.5232302], [-0.2318380999999999, 51.523431899999984], [-0.2324302, 51.5237677], [-0.23266360000000005, 51.5238967], [-0.2330623, 51.524115300000005], [-0.2333976, 51.5243189], [-0.2338016, 51.52461180000001], [-0.2341315, 51.5248762], [-0.2343071, 51.5250437], [-0.2344761, 51.52520369999999], [-0.23469480000000004, 51.5254178], [-0.2347637755015157, 51.52549630517218], [-0.23478868390626725, 51.52552465489442], [-0.23483897814242943, 51.525581897672495], [-0.23486503123816935, 51.5256115501788], [-0.23490701426163027, 51.52565933339894], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350093847793611, 51.52577584678355], [-0.23502870329806977, 51.52579783419386], [-0.2350706756456537, 51.52584560506775], [-0.2351193483478354, 51.525901001894894], [-0.2353506, 51.52616419999999], [-0.2356456, 51.52649569999999], [-0.23615213153953504, 51.52706681580239], [-0.23632479999999997, 51.52726150000001], [-0.2363930999999999, 51.527338400000005], [-0.2364529, 51.5274082], [-0.2366324, 51.5276144], [-0.2370879999999999, 51.5280608], [-0.2371409999999999, 51.5281194], [-0.2373487, 51.5283144], [-0.2375213, 51.52847049999999], [-0.2378234999999999, 51.528724399999994], [-0.2379915, 51.528907199999985], [-0.23827860000000003, 51.5291952], [-0.2384196, 51.52934009999999], [-0.23846919999999996, 51.52939769999999], [-0.23870220000000003, 51.5296335], [-0.23883409999999997, 51.52975560000001], [-0.2389995, 51.529886], [-0.23909, 51.52994699999999], [-0.239358, 51.530128000000005], [-0.23952070000000003, 51.5302212], [-0.2396512, 51.5302836], [-0.23988489999999996, 51.5303811], [-0.2400943, 51.5304589], [-0.2403105, 51.530529], [-0.24059439999999996, 51.5306046], [-0.24084909999999995, 51.5306625], [-0.2410626666000592, 51.53070327913194], [-0.2411141, 51.5307131], [-0.24164749999999993, 51.53081470000001], [-0.2420695, 51.5308878], [-0.2423647, 51.53093859999999], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266650148978327, 51.538602029556344], [-0.2667331882628675, 51.53866318392512], [-0.26681464317815673, 51.538723171403646], [-0.2668959425881618, 51.53878304428146], [-0.2669838742955095, 51.53884780142006], [-0.26707537797118863, 51.53891518903011], [-0.26726225494250333, 51.53898142214145], [-0.2673172, 51.539021299999995], [-0.2675108530825601, 51.53915198985596], [-0.26768810141263377, 51.539271608375415], [-0.2677604, 51.539320399999994], [-0.2679964, 51.5394489], [-0.268194, 51.53954159999999], [-0.2684073, 51.5396283], [-0.2686209, 51.5397013], [-0.2690833999999999, 51.5398501], [-0.26949458523585645, 51.53997223974413], [-0.2696042, 51.5400048], [-0.2707542, 51.540351300000005], [-0.27093599999999995, 51.540411099999986], [-0.2712766, 51.5405371], [-0.2714289, 51.5405904], [-0.2715255, 51.54061980000001], [-0.2720524, 51.5408036], [-0.2724614000000001, 51.5409296], [-0.2725711, 51.54096379999999], [-0.27284749999999997, 51.5410668], [-0.2730184, 51.54113099999999], [-0.2733489, 51.541288599999994], [-0.2736121, 51.5414458], [-0.2739131, 51.541652199999994], [-0.2741836999999999, 51.541811200000005], [-0.2744246, 51.54196610000001], [-0.2745931999999999, 51.5420612], [-0.2747425, 51.542135399999985], [-0.2749204, 51.54222279999999], [-0.27499970000000007, 51.5422524], [-0.2751545, 51.54229870000001], [-0.2758126, 51.5425341], [-0.276288, 51.54270409999998], [-0.2764923, 51.5427766], [-0.27689519999999995, 51.54291550000001], [-0.2773206, 51.54306559999999], [-0.27764079999999997, 51.543169899999995], [-0.27793969999999996, 51.5432572], [-0.2782393, 51.543367399999994], [-0.2787631, 51.54357619999999], [-0.27939689999999995, 51.5438264], [-0.28000239999999993, 51.54406840000001], [-0.2804781, 51.5442438], [-0.28074609999999994, 51.5443329], [-0.28095079999999995, 51.5443871], [-0.2811616, 51.54443940000001], [-0.2814613, 51.5445014], [-0.28188339999999995, 51.54458129999999], [-0.28250099999999995, 51.5446987], [-0.2827319, 51.54475449999999], [-0.2822867, 51.5446315], [-0.2820388, 51.5445727], [-0.28155340000000006, 51.5444816], [-0.2812417, 51.5444161], [-0.2808247, 51.54431209999999], [-0.28062600000000004, 51.5442518], [-0.2802974, 51.54413539999999], [-0.2799895, 51.5440192], [-0.2795698999999999, 51.543855], [-0.2789223, 51.54359730000001], [-0.2782361, 51.5433275]]} |
8.6 |
2010 |
2038 |
Clapham Junction (C) |
Wembley C Sidings Lorol |
Wembley C Sidings Lorol |
51.5433275 |
-0.2782361 |
51.5433275 |
-0.2782361 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Wembley C Sidings Lorol |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21637488 |
1790192051641617 |
28 |
28 |
2026-09-23 19:48:35.070507 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:34.630823 |
| 769977 |
800794 |
W68753 |
032G46MY23 |
2026-09-23 |
COMPLETE |
21639773 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 800794, "stp": "P", "toc": "ScotRail", "uid": "W68753", "consist": "170431", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68753/2026-09-23/detailed", "trust_id": "032G46MY23", "origin_crs": "COW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "20", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2G46", "timing_status": "EARLY", "origin_station": "Cowdenbeath", "current_leg_arr": "2038", "current_leg_dep": "2032", "current_leg_end": "Edinburgh", "origin_dep_time": "1958", "origin_platform": "1", "current_location": "Edinburgh", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "-1 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": "2039", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Princes St Gardens", "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\": 6172.51, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 7742.351, \"from_m\": 6172.51, \"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\": 9978.188, \"from_m\": 7742.351, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13945.767, \"from_m\": 9978.188, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 14035.8, \"from_m\": 13945.767, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14707.967, \"from_m\": 14035.8, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14722.605, \"from_m\": 14707.967, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14789.516, \"from_m\": 14722.605, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14841.897, \"from_m\": 14789.516, \"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\": 15162.817, \"from_m\": 14841.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15327.297, \"from_m\": 15162.817, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16675.921, \"from_m\": 15327.297, \"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\": 17971.91, \"from_m\": 16675.921, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20724.471, \"from_m\": 17971.91, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22496.954, \"from_m\": 20724.471, \"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\": 26409.83, \"from_m\": 22496.954, \"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\": 29879.699, \"from_m\": 26409.83, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30371.872, \"from_m\": 29879.699, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32006.613, \"from_m\": 30371.872, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 32108.676, \"from_m\": 32006.613, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33709.395, \"from_m\": 32108.676, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33770.058, \"from_m\": 33709.395, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33850.889, \"from_m\": 33770.058, \"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\": 33910.699, \"from_m\": 33850.889, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 33938.341, \"from_m\": 33910.699, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35329.928, \"from_m\": 33938.341, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36330.232, \"from_m\": 35329.928, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36480.096, \"from_m\": 36330.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:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36571.726, \"from_m\": 36480.096, \"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\": 37016.332, \"from_m\": 36571.726, \"capability_applied\": null, \"effective_limit_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\": 800794, \"profile_key\": \"0d38a232a47556a9cfde9bf3f97af52921dbab86ce2df9071eb4cd59cadfa043\", \"schedule_id\": 26325, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Cowdenbeath\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Dunfermline Queen Margaret\", \"stage_seq\": 2, \"distance_m\": 6427.902, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007H\", \"location\": \"Dunfermline Town\", \"stage_seq\": 3, \"distance_m\": 8970.84, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011\", \"location\": \"Rosyth\", \"stage_seq\": 4, \"distance_m\": 12495.699, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"Inverkeithing\", \"stage_seq\": 5, \"distance_m\": 14957.154, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 6, \"distance_m\": 21573.345, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 7, \"distance_m\": 27364.558, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 8, \"distance_m\": 32135.081, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Haymarket\", \"stage_seq\": 9, \"distance_m\": 34101.917, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 10, \"distance_m\": 35431.177, \"section_seq\": 1, \"route_path_id\": 141609}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 11, \"distance_m\": 37016.332, \"section_seq\": 1, \"route_path_id\": 141609}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 37016.332, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141609}], \"total_distance_m\": 37016.332, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 36344.165, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 672.167, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1958", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:24Z\", \"source_id\": 69099945, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:28Z\", \"source_id\": 21616061, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:28Z\", \"source_id\": 69107172, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:35Z\", \"source_id\": 21618185, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:36Z\", \"source_id\": 69114219, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:40Z\", \"source_id\": 21620292, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:37Z\", \"source_id\": 69127860, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:43Z\", \"source_id\": 21624481, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:28Z\", \"source_id\": 69149540, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:30Z\", \"source_id\": 21631090, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:36Z\", \"source_id\": 69162878, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:40Z\", \"source_id\": 21635231, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:30Z\", \"source_id\": 69177522, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:36Z\", \"source_id\": 21639773, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "20", "timing_fact_generation": 1790192256815846, "current_leg_arrival_utc": "2026-09-23T20:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:34.634596", "service_state_evidence_id": 21639773, "current_leg_start_actual_dep": "2026-09-23T20:32:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:35.174963", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
COW |
EDB |
2G46 |
170431 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 6172.51, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 7742.351, "from_m": 6172.51, "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": 9978.188, "from_m": 7742.351, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13945.767, "from_m": 9978.188, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 14035.8, "from_m": 13945.767, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14707.967, "from_m": 14035.8, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14722.605, "from_m": 14707.967, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14789.516, "from_m": 14722.605, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14841.897, "from_m": 14789.516, "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": 15162.817, "from_m": 14841.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15327.297, "from_m": 15162.817, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16675.921, "from_m": 15327.297, "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": 17971.91, "from_m": 16675.921, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20724.471, "from_m": 17971.91, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22496.954, "from_m": 20724.471, "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": 26409.83, "from_m": 22496.954, "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": 29879.699, "from_m": 26409.83, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30371.872, "from_m": 29879.699, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32006.613, "from_m": 30371.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 32108.676, "from_m": 32006.613, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33709.395, "from_m": 32108.676, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33770.058, "from_m": 33709.395, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33850.889, "from_m": 33770.058, "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": 33910.699, "from_m": 33850.889, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 33938.341, "from_m": 33910.699, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35329.928, "from_m": 33938.341, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36330.232, "from_m": 35329.928, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36480.096, "from_m": 36330.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:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 36571.726, "from_m": 36480.096, "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": 37016.332, "from_m": 36571.726, "capability_applied": null, "effective_limit_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": 800794, "profile_key": "0d38a232a47556a9cfde9bf3f97af52921dbab86ce2df9071eb4cd59cadfa043", "schedule_id": 26325, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1958", "location": "Cowdenbeath", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Dunfermline Queen Margaret", "stage_seq": 2, "distance_m": 6427.902, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007H", "location": "Dunfermline Town", "stage_seq": 3, "distance_m": 8970.84, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011", "location": "Rosyth", "stage_seq": 4, "distance_m": 12495.699, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "Inverkeithing", "stage_seq": 5, "distance_m": 14957.154, "section_seq": 1, "route_path_id": 141609}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Dalmeny Jn", "stage_seq": 6, "distance_m": 21573.345, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Edinburgh Gateway", "stage_seq": 7, "distance_m": 27364.558, "section_seq": 1, "route_path_id": 141609}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Haymarket West Jn", "stage_seq": 8, "distance_m": 32135.081, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Haymarket", "stage_seq": 9, "distance_m": 34101.917, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Princes St Gardens", "stage_seq": 10, "distance_m": 35431.177, "section_seq": 1, "route_path_id": 141609}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 11, "distance_m": 37016.332, "section_seq": 1, "route_path_id": 141609}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 37016.332, "from_m": 0.0, "section_seq": 1, "route_path_id": 141609}], "total_distance_m": 37016.332, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 36344.165, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 672.167, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 555, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:24Z", "source_id": 69099945, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:03:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:28Z", "source_id": 21616061, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 559, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:28Z", "source_id": 69107172, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:06:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:35Z", "source_id": 21618185, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 565, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:36Z", "source_id": 69114219, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:11:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:40Z", "source_id": 21620292, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 571, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:37Z", "source_id": 69127860, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:15:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:43Z", "source_id": 21624481, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:28Z", "source_id": 69149540, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:25:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:30Z", "source_id": 21631090, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:36Z", "source_id": 69162878, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:40Z", "source_id": 21635231, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 859, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:30Z", "source_id": 69177522, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:38:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:36Z", "source_id": 21639773, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Cowdenbeath |
1958 |
1958 |
1 |
None |
None |
Edinburgh |
2039 |
2039 |
20 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68753/2026-09-23/detailed |
None |
Haymarket |
2026-09-23T20:32:30+01:00 |
Edinburgh |
6.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 |
2032 |
2038 |
Princes St Gardens |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639773 |
1790192256815846 |
47 |
47 |
2026-09-23 19:48:35.174963 |
20 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:34.634596 |
| 769978 |
801576 |
C32951 |
172P73MZ23 |
2026-09-23 |
COMPLETE |
21639546 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 801576, "stp": "P", "toc": "Northern", "uid": "C32951", "consist": "333010", "dest_crs": "SHY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32951/2026-09-23/detailed", "trust_id": "172P73MZ23", "origin_crs": "BDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shipley", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "5W", "is_terminated": 1, "next_location": "Shipley", "signalling_id": "2P73", "timing_status": "LATE", "origin_station": "Bradford Forster Square", "current_leg_arr": "2038", "current_leg_dep": "2036", "current_leg_end": "Shipley", "origin_dep_time": "2030", "origin_platform": "3", "current_location": "Shipley", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7688330999999995, 53.8201946], [-1.7694929, 53.82105610000001], [-1.769867, 53.82156769999999], [-1.7702682999999997, 53.8220847], [-1.771792, 53.824011], [-1.7722097999999995, 53.8245449], [-1.7727398999999997, 53.8252383], [-1.7731379, 53.8257406], [-1.7735127, 53.826226], [-1.773847, 53.826674899999986], [-1.7742288, 53.827172], [-1.7745765, 53.8276423], [-1.7748701999999998, 53.82818329999999], [-1.7750455, 53.8286783], [-1.7751196000000002, 53.8290119], [-1.7751356, 53.82945629999999], [-1.7751401, 53.8295812], [-1.7751345000000005, 53.82964160000001], [-1.7751024, 53.82999060000001], [-1.7749934999999997, 53.83043620000001], [-1.7748712999999998, 53.8307806], [-1.7748091999999998, 53.8309498], [-1.7747623, 53.831060099999995], [-1.7746318999999997, 53.8313362], [-1.7745178999999998, 53.83149619999999], [-1.7742429999999998, 53.8318626], [-1.7740354, 53.83211539999999], [-1.7738293000000005, 53.8323455], [-1.7735293, 53.832653699999995], [-1.7733333, 53.83284810000001], [-1.7731294, 53.8330396], [-1.7728478000000003, 53.83328979999999]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "2037½", "motion_projection": null, "next_location_lat": "53.8332898", "next_location_lon": "-1.7728478", "previous_location": "Frizinghall", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 25.579, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 428.494, \"from_m\": 25.579, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 4074.339, \"from_m\": 428.494, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4221.42, \"from_m\": 4074.339, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4344.643, \"from_m\": 4221.42, \"capability_applied\": null, \"effective_limit_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\": 801576, \"profile_key\": \"4a200ee7d06d7d72b6a55764f048f25963992e4f25a81b92669eb42fec0b51dd\", \"schedule_id\": 4081, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Bradford Forster Square\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132112}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034\", \"location\": \"Frizinghall\", \"stage_seq\": 2, \"distance_m\": 2765.951, \"section_seq\": 1, \"route_path_id\": 132112}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": null, \"location\": \"Shipley\", \"stage_seq\": 3, \"distance_m\": 4344.643, \"section_seq\": 1, \"route_path_id\": 132112}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4344.643, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132112}], \"total_distance_m\": 4344.643, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4319.064, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.579, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2030", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.8332898", "current_position_lon": "-1.7728478", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:42Z\", \"source_id\": 69167327, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:50Z\", \"source_id\": 21636612, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:14Z\", \"source_id\": 69176925, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:20Z\", \"source_id\": 21639546, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shipley", "service_state_platform": "5", "timing_fact_generation": 1790192240880390, "current_leg_arrival_utc": "2026-09-23T20:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:36.224964", "service_state_evidence_id": 21639546, "current_leg_start_actual_dep": "2026-09-23T20:34:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:36.853658", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BDQ |
SHY |
2P73 |
333010 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 25.579, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 428.494, "from_m": 25.579, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 4074.339, "from_m": 428.494, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4221.42, "from_m": 4074.339, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4344.643, "from_m": 4221.42, "capability_applied": null, "effective_limit_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": 801576, "profile_key": "4a200ee7d06d7d72b6a55764f048f25963992e4f25a81b92669eb42fec0b51dd", "schedule_id": 4081, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2030", "location": "Bradford Forster Square", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132112}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "Frizinghall", "stage_seq": 2, "distance_m": 2765.951, "section_seq": 1, "route_path_id": 132112}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": null, "location": "Shipley", "stage_seq": 3, "distance_m": 4344.643, "section_seq": 1, "route_path_id": 132112}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4344.643, "from_m": 0.0, "section_seq": 1, "route_path_id": 132112}], "total_distance_m": 4344.643, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4319.064, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.579, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5139, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:42Z", "source_id": 69167327, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:50Z", "source_id": 21636612, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5159, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:14Z", "source_id": 69176925, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:20Z", "source_id": 21639546, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Bradford Forster Square |
2030 |
2030 |
3 |
None |
None |
Shipley |
2038 |
2037½ |
5W |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32951/2026-09-23/detailed |
None |
Frizinghall |
2026-09-23T20:34:00+01:00 |
Shipley |
2.0 |
{"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7688330999999995, 53.8201946], [-1.7694929, 53.82105610000001], [-1.769867, 53.82156769999999], [-1.7702682999999997, 53.8220847], [-1.771792, 53.824011], [-1.7722097999999995, 53.8245449], [-1.7727398999999997, 53.8252383], [-1.7731379, 53.8257406], [-1.7735127, 53.826226], [-1.773847, 53.826674899999986], [-1.7742288, 53.827172], [-1.7745765, 53.8276423], [-1.7748701999999998, 53.82818329999999], [-1.7750455, 53.8286783], [-1.7751196000000002, 53.8290119], [-1.7751356, 53.82945629999999], [-1.7751401, 53.8295812], [-1.7751345000000005, 53.82964160000001], [-1.7751024, 53.82999060000001], [-1.7749934999999997, 53.83043620000001], [-1.7748712999999998, 53.8307806], [-1.7748091999999998, 53.8309498], [-1.7747623, 53.831060099999995], [-1.7746318999999997, 53.8313362], [-1.7745178999999998, 53.83149619999999], [-1.7742429999999998, 53.8318626], [-1.7740354, 53.83211539999999], [-1.7738293000000005, 53.8323455], [-1.7735293, 53.832653699999995], [-1.7733333, 53.83284810000001], [-1.7731294, 53.8330396], [-1.7728478000000003, 53.83328979999999]]} |
1.0 |
2036 |
2038 |
Frizinghall |
Shipley |
Shipley |
53.8332898 |
-1.7728478 |
53.8332898 |
-1.7728478 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Shipley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639546 |
1790192240880390 |
9 |
9 |
2026-09-23 19:48:36.853658 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:36.224964 |
| 769979 |
801101 |
C33270 |
172V63MZ23 |
2026-09-23 |
COMPLETE |
21639652 |
2026-09-23 20:38:00 |
2026-09-23 19:48:54 |
2026-09-25 19:48:54 |
{"id": 801101, "stp": "P", "toc": "Northern", "uid": "C33270", "consist": "331006", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C33270/2026-09-23/detailed", "trust_id": "172V63MZ23", "origin_crs": "ILK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "2C", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2V63", "timing_status": "EARLY", "origin_station": "Ilkley", "current_leg_arr": "2038", "current_leg_dep": "2025", "current_leg_end": "Leeds", "origin_dep_time": "2010", "origin_platform": "1", "current_location": "Leeds", "last_update_time": "2026-09-23T19:48:54", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7151460999999997, 53.8760505], [-1.7133923, 53.8751213], [-1.7118496, 53.87430710000001], [-1.7107022999999997, 53.8737017], [-1.7101227, 53.8733853], [-1.7098516, 53.8732348], [-1.7096043, 53.873082], [-1.7092357000000002, 53.87283600000001], [-1.7089073999999995, 53.87258510000001], [-1.7085691999999997, 53.87230589999999], [-1.7082579999999998, 53.8720326], [-1.7078080999999998, 53.8715491], [-1.7074739, 53.8710317], [-1.7072541, 53.8706247], [-1.7070547, 53.870218400000006], [-1.7069791, 53.87002259999999], [-1.7069194, 53.8698241], [-1.7068313, 53.86942030000001], [-1.7067990398270907, 53.86911379019632], [-1.7067894, 53.8690222], [-1.7067806999999997, 53.8686239], [-1.7067990398270907, 53.86836597698181], [-1.7068043, 53.86829199999998], [-1.7068783, 53.8679457], [-1.7069723, 53.8676267], [-1.7070631, 53.867384599999994], [-1.7071536, 53.8671573], [-1.7073561, 53.8667718], [-1.7074908999999998, 53.8665575], [-1.7078542999999995, 53.86603159999999], [-1.7081486999999995, 53.8656033], [-1.7083491999999998, 53.865236], [-1.7084189999999997, 53.8651083], [-1.7085174999999997, 53.8649007], [-1.7085718, 53.86474959999999], [-1.7086395999999997, 53.86454160000001], [-1.7086757999999995, 53.86435660000001], [-1.7087287, 53.86402249999999], [-1.7087703, 53.863507199999994], [-1.7087675999999998, 53.86299620000001], [-1.7086647999999998, 53.862345100000006], [-1.7085062, 53.86166790000001], [-1.708395, 53.861236799999986], [-1.7083003, 53.8608384], [-1.7082337, 53.8605771], [-1.7082157999999998, 53.8604949], [-1.7078302999999997, 53.85900879999999], [-1.7076062999999997, 53.8585137], [-1.7073324999999997, 53.8580314], [-1.7070124999999998, 53.85757809999999], [-1.7067990398270907, 53.857327090965974], [-1.7066463999999997, 53.85714759999999], [-1.7058929000000005, 53.8564291], [-1.7051481999999998, 53.8557737], [-1.7047485, 53.85537369999999], [-1.704462, 53.855039399999995], [-1.7041915, 53.8546742], [-1.7039572999999997, 53.8542722], [-1.7037606000000003, 53.85386080000001], [-1.7035535000000002, 53.8533448], [-1.7034693999999997, 53.8529823], [-1.7033961, 53.85261659999999], [-1.7033591999999995, 53.85190990000001], [-1.7033864999999997, 53.8515008], [-1.7034594, 53.851105899999986], [-1.7035843, 53.8506554], [-1.7037306, 53.8502301], [-1.704093, 53.8491785], [-1.7044348, 53.8480663], [-1.704482, 53.847063199999994], [-1.7042889, 53.8462087], [-1.7040331, 53.84553399999999], [-1.703774, 53.8450759], [-1.7035288, 53.844674600000005], [-1.7029561, 53.84395550000001], [-1.7027026999999997, 53.8437174], [-1.7021019, 53.8431856], [-1.7010368, 53.842468999999994], [-1.7001523, 53.8419907], [-1.6992208999999998, 53.84157940000001], [-1.6983529999999998, 53.84124329999999], [-1.6976351, 53.8410109], [-1.6970419, 53.8408372], [-1.6957418, 53.840557999999994], [-1.6952422129015174, 53.84046508143667], [-1.6946111, 53.8403477], [-1.6931857999999995, 53.84014810000001], [-1.692197, 53.84000809999999], [-1.6916078, 53.83992469999999], [-1.6908723, 53.8398243], [-1.6904594999999998, 53.83977459999999], [-1.6901524, 53.839741200000006], [-1.6896143999999995, 53.839678799999994], [-1.6893327, 53.83964420000001], [-1.688916, 53.8395804], [-1.6884054, 53.83949880000001], [-1.6878264, 53.83939139999999], [-1.6874528999999998, 53.83932139999999], [-1.6871780999999997, 53.8392625], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Guiseley", "dest_arr_time_act": "2039½", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Guiseley", "current_leg_milage": "10.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 230.476, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 281.246, \"from_m\": 230.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 557.03, \"from_m\": 281.246, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 604.326, \"from_m\": 557.03, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 671.865, \"from_m\": 604.326, \"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\": 1496.53, \"from_m\": 671.865, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1659.046, \"from_m\": 1496.53, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7002.814, \"from_m\": 1659.046, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9567.823, \"from_m\": 7002.814, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11603.854, \"from_m\": 9567.823, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14623.24, \"from_m\": 11603.854, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14796.738, \"from_m\": 14623.24, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14924.739, \"from_m\": 14796.738, \"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\": 17549.416, \"from_m\": 14924.739, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23644.479, \"from_m\": 17549.416, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 24828.33, \"from_m\": 23644.479, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25107.106, \"from_m\": 24828.33, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25144.83, \"from_m\": 25107.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25608.244, \"from_m\": 25144.83, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25930.455, \"from_m\": 25608.244, \"capability_applied\": null, \"effective_limit_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\": 801101, \"profile_key\": \"ac34b42986078f0dcbc9fa78e9d828de49967a55f18bca242e2dceaca2215437\", \"schedule_id\": 4171, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Ilkley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Ben Rhydding\", \"stage_seq\": 2, \"distance_m\": 1582.685, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2018\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 3, \"distance_m\": 5163.92, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Menston\", \"stage_seq\": 4, \"distance_m\": 7363.751, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024H\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 9654.2, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Apperley Jn\", \"stage_seq\": 6, \"distance_m\": 14910.786, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Armley Jn\", \"stage_seq\": 7, \"distance_m\": 23851.1, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Leeds West Jn\", \"stage_seq\": 8, \"distance_m\": 25404.824, \"section_seq\": 1, \"route_path_id\": 114659}, {\"is_pass\": false, \"wtt_arr\": \"2039H\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 9, \"distance_m\": 25930.455, \"section_seq\": 1, \"route_path_id\": 114659}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25930.455, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114659}], \"total_distance_m\": 25930.455, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 25892.731, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.724, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:13Z\", \"source_id\": 69120166, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:15Z\", \"source_id\": 21622076, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:53Z\", \"source_id\": 69126235, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:00Z\", \"source_id\": 21623983, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:10Z\", \"source_id\": 69135589, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:10Z\", \"source_id\": 21626804, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:10Z\", \"source_id\": 69135589, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:10Z\", \"source_id\": 21626806, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:23Z\", \"source_id\": 69177199, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:24Z\", \"source_id\": 21639652, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "2", "timing_fact_generation": 1790192246158986, "current_leg_arrival_utc": "2026-09-23T20:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:38.353163", "service_state_evidence_id": 21639652, "current_leg_start_actual_dep": "2026-09-23T20:24:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:38.464045", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ILK |
LDS |
2V63 |
331006 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 557.03, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 604.326, "from_m": 557.03, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.865, "from_m": 604.326, "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": 1496.53, "from_m": 671.865, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1659.046, "from_m": 1496.53, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7002.814, "from_m": 1659.046, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9567.823, "from_m": 7002.814, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11603.854, "from_m": 9567.823, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14623.24, "from_m": 11603.854, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14796.738, "from_m": 14623.24, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14924.739, "from_m": 14796.738, "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": 17549.416, "from_m": 14924.739, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23644.479, "from_m": 17549.416, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 24828.33, "from_m": 23644.479, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25107.106, "from_m": 24828.33, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25144.83, "from_m": 25107.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25608.244, "from_m": 25144.83, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25930.455, "from_m": 25608.244, "capability_applied": null, "effective_limit_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": 801101, "profile_key": "ac34b42986078f0dcbc9fa78e9d828de49967a55f18bca242e2dceaca2215437", "schedule_id": 4171, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114659}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.685, "section_seq": 1, "route_path_id": 114659}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2018", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 5163.92, "section_seq": 1, "route_path_id": 114659}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Menston", "stage_seq": 4, "distance_m": 7363.751, "section_seq": 1, "route_path_id": 114659}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024H", "location": "Guiseley", "stage_seq": 5, "distance_m": 9654.2, "section_seq": 1, "route_path_id": 114659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Apperley Jn", "stage_seq": 6, "distance_m": 14910.786, "section_seq": 1, "route_path_id": 114659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Armley Jn", "stage_seq": 7, "distance_m": 23851.1, "section_seq": 1, "route_path_id": 114659}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Leeds West Jn", "stage_seq": 8, "distance_m": 25404.824, "section_seq": 1, "route_path_id": 114659}, {"is_pass": false, "wtt_arr": "2039H", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 25930.455, "section_seq": 1, "route_path_id": 114659}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25930.455, "from_m": 0.0, "section_seq": 1, "route_path_id": 114659}], "total_distance_m": 25930.455, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 25892.731, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5218, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:13Z", "source_id": 69120166, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:12:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:15Z", "source_id": 21622076, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5191, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:53Z", "source_id": 69126235, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:16:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:00Z", "source_id": 21623983, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5189, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:10Z", "source_id": 69135589, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:20:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:10Z", "source_id": 21626804, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5199, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:10Z", "source_id": 69135589, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:23:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:10Z", "source_id": 21626806, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5370, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:23Z", "source_id": 69177199, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:38:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:24Z", "source_id": 21639652, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Ilkley |
2010 |
2010 |
1 |
None |
None |
Leeds |
2040 |
2039½ |
2C |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33270/2026-09-23/detailed |
None |
Guiseley |
2026-09-23T20:24:30+01:00 |
Leeds |
13.0 |
{"type": "LineString", "coordinates": [[-1.7151460999999997, 53.8760505], [-1.7133923, 53.8751213], [-1.7118496, 53.87430710000001], [-1.7107022999999997, 53.8737017], [-1.7101227, 53.8733853], [-1.7098516, 53.8732348], [-1.7096043, 53.873082], [-1.7092357000000002, 53.87283600000001], [-1.7089073999999995, 53.87258510000001], [-1.7085691999999997, 53.87230589999999], [-1.7082579999999998, 53.8720326], [-1.7078080999999998, 53.8715491], [-1.7074739, 53.8710317], [-1.7072541, 53.8706247], [-1.7070547, 53.870218400000006], [-1.7069791, 53.87002259999999], [-1.7069194, 53.8698241], [-1.7068313, 53.86942030000001], [-1.7067990398270907, 53.86911379019632], [-1.7067894, 53.8690222], [-1.7067806999999997, 53.8686239], [-1.7067990398270907, 53.86836597698181], [-1.7068043, 53.86829199999998], [-1.7068783, 53.8679457], [-1.7069723, 53.8676267], [-1.7070631, 53.867384599999994], [-1.7071536, 53.8671573], [-1.7073561, 53.8667718], [-1.7074908999999998, 53.8665575], [-1.7078542999999995, 53.86603159999999], [-1.7081486999999995, 53.8656033], [-1.7083491999999998, 53.865236], [-1.7084189999999997, 53.8651083], [-1.7085174999999997, 53.8649007], [-1.7085718, 53.86474959999999], [-1.7086395999999997, 53.86454160000001], [-1.7086757999999995, 53.86435660000001], [-1.7087287, 53.86402249999999], [-1.7087703, 53.863507199999994], [-1.7087675999999998, 53.86299620000001], [-1.7086647999999998, 53.862345100000006], [-1.7085062, 53.86166790000001], [-1.708395, 53.861236799999986], [-1.7083003, 53.8608384], [-1.7082337, 53.8605771], [-1.7082157999999998, 53.8604949], [-1.7078302999999997, 53.85900879999999], [-1.7076062999999997, 53.8585137], [-1.7073324999999997, 53.8580314], [-1.7070124999999998, 53.85757809999999], [-1.7067990398270907, 53.857327090965974], [-1.7066463999999997, 53.85714759999999], [-1.7058929000000005, 53.8564291], [-1.7051481999999998, 53.8557737], [-1.7047485, 53.85537369999999], [-1.704462, 53.855039399999995], [-1.7041915, 53.8546742], [-1.7039572999999997, 53.8542722], [-1.7037606000000003, 53.85386080000001], [-1.7035535000000002, 53.8533448], [-1.7034693999999997, 53.8529823], [-1.7033961, 53.85261659999999], [-1.7033591999999995, 53.85190990000001], [-1.7033864999999997, 53.8515008], [-1.7034594, 53.851105899999986], [-1.7035843, 53.8506554], [-1.7037306, 53.8502301], [-1.704093, 53.8491785], [-1.7044348, 53.8480663], [-1.704482, 53.847063199999994], [-1.7042889, 53.8462087], [-1.7040331, 53.84553399999999], [-1.703774, 53.8450759], [-1.7035288, 53.844674600000005], [-1.7029561, 53.84395550000001], [-1.7027026999999997, 53.8437174], [-1.7021019, 53.8431856], [-1.7010368, 53.842468999999994], [-1.7001523, 53.8419907], [-1.6992208999999998, 53.84157940000001], [-1.6983529999999998, 53.84124329999999], [-1.6976351, 53.8410109], [-1.6970419, 53.8408372], [-1.6957418, 53.840557999999994], [-1.6952422129015174, 53.84046508143667], [-1.6946111, 53.8403477], [-1.6931857999999995, 53.84014810000001], [-1.692197, 53.84000809999999], [-1.6916078, 53.83992469999999], [-1.6908723, 53.8398243], [-1.6904594999999998, 53.83977459999999], [-1.6901524, 53.839741200000006], [-1.6896143999999995, 53.839678799999994], [-1.6893327, 53.83964420000001], [-1.688916, 53.8395804], [-1.6884054, 53.83949880000001], [-1.6878264, 53.83939139999999], [-1.6874528999999998, 53.83932139999999], [-1.6871780999999997, 53.8392625], [-1.6864099999999995, 53.83908619999999], [-1.6863063225900077, 53.839062173574504], [-1.6860601534730704, 53.83899871401972], [-1.6858432935510086, 53.838941738637054], [-1.685651637305533, 53.83889022079797], [-1.6854810792183548, 53.83884313387389], [-1.685327513771184, 53.83879945123626], [-1.6851868354457324, 53.83875814625653], [-1.6850549387237108, 53.838718192306146], [-1.6849277180868296, 53.83867856275651], [-1.6848010680168, 53.8386382309791], [-1.6846708829953323, 53.83859617034534], [-1.6845330575041384, 53.838551354226674], [-1.6843834860249285, 53.83850275599453], [-1.684218063039413, 53.83844934902038], [-1.6840326830293038, 53.838390106675625], [-1.6838232404763112, 53.83832400233173], [-1.6835856298621463, 53.83825000936013], [-1.6833565, 53.83817249999999], [-1.6829183999999997, 53.8380211], [-1.6825252, 53.837874500000005], [-1.6821398, 53.8377244], [-1.6817642, 53.83756979999999], [-1.6803731, 53.83693350000001], [-1.6789785, 53.8362665], [-1.6775697, 53.8355856], [-1.6747606, 53.8342697], [-1.6743089, 53.8340604], [-1.6738810999999998, 53.833871], [-1.6729968999999998, 53.8334912], [-1.6721282999999998, 53.8331056], [-1.6712550999999998, 53.8327046], [-1.6695042999999998, 53.8318755], [-1.6685991999999998, 53.8314535], [-1.6681708, 53.83125489999999], [-1.6677232999999998, 53.8310576], [-1.6672669999999998, 53.83087389999999], [-1.6668255, 53.830701], [-1.6658655000000002, 53.8303628], [-1.6653791999999998, 53.83020890000001], [-1.6649141999999997, 53.83007580000001], [-1.6641834, 53.82989010000001], [-1.6632855999999998, 53.8296923], [-1.662795, 53.8295947], [-1.6623106999999997, 53.82951019999999], [-1.6617444999999995, 53.8294227], [-1.6611568, 53.8293486], [-1.6606197, 53.8292865], [-1.66011, 53.82923910000001], [-1.6587170000000002, 53.8291298], [-1.657414, 53.8290242], [-1.656807, 53.828957399999986], [-1.6562091, 53.8288799], [-1.6556547, 53.8287865], [-1.6551265, 53.828690300000005], [-1.6546393999999998, 53.8285891], [-1.6541641, 53.828482699999995], [-1.6537043, 53.82836739999999], [-1.6532660999999995, 53.82824649999999], [-1.6511389, 53.82764509999999], [-1.6502183, 53.8273768], [-1.6492914, 53.8271131], [-1.6484742999999995, 53.82691140000001], [-1.6478188, 53.826761], [-1.6471445, 53.8266305], [-1.6466368999999998, 53.826552799999995], [-1.6461508, 53.8264865], [-1.6457887000000002, 53.82644930000001], [-1.6454414, 53.826419], [-1.6448223999999998, 53.82637749999999], [-1.6444798, 53.8263616], [-1.6441291, 53.8263569], [-1.6436542999999997, 53.82635530000001], [-1.6431735, 53.826364], [-1.642613, 53.8263894], [-1.6422877, 53.8264107], [-1.6419851999999997, 53.8264352], [-1.6415931, 53.826476], [-1.6411806999999998, 53.8265283], [-1.6407420999999998, 53.8265904], [-1.6404538, 53.8266407], [-1.6397174999999995, 53.82677089999999], [-1.6390556999999997, 53.82688960000001], [-1.6388624, 53.82692320000002], [-1.638339, 53.8270162], [-1.6377084999999998, 53.827108499999994], [-1.6372968, 53.827158399999995], [-1.6368716999999997, 53.8271956], [-1.6364787999999997, 53.8272229], [-1.6361984999999997, 53.82723549999999], [-1.6355654999999998, 53.82724859999999], [-1.6350645999999998, 53.8272466], [-1.6345723999999997, 53.82722679999999], [-1.6341989, 53.8272078], [-1.6338341, 53.8271797], [-1.6334592999999995, 53.8271461], [-1.6331072, 53.82710369999999], [-1.6327049, 53.8270507], [-1.6323488, 53.826994899999995], [-1.6320443999999998, 53.8269446], [-1.6317192, 53.8268829], [-1.6313932999999998, 53.826815999999994], [-1.6310828, 53.826745599999995], [-1.6304894, 53.8265956], [-1.630136, 53.8264915], [-1.6298127999999998, 53.8263961], [-1.6294882, 53.8262916], [-1.6291563, 53.826182], [-1.6284757, 53.8259192], [-1.6278473999999998, 53.8256496], [-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
10.1 |
2025 |
2038 |
Guiseley |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-23 19:48:54 |
TERMINATED |
2026-09-23 19:38:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639652 |
1790192246158986 |
25 |
25 |
2026-09-23 19:48:38.464045 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:38.353163 |
| 769980 |
799730 |
C22647 |
879V64MY23 |
2026-09-23 |
COMPLETE |
21639792 |
2026-09-23 20:38:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 799730, "stp": "P", "toc": "Thameslink", "uid": "C22647", "consist": "700008", "dest_crs": "SAC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22647/2026-09-23/detailed", "trust_id": "879V64MY23", "origin_crs": "SUO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Albans", "service_date": "2026-09-23", "dest_arr_time": "2037", "dest_platform": "2", "is_terminated": 1, "next_location": "St. Albans", "signalling_id": "9V64", "timing_status": "LATE", "origin_station": "Sutton (Surrey)", "current_leg_arr": "2038", "current_leg_dep": "2034", "current_leg_end": "St. Albans", "origin_dep_time": "1916", "origin_platform": "1", "current_location": "St. Albans", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.317224974036929, 51.68571526980014], [-0.31722599999999995, 51.6857167], [-0.3178188, 51.686552], [-0.3183425, 51.68734810000001], [-0.3189531, 51.68831519999999], [-0.3200789, 51.69016390000001], [-0.3221607000000001, 51.6937237], [-0.32327739999999994, 51.6956522], [-0.3238392, 51.696621699999994], [-0.3240951, 51.6971249], [-0.324331, 51.697629], [-0.3246146, 51.69827810000001], [-0.3248566, 51.6989216], [-0.3250302, 51.699436], [-0.3251725, 51.69992489999999], [-0.32529199999999997, 51.70056829999999], [-0.3253903, 51.70109569999999], [-0.325457, 51.7016174], [-0.3255265, 51.701918199999994], [-0.3255522, 51.70209520000001], [-0.32557819999999993, 51.7024567], [-0.32558419999999993, 51.7028872], [-0.3255825, 51.703429599999986], [-0.3255704, 51.70376519999999], [-0.32552219999999993, 51.70440440000001], [-0.32548219999999994, 51.70489589999999], [-0.3253897, 51.70542199999999], [-0.32530799999999993, 51.7058072], [-0.32522499999999993, 51.706174], [-0.3251474999999999, 51.706513699999995], [-0.32505359999999994, 51.70692259999999], [-0.32495569999999996, 51.707291], [-0.32486719999999997, 51.707699], [-0.3247802, 51.708055599999994], [-0.3246686, 51.7085345], [-0.32456519999999994, 51.708988000000005], [-0.3244224, 51.7095899], [-0.32427269999999997, 51.7102188], [-0.3241421, 51.71075489999999], [-0.3240414999999999, 51.71120760000001], [-0.3239882, 51.71141920000001], [-0.32389309999999993, 51.71179819999999], [-0.3237884, 51.71229159999999], [-0.3236551, 51.712831099999995], [-0.32354759999999994, 51.7133327], [-0.3234483, 51.71370350000001], [-0.32335169999999996, 51.71413929999999], [-0.32325509999999996, 51.714586100000005], [-0.32312859999999993, 51.7150556], [-0.3230102, 51.7155731], [-0.3229041, 51.7160047], [-0.322813, 51.71639580000001], [-0.32278899999999994, 51.7165013], [-0.32255529999999993, 51.7174481], [-0.3223111, 51.7184161], [-0.3221207, 51.7193], [-0.3218177, 51.72057370000001], [-0.32152610000000004, 51.721716400000005], [-0.32148016983956257, 51.721918011123584], [-0.3212357, 51.722991099999994], [-0.3209835999999999, 51.72407110000001], [-0.320836, 51.7245935], [-0.32058049999999993, 51.7256825], [-0.320292, 51.727042899999994], [-0.32018759999999996, 51.72749389999999], [-0.3199057, 51.7286844], [-0.31973689999999994, 51.72936539999999], [-0.31959589999999993, 51.7299372], [-0.3194597, 51.730522099999995], [-0.3192128, 51.7315577], [-0.3190739, 51.7322368], [-0.3189887, 51.7327588], [-0.3189239, 51.733520600000006], [-0.3189076, 51.7340391], [-0.31892319999999996, 51.73434139999999], [-0.31896869999999994, 51.73479079999999], [-0.31904649999999996, 51.7353262], [-0.31913040000000004, 51.73575069999999], [-0.319249, 51.736253999999995], [-0.31948109999999996, 51.737009699999994], [-0.3198563, 51.7379037], [-0.3199319, 51.7380611], [-0.31999520000000004, 51.7381848], [-0.32007529999999995, 51.7383452], [-0.3203101, 51.73877319999999], [-0.32062209999999997, 51.73926829999999], [-0.32101219999999997, 51.7398422], [-0.3213346999999999, 51.74025160000001], [-0.3219116, 51.740920800000005], [-0.32217479999999993, 51.7412029], [-0.32236419999999993, 51.74139340000001], [-0.32269879999999995, 51.7417249], [-0.32299049999999996, 51.74199339999999], [-0.32368250000000004, 51.74260780000001], [-0.32416059999999997, 51.74304189999999], [-0.324545, 51.7434252], [-0.32481439999999995, 51.7437087], [-0.3250672, 51.744027], [-0.32535729999999996, 51.74438510000001], [-0.3255173, 51.744596], [-0.32577529999999993, 51.744955299999994], [-0.32609169999999993, 51.7454127], [-0.3262731, 51.7456795], [-0.32644029999999996, 51.74594019999999], [-0.3265604, 51.7461346], [-0.32682999999999995, 51.74660149999998], [-0.3270596, 51.74707779999999], [-0.32724359999999997, 51.7475261], [-0.3273649, 51.747866399999985], [-0.3274678999999999, 51.7482146], [-0.32757299999999995, 51.74869110000001], [-0.3276228, 51.7490911], [-0.3276857, 51.74951239999999], [-0.3276734, 51.74986719999999], [-0.3275933999999999, 51.7505022], [-0.3275272, 51.7510039]]}", "current_leg_start": "Radlett", "dest_arr_time_act": "2037", "motion_projection": null, "next_location_lat": "51.7510039", "next_location_lon": "-0.3275272", "previous_location": "Radlett", "current_leg_milage": "4.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 38.577, \"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\": 133.255, \"from_m\": 38.577, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 146.474, \"from_m\": 133.255, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 374.333, \"from_m\": 146.474, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1925.806, \"from_m\": 374.333, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2213.979, \"from_m\": 1925.806, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4702.367, \"from_m\": 2213.979, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5823.429, \"from_m\": 4702.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11373.185, \"from_m\": 5823.429, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11864.783, \"from_m\": 11373.185, \"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\": 11894.488, \"from_m\": 11864.783, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11920.872, \"from_m\": 11894.488, \"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\": 11958.294, \"from_m\": 11920.872, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11995.861, \"from_m\": 11958.294, \"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\": 12030.031, \"from_m\": 11995.861, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12092.265, \"from_m\": 12030.031, \"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\": 12305.762, \"from_m\": 12092.265, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12410.58, \"from_m\": 12305.762, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12508.933, \"from_m\": 12410.58, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13554.651, \"from_m\": 12508.933, \"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\": 13645.037, \"from_m\": 13554.651, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 14097.768, \"from_m\": 13645.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14152.495, \"from_m\": 14097.768, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18452.802, \"from_m\": 14152.495, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19002.756, \"from_m\": 18452.802, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19040.656, \"from_m\": 19002.756, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19412.089, \"from_m\": 19040.656, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19742.797, \"from_m\": 19412.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\": 20070.892, \"from_m\": 19742.797, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20085.982, \"from_m\": 20070.892, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20138.411, \"from_m\": 20085.982, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20208.021, \"from_m\": 20138.411, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20735.306, \"from_m\": 20208.021, \"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\": 20773.07, \"from_m\": 20735.306, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21330.301, \"from_m\": 20773.07, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21407.927, \"from_m\": 21330.301, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24759.632, \"from_m\": 21407.927, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25037.592, \"from_m\": 24759.632, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25074.854, \"from_m\": 25037.592, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26301.842, \"from_m\": 25074.854, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26370.726, \"from_m\": 26301.842, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27167.427, \"from_m\": 26370.726, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29330.4, \"from_m\": 27167.427, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29434.819, \"from_m\": 29330.4, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30710.352, \"from_m\": 29434.819, \"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\": 32097.19, \"from_m\": 30710.352, \"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\": 35456.023, \"from_m\": 32097.19, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 35548.904, \"from_m\": 35456.023, \"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\": 35599.751, \"from_m\": 35548.904, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35631.406, \"from_m\": 35599.751, \"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\": 36231.273, \"from_m\": 35631.406, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38845.386, \"from_m\": 36231.273, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44612.139, \"from_m\": 38845.386, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46055.282, \"from_m\": 44612.139, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 57208.007, \"from_m\": 46055.282, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57986.688, \"from_m\": 57208.007, \"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\": 58199.991, \"from_m\": 57986.688, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 799730, \"profile_key\": \"5e87d5aa78e079edb6edca09207d3f6c456b5ae1eb24ce7ae3e459f07d4198a6\", \"schedule_id\": 3209, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1916\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1918H\", \"wtt_dep\": \"1919H\", \"location\": \"Carshalton\", \"stage_seq\": 2, \"distance_m\": 2022.562, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1921H\", \"wtt_dep\": \"1922\", \"location\": \"Hackbridge\", \"stage_seq\": 3, \"distance_m\": 3435.451, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1924H\", \"wtt_dep\": \"1925\", \"location\": \"Mitcham Junction\", \"stage_seq\": 4, \"distance_m\": 5249.708, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1927H\", \"wtt_dep\": \"1928H\", \"location\": \"Mitcham Eastfields\", \"stage_seq\": 5, \"distance_m\": 7073.215, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1930H\", \"location\": \"Streatham South Jn\", \"stage_seq\": 6, \"distance_m\": 8778.502, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1932\", \"wtt_dep\": \"1933\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 9727.457, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1938\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 12174.587, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Herne Hill\", \"stage_seq\": 9, \"distance_m\": 13853.243, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1944H\", \"wtt_dep\": \"1945\", \"location\": \"Loughborough Jn\", \"stage_seq\": 10, \"distance_m\": 15472.084, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 11, \"distance_m\": 18557.465, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 19091.13, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 13, \"distance_m\": 19835.652, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954H\", \"location\": \"London Blackfriars\", \"stage_seq\": 14, \"distance_m\": 20443.754, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956H\", \"location\": \"City Thameslink\", \"stage_seq\": 15, \"distance_m\": 20846.137, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1959\", \"location\": \"Farringdon\", \"stage_seq\": 16, \"distance_m\": 21576.295, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 17, \"distance_m\": 23795.15, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Dock Jn North\", \"stage_seq\": 18, \"distance_m\": 25027.028, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008\", \"location\": \"Kentish Town\", \"stage_seq\": 19, \"distance_m\": 25994.053, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 20, \"distance_m\": 26998.575, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 21, \"distance_m\": 29311.264, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 22, \"distance_m\": 29745.202, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2016H\", \"location\": \"Cricklewood\", \"stage_seq\": 23, \"distance_m\": 31694.249, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Brent Cross West\", \"stage_seq\": 24, \"distance_m\": 33178.82, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Hendon\", \"stage_seq\": 25, \"distance_m\": 34743.952, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 26, \"distance_m\": 38793.565, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 27, \"distance_m\": 41312.706, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2028\", \"location\": \"Elstree\", \"stage_seq\": 28, \"distance_m\": 46144.245, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Radlett Jn\", \"stage_seq\": 29, \"distance_m\": 49372.786, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2031H\", \"location\": \"Radlett\", \"stage_seq\": 30, \"distance_m\": 50679.985, \"section_seq\": 1, \"route_path_id\": 114735}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"St. Albans\", \"stage_seq\": 31, \"distance_m\": 58199.991, \"section_seq\": 1, \"route_path_id\": 114735}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 58199.991, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114735}], \"total_distance_m\": 58199.991, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54124.466, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4075.525, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1916", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.7510039", "current_position_lon": "-0.3275272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:17:54Z\", \"source_id\": 69000972, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:18:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:17:55Z\", \"source_id\": 21584291, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:20:28Z\", \"source_id\": 69006492, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:21:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:20:33Z\", \"source_id\": 21586200, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:23:47Z\", \"source_id\": 69013892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:24:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:23:53Z\", \"source_id\": 21588652, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30059, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:23Z\", \"source_id\": 69021835, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:27:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:25Z\", \"source_id\": 21591282, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:30:35Z\", \"source_id\": 69029107, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:31:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:30:48Z\", \"source_id\": 21593569, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:37Z\", \"source_id\": 69040259, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:36:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:41Z\", \"source_id\": 21597363, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:28Z\", \"source_id\": 69051144, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:32Z\", \"source_id\": 21600753, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:49Z\", \"source_id\": 69060550, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:45:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:55Z\", \"source_id\": 21603749, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:35Z\", \"source_id\": 69069012, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:37Z\", \"source_id\": 21606405, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:03Z\", \"source_id\": 69085520, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:07Z\", \"source_id\": 21611673, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:53Z\", \"source_id\": 69089689, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:59Z\", \"source_id\": 21612924, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:47Z\", \"source_id\": 69093953, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:51Z\", \"source_id\": 21614210, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:28Z\", \"source_id\": 69102455, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:33Z\", \"source_id\": 21616817, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:23Z\", \"source_id\": 69111435, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:25Z\", \"source_id\": 21619429, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:12Z\", \"source_id\": 69124678, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:15Z\", \"source_id\": 21623493, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:44Z\", \"source_id\": 69130116, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:48Z\", \"source_id\": 21625171, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:33Z\", \"source_id\": 69136432, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:39Z\", \"source_id\": 21627120, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:36Z\", \"source_id\": 69140915, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:39Z\", \"source_id\": 21628508, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:21Z\", \"source_id\": 69149267, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:24Z\", \"source_id\": 21630971, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:07Z\", \"source_id\": 69159720, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:11Z\", \"source_id\": 21634250, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:11Z\", \"source_id\": 69166172, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:12Z\", \"source_id\": 21636224, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:35Z\", \"source_id\": 69177616, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:40Z\", \"source_id\": 21639792, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Albans", "service_state_platform": "2", "timing_fact_generation": 1790192261212410, "current_leg_arrival_utc": "2026-09-23T20:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:38:58.851060", "service_state_evidence_id": 21639792, "current_leg_start_actual_dep": "2026-09-23T20:32:30+01:00", "operational_evidence_version": 146, "service_state_event_time_utc": "2026-09-23T19:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:48:59.191754", "service_state_valid_until_kind": null, "operational_interpretation_version": 146, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SUO |
SAC |
9V64 |
700008 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 38.577, "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": 133.255, "from_m": 38.577, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 146.474, "from_m": 133.255, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 374.333, "from_m": 146.474, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1925.806, "from_m": 374.333, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2213.979, "from_m": 1925.806, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4702.367, "from_m": 2213.979, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5823.429, "from_m": 4702.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11373.185, "from_m": 5823.429, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11864.783, "from_m": 11373.185, "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": 11894.488, "from_m": 11864.783, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11920.872, "from_m": 11894.488, "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": 11958.294, "from_m": 11920.872, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11995.861, "from_m": 11958.294, "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": 12030.031, "from_m": 11995.861, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12092.265, "from_m": 12030.031, "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": 12305.762, "from_m": 12092.265, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12410.58, "from_m": 12305.762, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12508.933, "from_m": 12410.58, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13554.651, "from_m": 12508.933, "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": 13645.037, "from_m": 13554.651, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 14097.768, "from_m": 13645.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14152.495, "from_m": 14097.768, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18452.802, "from_m": 14152.495, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19002.756, "from_m": 18452.802, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19040.656, "from_m": 19002.756, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19412.089, "from_m": 19040.656, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19742.797, "from_m": 19412.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": 20070.892, "from_m": 19742.797, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20085.982, "from_m": 20070.892, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20138.411, "from_m": 20085.982, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20208.021, "from_m": 20138.411, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20735.306, "from_m": 20208.021, "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": 20773.07, "from_m": 20735.306, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21330.301, "from_m": 20773.07, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 21407.927, "from_m": 21330.301, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24759.632, "from_m": 21407.927, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 25037.592, "from_m": 24759.632, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25074.854, "from_m": 25037.592, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26301.842, "from_m": 25074.854, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26370.726, "from_m": 26301.842, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27167.427, "from_m": 26370.726, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29330.4, "from_m": 27167.427, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29434.819, "from_m": 29330.4, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30710.352, "from_m": 29434.819, "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": 32097.19, "from_m": 30710.352, "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": 35456.023, "from_m": 32097.19, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 35548.904, "from_m": 35456.023, "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": 35599.751, "from_m": 35548.904, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35631.406, "from_m": 35599.751, "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": 36231.273, "from_m": 35631.406, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38845.386, "from_m": 36231.273, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44612.139, "from_m": 38845.386, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46055.282, "from_m": 44612.139, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 57208.007, "from_m": 46055.282, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57986.688, "from_m": 57208.007, "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": 58199.991, "from_m": 57986.688, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 799730, "profile_key": "5e87d5aa78e079edb6edca09207d3f6c456b5ae1eb24ce7ae3e459f07d4198a6", "schedule_id": 3209, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1916", "location": "Sutton (Surrey)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1918H", "wtt_dep": "1919H", "location": "Carshalton", "stage_seq": 2, "distance_m": 2022.562, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1921H", "wtt_dep": "1922", "location": "Hackbridge", "stage_seq": 3, "distance_m": 3435.451, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1924H", "wtt_dep": "1925", "location": "Mitcham Junction", "stage_seq": 4, "distance_m": 5249.708, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1927H", "wtt_dep": "1928H", "location": "Mitcham Eastfields", "stage_seq": 5, "distance_m": 7073.215, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1930H", "location": "Streatham South Jn", "stage_seq": 6, "distance_m": 8778.502, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1932", "wtt_dep": "1933", "location": "Streatham", "stage_seq": 7, "distance_m": 9727.457, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1938", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 12174.587, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Herne Hill", "stage_seq": 9, "distance_m": 13853.243, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1944H", "wtt_dep": "1945", "location": "Loughborough Jn", "stage_seq": 10, "distance_m": 15472.084, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "Elephant & Castle", "stage_seq": 11, "distance_m": 18557.465, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Southwark Bridge Jn", "stage_seq": 12, "distance_m": 19091.13, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952H", "location": "Blackfriars Jn", "stage_seq": 13, "distance_m": 19835.652, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954H", "location": "London Blackfriars", "stage_seq": 14, "distance_m": 20443.754, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956H", "location": "City Thameslink", "stage_seq": 15, "distance_m": 20846.137, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1959", "location": "Farringdon", "stage_seq": 16, "distance_m": 21576.295, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "St Pancras Low Level", "stage_seq": 17, "distance_m": 23795.15, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Dock Jn North", "stage_seq": 18, "distance_m": 25027.028, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008", "location": "Kentish Town", "stage_seq": 19, "distance_m": 25994.053, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "Carlton Road Jn", "stage_seq": 20, "distance_m": 26998.575, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011H", "location": "West Hampstead South Jn", "stage_seq": 21, "distance_m": 29311.264, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "West Hampstead Thameslink", "stage_seq": 22, "distance_m": 29745.202, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2016H", "location": "Cricklewood", "stage_seq": 23, "distance_m": 31694.249, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Brent Cross West", "stage_seq": 24, "distance_m": 33178.82, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Hendon", "stage_seq": 25, "distance_m": 34743.952, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Silkstream Jn", "stage_seq": 26, "distance_m": 38793.565, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Mill Hill Broadway", "stage_seq": 27, "distance_m": 41312.706, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2028", "location": "Elstree", "stage_seq": 28, "distance_m": 46144.245, "section_seq": 1, "route_path_id": 114735}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Radlett Jn", "stage_seq": 29, "distance_m": 49372.786, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2031H", "location": "Radlett", "stage_seq": 30, "distance_m": 50679.985, "section_seq": 1, "route_path_id": 114735}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "St. Albans", "stage_seq": 31, "distance_m": 58199.991, "section_seq": 1, "route_path_id": 114735}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 58199.991, "from_m": 0.0, "section_seq": 1, "route_path_id": 114735}], "total_distance_m": 58199.991, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54124.466, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4075.525, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30083, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:17:54Z", "source_id": 69000972, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:18:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:17:55Z", "source_id": 21584291, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30079, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:20:28Z", "source_id": 69006492, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:21:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:20:33Z", "source_id": 21586200, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30063, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:23:47Z", "source_id": 69013892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:24:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:23:53Z", "source_id": 21588652, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30059, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:23Z", "source_id": 69021835, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:27:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:25Z", "source_id": 21591282, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29807, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:30:35Z", "source_id": 69029107, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:31:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:30:48Z", "source_id": 21593569, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29786, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:37Z", "source_id": 69040259, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:36:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:41Z", "source_id": 21597363, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29362, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:28Z", "source_id": 69051144, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:41:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:32Z", "source_id": 21600753, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29338, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:49Z", "source_id": 69060550, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:45:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:55Z", "source_id": 21603749, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:35Z", "source_id": 69069012, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:49:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:37Z", "source_id": 21606405, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:03Z", "source_id": 69085520, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T18:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:07Z", "source_id": 21611673, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:53Z", "source_id": 69089689, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T18:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:59Z", "source_id": 21612924, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:47Z", "source_id": 69093953, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:51Z", "source_id": 21614210, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:28Z", "source_id": 69102455, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:03:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:33Z", "source_id": 21616817, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:23Z", "source_id": 69111435, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:08:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:25Z", "source_id": 21619429, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:12Z", "source_id": 69124678, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:14:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:15Z", "source_id": 21623493, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:44Z", "source_id": 69130116, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:16:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:48Z", "source_id": 21625171, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:33Z", "source_id": 69136432, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:39Z", "source_id": 21627120, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:36Z", "source_id": 69140915, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:39Z", "source_id": 21628508, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:21Z", "source_id": 69149267, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:25:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:24Z", "source_id": 21630971, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:07Z", "source_id": 69159720, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T19:29:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:11Z", "source_id": 21634250, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:11Z", "source_id": 69166172, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T19:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:12Z", "source_id": 21636224, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:35Z", "source_id": 69177616, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T19:38:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:40Z", "source_id": 21639792, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}] |
Sutton (Surrey) |
1916 |
1916 |
1 |
None |
None |
St. Albans |
2037 |
2037 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22647/2026-09-23/detailed |
None |
Radlett |
2026-09-23T20:32:30+01:00 |
St. Albans |
4.0 |
{"type": "LineString", "coordinates": [[-0.317224974036929, 51.68571526980014], [-0.31722599999999995, 51.6857167], [-0.3178188, 51.686552], [-0.3183425, 51.68734810000001], [-0.3189531, 51.68831519999999], [-0.3200789, 51.69016390000001], [-0.3221607000000001, 51.6937237], [-0.32327739999999994, 51.6956522], [-0.3238392, 51.696621699999994], [-0.3240951, 51.6971249], [-0.324331, 51.697629], [-0.3246146, 51.69827810000001], [-0.3248566, 51.6989216], [-0.3250302, 51.699436], [-0.3251725, 51.69992489999999], [-0.32529199999999997, 51.70056829999999], [-0.3253903, 51.70109569999999], [-0.325457, 51.7016174], [-0.3255265, 51.701918199999994], [-0.3255522, 51.70209520000001], [-0.32557819999999993, 51.7024567], [-0.32558419999999993, 51.7028872], [-0.3255825, 51.703429599999986], [-0.3255704, 51.70376519999999], [-0.32552219999999993, 51.70440440000001], [-0.32548219999999994, 51.70489589999999], [-0.3253897, 51.70542199999999], [-0.32530799999999993, 51.7058072], [-0.32522499999999993, 51.706174], [-0.3251474999999999, 51.706513699999995], [-0.32505359999999994, 51.70692259999999], [-0.32495569999999996, 51.707291], [-0.32486719999999997, 51.707699], [-0.3247802, 51.708055599999994], [-0.3246686, 51.7085345], [-0.32456519999999994, 51.708988000000005], [-0.3244224, 51.7095899], [-0.32427269999999997, 51.7102188], [-0.3241421, 51.71075489999999], [-0.3240414999999999, 51.71120760000001], [-0.3239882, 51.71141920000001], [-0.32389309999999993, 51.71179819999999], [-0.3237884, 51.71229159999999], [-0.3236551, 51.712831099999995], [-0.32354759999999994, 51.7133327], [-0.3234483, 51.71370350000001], [-0.32335169999999996, 51.71413929999999], [-0.32325509999999996, 51.714586100000005], [-0.32312859999999993, 51.7150556], [-0.3230102, 51.7155731], [-0.3229041, 51.7160047], [-0.322813, 51.71639580000001], [-0.32278899999999994, 51.7165013], [-0.32255529999999993, 51.7174481], [-0.3223111, 51.7184161], [-0.3221207, 51.7193], [-0.3218177, 51.72057370000001], [-0.32152610000000004, 51.721716400000005], [-0.32148016983956257, 51.721918011123584], [-0.3212357, 51.722991099999994], [-0.3209835999999999, 51.72407110000001], [-0.320836, 51.7245935], [-0.32058049999999993, 51.7256825], [-0.320292, 51.727042899999994], [-0.32018759999999996, 51.72749389999999], [-0.3199057, 51.7286844], [-0.31973689999999994, 51.72936539999999], [-0.31959589999999993, 51.7299372], [-0.3194597, 51.730522099999995], [-0.3192128, 51.7315577], [-0.3190739, 51.7322368], [-0.3189887, 51.7327588], [-0.3189239, 51.733520600000006], [-0.3189076, 51.7340391], [-0.31892319999999996, 51.73434139999999], [-0.31896869999999994, 51.73479079999999], [-0.31904649999999996, 51.7353262], [-0.31913040000000004, 51.73575069999999], [-0.319249, 51.736253999999995], [-0.31948109999999996, 51.737009699999994], [-0.3198563, 51.7379037], [-0.3199319, 51.7380611], [-0.31999520000000004, 51.7381848], [-0.32007529999999995, 51.7383452], [-0.3203101, 51.73877319999999], [-0.32062209999999997, 51.73926829999999], [-0.32101219999999997, 51.7398422], [-0.3213346999999999, 51.74025160000001], [-0.3219116, 51.740920800000005], [-0.32217479999999993, 51.7412029], [-0.32236419999999993, 51.74139340000001], [-0.32269879999999995, 51.7417249], [-0.32299049999999996, 51.74199339999999], [-0.32368250000000004, 51.74260780000001], [-0.32416059999999997, 51.74304189999999], [-0.324545, 51.7434252], [-0.32481439999999995, 51.7437087], [-0.3250672, 51.744027], [-0.32535729999999996, 51.74438510000001], [-0.3255173, 51.744596], [-0.32577529999999993, 51.744955299999994], [-0.32609169999999993, 51.7454127], [-0.3262731, 51.7456795], [-0.32644029999999996, 51.74594019999999], [-0.3265604, 51.7461346], [-0.32682999999999995, 51.74660149999998], [-0.3270596, 51.74707779999999], [-0.32724359999999997, 51.7475261], [-0.3273649, 51.747866399999985], [-0.3274678999999999, 51.7482146], [-0.32757299999999995, 51.74869110000001], [-0.3276228, 51.7490911], [-0.3276857, 51.74951239999999], [-0.3276734, 51.74986719999999], [-0.3275933999999999, 51.7505022], [-0.3275272, 51.7510039]]} |
4.7 |
2034 |
2038 |
Radlett |
St. Albans |
St. Albans |
51.7510039 |
-0.3275272 |
51.7510039 |
-0.3275272 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:38:00 |
St. Albans |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639792 |
1790192261212410 |
146 |
146 |
2026-09-23 19:48:59.191754 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:38:58.851060 |
| 769981 |
800297 |
C20653 |
635O71MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800297, "stp": "P", "toc": "Thameslink", "uid": "C20653", "consist": "700039", "dest_crs": "SAC", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20653/2026-09-23/detailed", "trust_id": "635O71MY23", "origin_crs": "SAC", "show_on_map": 0, "dar_est_time": "19:41:00", "dar_platform": null, "dest_station": "St. Albans", "service_date": "2026-09-23", "dest_arr_time": "1951", "dest_platform": "1", "is_terminated": 1, "next_location": "St. Albans", "signalling_id": "5O71", "timing_status": null, "origin_station": "St. Albans", "current_leg_arr": "1951", "current_leg_dep": "1949", "current_leg_end": "St. Albans", "origin_dep_time": "1939", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039]]}", "current_leg_start": "St. Albans Centre Sidings", "dest_arr_time_act": "1951", "motion_projection": null, "next_location_lat": "51.7510039", "next_location_lon": "-0.3275272", "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\": 677.931, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 800297, \"profile_key\": \"744b445ed706f114917ee091a0ebe292a54b40e5fccc8dd7c07109df16c62ae5\", \"schedule_id\": 2722, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"St. Albans\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115190}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1949\", \"location\": \"St. Albans Centre Sidings\", \"stage_seq\": 2, \"distance_m\": 338.965, \"section_seq\": 1, \"route_path_id\": 115190}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": null, \"location\": \"St. Albans\", \"stage_seq\": 3, \"distance_m\": 677.931, \"section_seq\": 1, \"route_path_id\": 115190}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 677.931, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115190}], \"total_distance_m\": 677.931, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 677.931, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1939", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.7510039", "current_position_lon": "-0.3275272", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "St. Albans", "service_state_platform": "2", "timing_fact_generation": 1790188716231879, "current_leg_arrival_utc": "2026-09-23T19:51:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:00.772461", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T19:49:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:01.231181", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SAC |
SAC |
5O71 |
700039 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 677.931, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 800297, "profile_key": "744b445ed706f114917ee091a0ebe292a54b40e5fccc8dd7c07109df16c62ae5", "schedule_id": 2722, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1939", "location": "St. Albans", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115190}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1949", "location": "St. Albans Centre Sidings", "stage_seq": 2, "distance_m": 338.965, "section_seq": 1, "route_path_id": 115190}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": null, "location": "St. Albans", "stage_seq": 3, "distance_m": 677.931, "section_seq": 1, "route_path_id": 115190}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 677.931, "from_m": 0.0, "section_seq": 1, "route_path_id": 115190}], "total_distance_m": 677.931, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 677.931, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
St. Albans |
1939 |
1939 |
2 |
19:41:00 |
None |
St. Albans |
1951 |
1951 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C20653/2026-09-23/detailed |
None |
St. Albans Centre Sidings |
2026-09-23T19:49:00+01:00 |
St. Albans |
2.0 |
{"type": "LineString", "coordinates": [[-0.32660209999999995, 51.753992399999994], [-0.32679769999999997, 51.753553499999995], [-0.3269465, 51.75316], [-0.3271343, 51.7526618], [-0.32726439999999996, 51.75227580000001], [-0.3273962, 51.7517965], [-0.3274243, 51.75166190000001], [-0.32747219999999994, 51.7514032], [-0.3275272, 51.7510039]]} |
0.2 |
1949 |
1951 |
None |
None |
St. Albans |
51.7510039 |
-0.3275272 |
51.7510039 |
-0.3275272 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
St. Albans |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790188716231879 |
5 |
5 |
2026-09-23 19:49:01.231181 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:00.772461 |
| 769982 |
799931 |
L89284 |
312I28MW23 |
2026-09-23 |
COMPLETE |
21640646 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 799931, "stp": "O", "toc": "Northern", "uid": "L89284", "consist": "158907", "dest_crs": "WGW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89284/2026-09-23/detailed", "trust_id": "312I28MW23", "origin_crs": "TOD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wigan Wallgate", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Wigan Wallgate", "signalling_id": "2I28", "timing_status": "EARLY", "origin_station": "Todmorden", "current_leg_arr": "2039", "current_leg_dep": "2037", "current_leg_end": "Wigan Wallgate", "origin_dep_time": "1924", "origin_platform": "1", "current_location": "Wigan Wallgate", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6127694999999997, 53.53901429999999], [-2.613428, 53.5391062], [-2.6145484, 53.53926260000001], [-2.6179122999999995, 53.5396739], [-2.6182883, 53.5397193], [-2.6200407999999995, 53.5399195], [-2.6220917, 53.5401697], [-2.6222908, 53.5401941], [-2.6234029999999997, 53.5403222], [-2.6241345999999997, 53.54042729999999], [-2.6245041, 53.5404916], [-2.6250834, 53.54060789999999], [-2.6257486, 53.5407558], [-2.6265448999999994, 53.5409607], [-2.6268356, 53.541046899999984], [-2.6269721999999995, 53.54108730000001], [-2.627256099999999, 53.5411715], [-2.6277859999999995, 53.5413524], [-2.6278111, 53.541360999999995], [-2.6282108, 53.5415124], [-2.6285178, 53.54163690000001], [-2.6288264999999997, 53.5417721], [-2.6291602999999997, 53.5419115], [-2.629467, 53.54208309999999], [-2.6296451999999997, 53.5421659], [-2.6300343, 53.542364000000006], [-2.6302602, 53.5425064], [-2.6305482, 53.5427176], [-2.6307592, 53.5429018], [-2.6319762, 53.54408769999999], [-2.6321891, 53.5442656], [-2.632280300000001, 53.544329399999995], [-2.6325140999999994, 53.5444786], [-2.6326741, 53.5445624], [-2.6329586, 53.54469619999999], [-2.633112, 53.54477049999999], [-2.6334284, 53.5449], [-2.6337257999999997, 53.5450094], [-2.6338789999999994, 53.54505660000001], [-2.6340325, 53.54509860000001], [-2.6342148999999995, 53.5451491], [-2.634455, 53.54521]]}", "current_leg_start": "Ince", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "53.5452100", "next_location_lon": "-2.6344550", "previous_location": "Ince", "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\": 82.988, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 127.469, \"from_m\": 82.988, \"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\": 931.777, \"from_m\": 127.469, \"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\": 3792.744, \"from_m\": 931.777, \"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\": 3995.04, \"from_m\": 3792.744, \"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\": 7771.573, \"from_m\": 3995.04, \"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\": 7803.564, \"from_m\": 7771.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13707.893, \"from_m\": 7803.564, \"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\": 13735.297, \"from_m\": 13707.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\": 13772.021, \"from_m\": 13735.297, \"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\": 14650.112, \"from_m\": 13772.021, \"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\": 14839.488, \"from_m\": 14650.112, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16722.721, \"from_m\": 14839.488, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28838.528, \"from_m\": 16722.721, \"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\": 28895.966, \"from_m\": 28838.528, \"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\": 28918.733, \"from_m\": 28895.966, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28984.93, \"from_m\": 28918.733, \"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\": 30612.3, \"from_m\": 28984.93, \"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\": 30766.757, \"from_m\": 30612.3, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30829.086, \"from_m\": 30766.757, \"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\": 31228.284, \"from_m\": 30829.086, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31717.77, \"from_m\": 31228.284, \"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\": 31904.707, \"from_m\": 31717.77, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32068.161, \"from_m\": 31904.707, \"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\": 33738.749, \"from_m\": 32068.161, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33958.184, \"from_m\": 33738.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34791.498, \"from_m\": 33958.184, \"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\": 35977.262, \"from_m\": 34791.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42949.309, \"from_m\": 35977.262, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43009.555, \"from_m\": 42949.309, \"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\": 48518.103, \"from_m\": 43009.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48588.817, \"from_m\": 48518.103, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54884.621, \"from_m\": 48588.817, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56922.149, \"from_m\": 54884.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\": 56949.172, \"from_m\": 56922.149, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57010.09, \"from_m\": 56949.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57276.1, \"from_m\": 57010.09, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58898.532, \"from_m\": 57276.1, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59396.229, \"from_m\": 58898.532, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59424.064, \"from_m\": 59396.229, \"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\": 59472.867, \"from_m\": 59424.064, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59811.471, \"from_m\": 59472.867, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59913.077, \"from_m\": 59811.471, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 799931, \"profile_key\": \"dd19bbf562c3ed6c2d5beaf1ee1a1b218d318c2116f4e350e1893474e8241deb\", \"schedule_id\": 39057, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Todmorden\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1926H\", \"wtt_dep\": \"1927\", \"location\": \"Walsden\", \"stage_seq\": 2, \"distance_m\": 2353.558, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933H\", \"location\": \"Littleborough\", \"stage_seq\": 3, \"distance_m\": 8878.162, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1935H\", \"wtt_dep\": \"1936\", \"location\": \"Smithy Bridge\", \"stage_seq\": 4, \"distance_m\": 10549.933, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 5, \"distance_m\": 13772.021, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1939H\", \"wtt_dep\": \"1940H\", \"location\": \"Rochdale\", \"stage_seq\": 6, \"distance_m\": 14217.151, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Castleton East Jn\", \"stage_seq\": 7, \"distance_m\": 17061.538, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 8, \"distance_m\": 23375.352, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 27470.925, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 10, \"distance_m\": 28895.966, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1954\", \"wtt_dep\": \"1956\", \"location\": \"Manchester Victoria\", \"stage_seq\": 11, \"distance_m\": 31003.1, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 12, \"distance_m\": 31717.77, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959H\", \"location\": \"Salford Central\", \"stage_seq\": 13, \"distance_m\": 32207.73, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003\", \"location\": \"Salford Crescent\", \"stage_seq\": 14, \"distance_m\": 33761.647, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Swinton\", \"stage_seq\": 15, \"distance_m\": 39188.631, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Moorside\", \"stage_seq\": 16, \"distance_m\": 40296.438, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Walkden\", \"stage_seq\": 17, \"distance_m\": 43293.724, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022H\", \"location\": \"Atherton\", \"stage_seq\": 18, \"distance_m\": 48924.971, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Hag Fold\", \"stage_seq\": 19, \"distance_m\": 50015.04, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Daisy Hill\", \"stage_seq\": 20, \"distance_m\": 51630.069, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 21, \"distance_m\": 54884.621, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033H\", \"location\": \"Hindley\", \"stage_seq\": 22, \"distance_m\": 55653.778, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2036H\", \"location\": \"Ince\", \"stage_seq\": 23, \"distance_m\": 58255.783, \"section_seq\": 1, \"route_path_id\": 146687}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Wigan Wallgate\", \"stage_seq\": 24, \"distance_m\": 59913.077, \"section_seq\": 1, \"route_path_id\": 146687}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59913.077, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146687}], \"total_distance_m\": 59913.077, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 57553.325, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2359.752, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1924", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.5452100", "current_position_lon": "-2.6344550", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:23:41Z\", \"source_id\": 69013680, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:24:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:43Z\", \"source_id\": 69022691, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:28:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:47Z\", \"source_id\": 21591526, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:33Z\", \"source_id\": 69033460, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:34:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:40Z\", \"source_id\": 21595201, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:09Z\", \"source_id\": 69041424, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:36:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:10Z\", \"source_id\": 21597695, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8064, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:49Z\", \"source_id\": 69049671, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:56Z\", \"source_id\": 21600284, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:48Z\", \"source_id\": 69082757, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:50Z\", \"source_id\": 21610814, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:07Z\", \"source_id\": 69090148, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:11Z\", \"source_id\": 21613065, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:26Z\", \"source_id\": 69097672, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:30Z\", \"source_id\": 21615394, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:10Z\", \"source_id\": 21619932, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9394, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:14Z\", \"source_id\": 69129114, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:20Z\", \"source_id\": 21624885, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:16Z\", \"source_id\": 69135758, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:21Z\", \"source_id\": 21626920, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:55Z\", \"source_id\": 69148301, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:01Z\", \"source_id\": 21630709, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9345, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:03Z\", \"source_id\": 69163889, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:07Z\", \"source_id\": 21635522, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:30Z\", \"source_id\": 69173191, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:34Z\", \"source_id\": 21638384, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:56Z\", \"source_id\": 69180447, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:01Z\", \"source_id\": 21640646, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wigan Wallgate", "service_state_platform": "1", "timing_fact_generation": 1790192342472938, "current_leg_arrival_utc": "2026-09-23T20:39:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:02.464863", "service_state_evidence_id": 21640646, "current_leg_start_actual_dep": "2026-09-23T20:36:30+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:03.286520", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
TOD |
WGW |
2I28 |
158907 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 82.988, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 127.469, "from_m": 82.988, "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": 931.777, "from_m": 127.469, "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": 3792.744, "from_m": 931.777, "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": 3995.04, "from_m": 3792.744, "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": 7771.573, "from_m": 3995.04, "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": 7803.564, "from_m": 7771.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13707.893, "from_m": 7803.564, "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": 13735.297, "from_m": 13707.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": 13772.021, "from_m": 13735.297, "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": 14650.112, "from_m": 13772.021, "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": 14839.488, "from_m": 14650.112, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16722.721, "from_m": 14839.488, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28838.528, "from_m": 16722.721, "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": 28895.966, "from_m": 28838.528, "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": 28918.733, "from_m": 28895.966, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28984.93, "from_m": 28918.733, "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": 30612.3, "from_m": 28984.93, "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": 30766.757, "from_m": 30612.3, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30829.086, "from_m": 30766.757, "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": 31228.284, "from_m": 30829.086, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31717.77, "from_m": 31228.284, "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": 31904.707, "from_m": 31717.77, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32068.161, "from_m": 31904.707, "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": 33738.749, "from_m": 32068.161, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33958.184, "from_m": 33738.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34791.498, "from_m": 33958.184, "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": 35977.262, "from_m": 34791.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42949.309, "from_m": 35977.262, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43009.555, "from_m": 42949.309, "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": 48518.103, "from_m": 43009.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48588.817, "from_m": 48518.103, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54884.621, "from_m": 48588.817, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56922.149, "from_m": 54884.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": 56949.172, "from_m": 56922.149, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57010.09, "from_m": 56949.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57276.1, "from_m": 57010.09, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58898.532, "from_m": 57276.1, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59396.229, "from_m": 58898.532, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59424.064, "from_m": 59396.229, "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": 59472.867, "from_m": 59424.064, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59811.471, "from_m": 59472.867, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59913.077, "from_m": 59811.471, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 799931, "profile_key": "dd19bbf562c3ed6c2d5beaf1ee1a1b218d318c2116f4e350e1893474e8241deb", "schedule_id": 39057, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1924", "location": "Todmorden", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1926H", "wtt_dep": "1927", "location": "Walsden", "stage_seq": 2, "distance_m": 2353.558, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933H", "location": "Littleborough", "stage_seq": 3, "distance_m": 8878.162, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1935H", "wtt_dep": "1936", "location": "Smithy Bridge", "stage_seq": 4, "distance_m": 10549.933, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938H", "location": "Rochdale East Jn", "stage_seq": 5, "distance_m": 13772.021, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1939H", "wtt_dep": "1940H", "location": "Rochdale", "stage_seq": 6, "distance_m": 14217.151, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943", "location": "Castleton East Jn", "stage_seq": 7, "distance_m": 17061.538, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946H", "location": "Vitriol Works S.B.", "stage_seq": 8, "distance_m": 23375.352, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Thorpes Bridge Jn", "stage_seq": 9, "distance_m": 27470.925, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1951", "location": "Miles Platting Jn", "stage_seq": 10, "distance_m": 28895.966, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1954", "wtt_dep": "1956", "location": "Manchester Victoria", "stage_seq": 11, "distance_m": 31003.1, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Deal Street Jn", "stage_seq": 12, "distance_m": 31717.77, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959H", "location": "Salford Central", "stage_seq": 13, "distance_m": 32207.73, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003", "location": "Salford Crescent", "stage_seq": 14, "distance_m": 33761.647, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Swinton", "stage_seq": 15, "distance_m": 39188.631, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Moorside", "stage_seq": 16, "distance_m": 40296.438, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Walkden", "stage_seq": 17, "distance_m": 43293.724, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022H", "location": "Atherton", "stage_seq": 18, "distance_m": 48924.971, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Hag Fold", "stage_seq": 19, "distance_m": 50015.04, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Daisy Hill", "stage_seq": 20, "distance_m": 51630.069, "section_seq": 1, "route_path_id": 146687}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Crow Nest Jn", "stage_seq": 21, "distance_m": 54884.621, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033H", "location": "Hindley", "stage_seq": 22, "distance_m": 55653.778, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2036H", "location": "Ince", "stage_seq": 23, "distance_m": 58255.783, "section_seq": 1, "route_path_id": 146687}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Wigan Wallgate", "stage_seq": 24, "distance_m": 59913.077, "section_seq": 1, "route_path_id": 146687}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59913.077, "from_m": 0.0, "section_seq": 1, "route_path_id": 146687}], "total_distance_m": 59913.077, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 57553.325, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2359.752, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8050, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:23:41Z", "source_id": 69013680, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-23T18:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8087, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:43Z", "source_id": 69022691, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:28:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:47Z", "source_id": 21591526, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8083, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:33Z", "source_id": 69033460, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:34:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:40Z", "source_id": 21595201, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8079, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:09Z", "source_id": 69041424, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:36:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:10Z", "source_id": 21597695, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8064, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:49Z", "source_id": 69049671, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:56Z", "source_id": 21600284, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8185, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:48Z", "source_id": 69082757, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:50Z", "source_id": 21610814, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:07Z", "source_id": 69090148, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T18:58:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:11Z", "source_id": 21613065, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:26Z", "source_id": 69097672, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:02:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:30Z", "source_id": 21615394, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:10Z", "source_id": 21619932, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9394, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:14Z", "source_id": 69129114, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:15:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:20Z", "source_id": 21624885, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9387, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:16Z", "source_id": 69135758, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:22:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:21Z", "source_id": 21626920, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9390, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:55Z", "source_id": 69148301, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:24:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:01Z", "source_id": 21630709, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9345, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:03Z", "source_id": 69163889, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:32:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:07Z", "source_id": 21635522, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9337, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:30Z", "source_id": 69173191, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:34Z", "source_id": 21638384, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9331, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:56Z", "source_id": 69180447, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:01Z", "source_id": 21640646, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Todmorden |
1924 |
1924 |
1 |
None |
None |
Wigan Wallgate |
2040 |
2040 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89284/2026-09-23/detailed |
None |
Ince |
2026-09-23T20:36:30+01:00 |
Wigan Wallgate |
2.0 |
{"type": "LineString", "coordinates": [[-2.6127694999999997, 53.53901429999999], [-2.613428, 53.5391062], [-2.6145484, 53.53926260000001], [-2.6179122999999995, 53.5396739], [-2.6182883, 53.5397193], [-2.6200407999999995, 53.5399195], [-2.6220917, 53.5401697], [-2.6222908, 53.5401941], [-2.6234029999999997, 53.5403222], [-2.6241345999999997, 53.54042729999999], [-2.6245041, 53.5404916], [-2.6250834, 53.54060789999999], [-2.6257486, 53.5407558], [-2.6265448999999994, 53.5409607], [-2.6268356, 53.541046899999984], [-2.6269721999999995, 53.54108730000001], [-2.627256099999999, 53.5411715], [-2.6277859999999995, 53.5413524], [-2.6278111, 53.541360999999995], [-2.6282108, 53.5415124], [-2.6285178, 53.54163690000001], [-2.6288264999999997, 53.5417721], [-2.6291602999999997, 53.5419115], [-2.629467, 53.54208309999999], [-2.6296451999999997, 53.5421659], [-2.6300343, 53.542364000000006], [-2.6302602, 53.5425064], [-2.6305482, 53.5427176], [-2.6307592, 53.5429018], [-2.6319762, 53.54408769999999], [-2.6321891, 53.5442656], [-2.632280300000001, 53.544329399999995], [-2.6325140999999994, 53.5444786], [-2.6326741, 53.5445624], [-2.6329586, 53.54469619999999], [-2.633112, 53.54477049999999], [-2.6334284, 53.5449], [-2.6337257999999997, 53.5450094], [-2.6338789999999994, 53.54505660000001], [-2.6340325, 53.54509860000001], [-2.6342148999999995, 53.5451491], [-2.634455, 53.54521]]} |
1.0 |
2037 |
2039 |
Ince |
Wigan Wallgate |
Wigan Wallgate |
53.5452100 |
-2.6344550 |
53.5452100 |
-2.6344550 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Wigan Wallgate |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640646 |
1790192342472938 |
79 |
79 |
2026-09-23 19:49:03.286520 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:02.464863 |
| 769983 |
800174 |
P89681 |
872U10MY23 |
2026-09-23 |
COMPLETE |
21639871 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800174, "stp": "P", "toc": "Southeastern", "uid": "P89681", "consist": "376010", "dest_crs": "GRV", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89681/2026-09-23/detailed", "trust_id": "872U10MY23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gravesend", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "0", "is_terminated": 1, "next_location": "Gravesend", "signalling_id": "2U10", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2039", "current_leg_dep": "2032", "current_leg_end": "Gravesend", "origin_dep_time": "1933", "origin_platform": "7", "current_location": "Gravesend", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.28038610464561226, 51.45036925636109], [0.28080019999999994, 51.45029710000001], [0.2817119, 51.4501605], [0.2820482, 51.450117], [0.2824112, 51.450071699999995], [0.2828832, 51.45001599999999], [0.2833197, 51.449977], [0.2837386, 51.44994599999998], [0.2841891, 51.4499227], [0.28757579999999994, 51.449833299999995], [0.288218, 51.449842499999995], [0.2888783999999999, 51.44987129999999], [0.2893742, 51.4498991], [0.28986519999999993, 51.4499343], [0.2905988, 51.44999649999999], [0.29142879999999993, 51.45006769999999], [0.2921876, 51.450116400000006], [0.2929464, 51.45015070000001], [0.293878, 51.4501748], [0.2948853, 51.4501732], [0.295414, 51.45016199999999], [0.2960244, 51.4501383], [0.2965497999999999, 51.4501085], [0.2970995, 51.4500695], [0.2981659, 51.4499886], [0.2992459, 51.4499025], [0.2992971, 51.44989899999999], [0.29972499999999996, 51.4498696], [0.2999132, 51.4498542], [0.30150269999999996, 51.44974090000001], [0.3031344999999999, 51.44960580000001], [0.3063789, 51.4493526], [0.30702699999999994, 51.4493057], [0.30820369999999997, 51.44922360000001], [0.309221, 51.44915240000001], [0.3093765, 51.4491415], [0.31002299999999994, 51.4490965], [0.312281, 51.4489026], [0.3129896, 51.44884349999999], [0.31365449999999995, 51.4487833], [0.3142778, 51.4487112], [0.3149097, 51.44861989999999], [0.31548909999999997, 51.4485284], [0.31585979999999997, 51.4484673], [0.31611009999999995, 51.44842599999999], [0.3163038717484993, 51.44838637379253], [0.3164413914158841, 51.44835825108139], [0.31660192167445467, 51.4483254226926], [0.31684805070745503, 51.448275089334786], [0.3169371580099112, 51.44825686688842], [0.3169546, 51.4482533], [0.31714180830063227, 51.4482114534848], [0.3174190862992408, 51.44814947369473], [0.3175921, 51.44811080000001], [0.318052, 51.4480003], [0.31853669999999995, 51.4478781], [0.3190051, 51.447750199999994], [0.3194876, 51.44761140000001], [0.3198155999999999, 51.447510099999995], [0.3201354, 51.44740509999999], [0.3204631, 51.44730260000001], [0.3205672, 51.44726690000001], [0.32078629999999997, 51.4471918], [0.3210785, 51.447095], [0.32174719999999996, 51.4468524], [0.3224112, 51.446603399999994], [0.3226495, 51.44650600000001], [0.3228013, 51.44644389999999], [0.32319159999999997, 51.4462832], [0.3235655, 51.4461148], [0.3239596, 51.44593419999999], [0.3245952, 51.44561980000002], [0.32491229999999993, 51.44545689999999], [0.32521969999999994, 51.44529150000001], [0.3255611, 51.4451038], [0.32592189999999993, 51.44490450000001], [0.32658849999999995, 51.444528299999995], [0.3268944, 51.444333099999994], [0.32719159999999997, 51.4441198], [0.3277997, 51.4436979], [0.3282676, 51.4433516], [0.32850579999999996, 51.4431726], [0.3287237, 51.44298599999999], [0.3289261636192083, 51.442817580280106], [0.3295022, 51.44233839999999], [0.329975, 51.4419466], [0.3304252, 51.441623699999994], [0.3305565653119731, 51.441530338117595], [0.33062532869532335, 51.44148146761434], [0.33079229999999993, 51.44136280000001], [0.3309068209380885, 51.441287041416984], [0.33105017326969355, 51.44123546954114], [0.33132999999999996, 51.44113479999999], [0.33194979999999996, 51.44089], [0.33328379999999996, 51.4402183], [0.3335874, 51.4400301], [0.3340188, 51.43976429999999], [0.33422506925158335, 51.43964372212159], [0.3342961, 51.4396022], [0.3345436, 51.4394685], [0.3349794, 51.43926139999999], [0.33545829999999993, 51.43905719999999], [0.33593459999999997, 51.43889339999999], [0.33622309999999994, 51.4388012], [0.33623679999999995, 51.438796800000006], [0.3362862, 51.438781], [0.3363288, 51.4387679], [0.3366205, 51.43867839999999], [0.3369867, 51.4385701], [0.3373953, 51.4384568], [0.33778269999999994, 51.4383584], [0.33834649999999994, 51.43822359999999], [0.33921819999999997, 51.43804080000001], [0.3399666, 51.4378996], [0.34099039999999997, 51.4377455], [0.3414364999999999, 51.437686600000006], [0.3418669999999999, 51.4376329], [0.3420079, 51.4376187], [0.3424536, 51.43757839999999], [0.3427606, 51.4375554], [0.34307809999999994, 51.4375344], [0.34325659999999997, 51.437523500000005], [0.34372389999999997, 51.4375017], [0.3440912, 51.4374878], [0.34437429999999997, 51.4374795], [0.3447554, 51.43747139999999], [0.34504100000000004, 51.43746899999999], [0.3453042, 51.4374678], [0.34560459999999993, 51.4374697], [0.3458249, 51.4374739], [0.34631449999999997, 51.43749570000001], [0.34722959999999997, 51.4375363], [0.3483298, 51.4375869], [0.3491076, 51.43765380000001], [0.35013219999999995, 51.43776919999999], [0.35130429999999996, 51.4379247], [0.35231289999999993, 51.4380852], [0.3532543, 51.4382407], [0.3543057, 51.438471400000005], [0.35524719999999993, 51.43869249999999], [0.3566629, 51.43905209999999], [0.35716549999999997, 51.4391757], [0.35759369999999996, 51.4392904], [0.35915449999999993, 51.439789], [0.35932611364780853, 51.439848464436615], [0.3602304, 51.4401618], [0.36079729999999993, 51.4403813], [0.3613438, 51.440571100000014], [0.3617871, 51.4406955], [0.36227259999999994, 51.4408177], [0.3626212, 51.44090289999998], [0.3630262, 51.440984699999994], [0.36364, 51.44111670000001], [0.3642132, 51.44121379999999], [0.36465099999999995, 51.4412782], [0.3648616, 51.441303999999995], [0.3650785999999999, 51.44132299999998], [0.3653692, 51.44134209999999], [0.3656353, 51.4413546], [0.3661105, 51.4413716], [0.36640959999999995, 51.4413781], [0.3667639999999999, 51.441381099999994], [0.3671234, 51.441378799999995]]}", "current_leg_start": "Greenhithe", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "51.4413788", "next_location_lon": "0.3671234", "previous_location": "Greenhithe", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1121.688, \"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\": 1121.688, \"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\": 5324.777, \"from_m\": 5000.414, \"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\": 5427.362, \"from_m\": 5324.777, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6197.434, \"from_m\": 5427.362, \"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\": 7977.454, \"from_m\": 6197.434, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8623.259, \"from_m\": 7977.454, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10605.133, \"from_m\": 8623.259, \"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\": 11764.271, \"from_m\": 10605.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12662.924, \"from_m\": 11764.271, \"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\": 14327.862, \"from_m\": 12662.924, \"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\": 14951.704, \"from_m\": 14327.862, \"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\": 16855.521, \"from_m\": 14951.704, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17360.364, \"from_m\": 16855.521, \"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\": 17585.424, \"from_m\": 17360.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18090.267, \"from_m\": 17585.424, \"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\": 19994.084, \"from_m\": 18090.267, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20617.926, \"from_m\": 19994.084, \"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\": 20657.31, \"from_m\": 20617.926, \"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\": 21246.07, \"from_m\": 20657.31, \"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\": 23149.663, \"from_m\": 21246.07, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23652.011, \"from_m\": 23149.663, \"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\": 33286.178, \"from_m\": 23652.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33779.22, \"from_m\": 33286.178, \"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\": 33827.105, \"from_m\": 33779.22, \"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\": 34987.481, \"from_m\": 33827.105, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35724.837, \"from_m\": 34987.481, \"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\": 35770.478, \"from_m\": 35724.837, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36120.166, \"from_m\": 35770.478, \"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\": 36677.516, \"from_m\": 36120.166, \"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\": 38458.215, \"from_m\": 36677.516, \"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\": 46871.724, \"from_m\": 38458.215, \"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\": 47286.542, \"from_m\": 46871.724, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 800174, \"profile_key\": \"6b229da043894702ceb9acad89fb3b57e56543872bbd6f63ccef5b1d4d50eb58\", \"schedule_id\": 22967, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5130.602, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Canterbury Road Jn\", \"stage_seq\": 5, \"distance_m\": 5314.947, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Cambria Jn\", \"stage_seq\": 6, \"distance_m\": 6137.612, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1943\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 6848.272, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 7678.03, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"1946\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 9, \"distance_m\": 8227.621, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949\", \"location\": \"Nunhead\", \"stage_seq\": 10, \"distance_m\": 9549.349, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 11, \"distance_m\": 11917.019, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Lewisham\", \"stage_seq\": 12, \"distance_m\": 12412.989, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Blackheath\", \"stage_seq\": 13, \"distance_m\": 13967.999, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2002H\", \"location\": \"Kidbrooke\", \"stage_seq\": 14, \"distance_m\": 15433.947, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2006\", \"location\": \"Eltham\", \"stage_seq\": 15, \"distance_m\": 17472.894, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009\", \"location\": \"Falconwood\", \"stage_seq\": 16, \"distance_m\": 25668.822, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2011H\", \"location\": \"Welling\", \"stage_seq\": 17, \"distance_m\": 27306.793, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"Bexleyheath\", \"stage_seq\": 18, \"distance_m\": 29571.364, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018\", \"location\": \"Barnehurst\", \"stage_seq\": 19, \"distance_m\": 31411.053, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 20, \"distance_m\": 33316.296, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 21, \"distance_m\": 33858.734, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 22, \"distance_m\": 34987.481, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Dartford Jn\", \"stage_seq\": 23, \"distance_m\": 35671.41, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Dartford\", \"stage_seq\": 24, \"distance_m\": 36392.883, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Greenhithe\", \"stage_seq\": 25, \"distance_m\": 40756.058, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 26, \"distance_m\": 44870.962, \"section_seq\": 1, \"route_path_id\": 140079}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Gravesend\", \"stage_seq\": 27, \"distance_m\": 47286.542, \"section_seq\": 1, \"route_path_id\": 140079}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 47286.542, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 140079}], \"total_distance_m\": 47286.542, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 44029.718, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3256.824, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1933", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.4413788", "current_position_lon": "0.3671234", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:59Z\", \"source_id\": 69054439, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:06Z\", \"source_id\": 21601848, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:44Z\", \"source_id\": 69060409, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:45:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:49Z\", \"source_id\": 21603693, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:26Z\", \"source_id\": 69066479, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:27Z\", \"source_id\": 21605621, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:24Z\", \"source_id\": 69086281, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:27Z\", \"source_id\": 21611923, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:17Z\", \"source_id\": 69092844, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:18Z\", \"source_id\": 21613866, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:16Z\", \"source_id\": 69101935, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:18Z\", \"source_id\": 21616635, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:20Z\", \"source_id\": 69109124, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:24Z\", \"source_id\": 21618738, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31598, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:27Z\", \"source_id\": 69116123, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:31Z\", \"source_id\": 21620866, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:59Z\", \"source_id\": 69121926, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:00Z\", \"source_id\": 21622600, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31602, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:07Z\", \"source_id\": 69128913, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:11Z\", \"source_id\": 21624796, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:39Z\", \"source_id\": 69134454, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:44Z\", \"source_id\": 21626484, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:00Z\", \"source_id\": 69152831, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:03Z\", \"source_id\": 21632131, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:20Z\", \"source_id\": 69164451, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:23Z\", \"source_id\": 21635696, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:44Z\", \"source_id\": 69178037, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:48Z\", \"source_id\": 21639871, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gravesend", "service_state_platform": "0", "timing_fact_generation": 1790192268884056, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:03.201846", "service_state_evidence_id": 21639871, "current_leg_start_actual_dep": "2026-09-23T20:32:30+01:00", "operational_evidence_version": 92, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:04.530479", "service_state_valid_until_kind": null, "operational_interpretation_version": 92, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
GRV |
2U10 |
376010 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1121.688, "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": 1121.688, "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": 5324.777, "from_m": 5000.414, "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": 5427.362, "from_m": 5324.777, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6197.434, "from_m": 5427.362, "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": 7977.454, "from_m": 6197.434, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8623.259, "from_m": 7977.454, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10605.133, "from_m": 8623.259, "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": 11764.271, "from_m": 10605.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12662.924, "from_m": 11764.271, "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": 14327.862, "from_m": 12662.924, "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": 14951.704, "from_m": 14327.862, "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": 16855.521, "from_m": 14951.704, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17360.364, "from_m": 16855.521, "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": 17585.424, "from_m": 17360.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18090.267, "from_m": 17585.424, "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": 19994.084, "from_m": 18090.267, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20617.926, "from_m": 19994.084, "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": 20657.31, "from_m": 20617.926, "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": 21246.07, "from_m": 20657.31, "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": 23149.663, "from_m": 21246.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23652.011, "from_m": 23149.663, "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": 33286.178, "from_m": 23652.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33779.22, "from_m": 33286.178, "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": 33827.105, "from_m": 33779.22, "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": 34987.481, "from_m": 33827.105, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35724.837, "from_m": 34987.481, "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": 35770.478, "from_m": 35724.837, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36120.166, "from_m": 35770.478, "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": 36677.516, "from_m": 36120.166, "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": 38458.215, "from_m": 36677.516, "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": 46871.724, "from_m": 38458.215, "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": 47286.542, "from_m": 46871.724, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 800174, "profile_key": "6b229da043894702ceb9acad89fb3b57e56543872bbd6f63ccef5b1d4d50eb58", "schedule_id": 22967, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1933", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939H", "location": "Brixton", "stage_seq": 4, "distance_m": 5130.602, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Canterbury Road Jn", "stage_seq": 5, "distance_m": 5314.947, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941", "location": "Cambria Jn", "stage_seq": 6, "distance_m": 6137.612, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1943", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 6848.272, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 7678.03, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "1946", "location": "Peckham Rye (E)", "stage_seq": 9, "distance_m": 8227.621, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949", "location": "Nunhead", "stage_seq": 10, "distance_m": 9549.349, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Lewisham Vale Jn", "stage_seq": 11, "distance_m": 11917.019, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Lewisham", "stage_seq": 12, "distance_m": 12412.989, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Blackheath", "stage_seq": 13, "distance_m": 13967.999, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2002H", "location": "Kidbrooke", "stage_seq": 14, "distance_m": 15433.947, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2006", "location": "Eltham", "stage_seq": 15, "distance_m": 17472.894, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009", "location": "Falconwood", "stage_seq": 16, "distance_m": 25668.822, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2011H", "location": "Welling", "stage_seq": 17, "distance_m": 27306.793, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "Bexleyheath", "stage_seq": 18, "distance_m": 29571.364, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018", "location": "Barnehurst", "stage_seq": 19, "distance_m": 31411.053, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Perry Street Fork Jn", "stage_seq": 20, "distance_m": 33316.296, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Crayford Creek Jn", "stage_seq": 21, "distance_m": 33858.734, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Crayford Spur A Jn", "stage_seq": 22, "distance_m": 34987.481, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Dartford Jn", "stage_seq": 23, "distance_m": 35671.41, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Dartford", "stage_seq": 24, "distance_m": 36392.883, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Greenhithe", "stage_seq": 25, "distance_m": 40756.058, "section_seq": 1, "route_path_id": 140079}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Springhead Junction (CTRL)", "stage_seq": 26, "distance_m": 44870.962, "section_seq": 1, "route_path_id": 140079}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Gravesend", "stage_seq": 27, "distance_m": 47286.542, "section_seq": 1, "route_path_id": 140079}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 47286.542, "from_m": 0.0, "section_seq": 1, "route_path_id": 140079}], "total_distance_m": 47286.542, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 44029.718, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3256.824, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29765, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:59Z", "source_id": 69054439, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:42:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:06Z", "source_id": 21601848, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29777, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:44Z", "source_id": 69060409, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:45:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:49Z", "source_id": 21603693, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31564, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:26Z", "source_id": 69066479, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:27Z", "source_id": 21605621, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31573, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:24Z", "source_id": 69086281, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T18:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:27Z", "source_id": 21611923, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31581, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:17Z", "source_id": 69092844, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T18:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:18Z", "source_id": 21613866, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31586, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:16Z", "source_id": 69101935, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:03:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:18Z", "source_id": 21616635, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31590, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:20Z", "source_id": 69109124, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:07:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:24Z", "source_id": 21618738, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31598, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:27Z", "source_id": 69116123, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:31Z", "source_id": 21620866, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31594, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:59Z", "source_id": 69121926, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:12:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:00Z", "source_id": 21622600, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31602, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:07Z", "source_id": 69128913, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:11Z", "source_id": 21624796, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31606, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:39Z", "source_id": 69134454, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:18:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:44Z", "source_id": 21626484, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:00Z", "source_id": 69152831, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:03Z", "source_id": 21632131, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:20Z", "source_id": 69164451, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:23Z", "source_id": 21635696, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32244, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:44Z", "source_id": 69178037, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:39:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:48Z", "source_id": 21639871, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
London Victoria |
1933 |
1933 |
7 |
None |
None |
Gravesend |
2038 |
2038 |
0 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89681/2026-09-23/detailed |
None |
Greenhithe |
2026-09-23T20:32:30+01:00 |
Gravesend |
7.0 |
{"type": "LineString", "coordinates": [[0.28038610464561226, 51.45036925636109], [0.28080019999999994, 51.45029710000001], [0.2817119, 51.4501605], [0.2820482, 51.450117], [0.2824112, 51.450071699999995], [0.2828832, 51.45001599999999], [0.2833197, 51.449977], [0.2837386, 51.44994599999998], [0.2841891, 51.4499227], [0.28757579999999994, 51.449833299999995], [0.288218, 51.449842499999995], [0.2888783999999999, 51.44987129999999], [0.2893742, 51.4498991], [0.28986519999999993, 51.4499343], [0.2905988, 51.44999649999999], [0.29142879999999993, 51.45006769999999], [0.2921876, 51.450116400000006], [0.2929464, 51.45015070000001], [0.293878, 51.4501748], [0.2948853, 51.4501732], [0.295414, 51.45016199999999], [0.2960244, 51.4501383], [0.2965497999999999, 51.4501085], [0.2970995, 51.4500695], [0.2981659, 51.4499886], [0.2992459, 51.4499025], [0.2992971, 51.44989899999999], [0.29972499999999996, 51.4498696], [0.2999132, 51.4498542], [0.30150269999999996, 51.44974090000001], [0.3031344999999999, 51.44960580000001], [0.3063789, 51.4493526], [0.30702699999999994, 51.4493057], [0.30820369999999997, 51.44922360000001], [0.309221, 51.44915240000001], [0.3093765, 51.4491415], [0.31002299999999994, 51.4490965], [0.312281, 51.4489026], [0.3129896, 51.44884349999999], [0.31365449999999995, 51.4487833], [0.3142778, 51.4487112], [0.3149097, 51.44861989999999], [0.31548909999999997, 51.4485284], [0.31585979999999997, 51.4484673], [0.31611009999999995, 51.44842599999999], [0.3163038717484993, 51.44838637379253], [0.3164413914158841, 51.44835825108139], [0.31660192167445467, 51.4483254226926], [0.31684805070745503, 51.448275089334786], [0.3169371580099112, 51.44825686688842], [0.3169546, 51.4482533], [0.31714180830063227, 51.4482114534848], [0.3174190862992408, 51.44814947369473], [0.3175921, 51.44811080000001], [0.318052, 51.4480003], [0.31853669999999995, 51.4478781], [0.3190051, 51.447750199999994], [0.3194876, 51.44761140000001], [0.3198155999999999, 51.447510099999995], [0.3201354, 51.44740509999999], [0.3204631, 51.44730260000001], [0.3205672, 51.44726690000001], [0.32078629999999997, 51.4471918], [0.3210785, 51.447095], [0.32174719999999996, 51.4468524], [0.3224112, 51.446603399999994], [0.3226495, 51.44650600000001], [0.3228013, 51.44644389999999], [0.32319159999999997, 51.4462832], [0.3235655, 51.4461148], [0.3239596, 51.44593419999999], [0.3245952, 51.44561980000002], [0.32491229999999993, 51.44545689999999], [0.32521969999999994, 51.44529150000001], [0.3255611, 51.4451038], [0.32592189999999993, 51.44490450000001], [0.32658849999999995, 51.444528299999995], [0.3268944, 51.444333099999994], [0.32719159999999997, 51.4441198], [0.3277997, 51.4436979], [0.3282676, 51.4433516], [0.32850579999999996, 51.4431726], [0.3287237, 51.44298599999999], [0.3289261636192083, 51.442817580280106], [0.3295022, 51.44233839999999], [0.329975, 51.4419466], [0.3304252, 51.441623699999994], [0.3305565653119731, 51.441530338117595], [0.33062532869532335, 51.44148146761434], [0.33079229999999993, 51.44136280000001], [0.3309068209380885, 51.441287041416984], [0.33105017326969355, 51.44123546954114], [0.33132999999999996, 51.44113479999999], [0.33194979999999996, 51.44089], [0.33328379999999996, 51.4402183], [0.3335874, 51.4400301], [0.3340188, 51.43976429999999], [0.33422506925158335, 51.43964372212159], [0.3342961, 51.4396022], [0.3345436, 51.4394685], [0.3349794, 51.43926139999999], [0.33545829999999993, 51.43905719999999], [0.33593459999999997, 51.43889339999999], [0.33622309999999994, 51.4388012], [0.33623679999999995, 51.438796800000006], [0.3362862, 51.438781], [0.3363288, 51.4387679], [0.3366205, 51.43867839999999], [0.3369867, 51.4385701], [0.3373953, 51.4384568], [0.33778269999999994, 51.4383584], [0.33834649999999994, 51.43822359999999], [0.33921819999999997, 51.43804080000001], [0.3399666, 51.4378996], [0.34099039999999997, 51.4377455], [0.3414364999999999, 51.437686600000006], [0.3418669999999999, 51.4376329], [0.3420079, 51.4376187], [0.3424536, 51.43757839999999], [0.3427606, 51.4375554], [0.34307809999999994, 51.4375344], [0.34325659999999997, 51.437523500000005], [0.34372389999999997, 51.4375017], [0.3440912, 51.4374878], [0.34437429999999997, 51.4374795], [0.3447554, 51.43747139999999], [0.34504100000000004, 51.43746899999999], [0.3453042, 51.4374678], [0.34560459999999993, 51.4374697], [0.3458249, 51.4374739], [0.34631449999999997, 51.43749570000001], [0.34722959999999997, 51.4375363], [0.3483298, 51.4375869], [0.3491076, 51.43765380000001], [0.35013219999999995, 51.43776919999999], [0.35130429999999996, 51.4379247], [0.35231289999999993, 51.4380852], [0.3532543, 51.4382407], [0.3543057, 51.438471400000005], [0.35524719999999993, 51.43869249999999], [0.3566629, 51.43905209999999], [0.35716549999999997, 51.4391757], [0.35759369999999996, 51.4392904], [0.35915449999999993, 51.439789], [0.35932611364780853, 51.439848464436615], [0.3602304, 51.4401618], [0.36079729999999993, 51.4403813], [0.3613438, 51.440571100000014], [0.3617871, 51.4406955], [0.36227259999999994, 51.4408177], [0.3626212, 51.44090289999998], [0.3630262, 51.440984699999994], [0.36364, 51.44111670000001], [0.3642132, 51.44121379999999], [0.36465099999999995, 51.4412782], [0.3648616, 51.441303999999995], [0.3650785999999999, 51.44132299999998], [0.3653692, 51.44134209999999], [0.3656353, 51.4413546], [0.3661105, 51.4413716], [0.36640959999999995, 51.4413781], [0.3667639999999999, 51.441381099999994], [0.3671234, 51.441378799999995]]} |
4.1 |
2032 |
2039 |
Greenhithe |
Gravesend |
Gravesend |
51.4413788 |
0.3671234 |
51.4413788 |
0.3671234 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Gravesend |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639871 |
1790192268884056 |
92 |
92 |
2026-09-23 19:49:04.530479 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:03.201846 |
| 769984 |
801127 |
C88238 |
442T75MZ23 |
2026-09-23 |
COMPLETE |
21640660 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 801127, "stp": "P", "toc": "East Midlands Railway", "uid": "C88238", "consist": "170532", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C88238/2026-09-23/detailed", "trust_id": "442T75MZ23", "origin_crs": "NNG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lincoln", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "3B", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "2T75", "timing_status": "EARLY", "origin_station": "Newark North Gate", "current_leg_arr": "2039", "current_leg_dep": "2032", "current_leg_end": "Lincoln", "origin_dep_time": "2011", "origin_platform": "3", "current_location": "Lincoln", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6005146, 53.194963], [-0.6001956, 53.19505040000001], [-0.6001598, 53.19506019999999], [-0.6001277999999999, 53.1950692], [-0.5995873999999999, 53.1952208], [-0.5988092, 53.195463799999985], [-0.5983378, 53.19561769999999], [-0.5978121, 53.19579920000001], [-0.5971482, 53.19603500000001], [-0.5967553, 53.1961797], [-0.5964092999999999, 53.1963106], [-0.5959459, 53.1964918], [-0.5954031, 53.1967097], [-0.595033, 53.19686519999999], [-0.5947547, 53.1969809], [-0.594164, 53.19724759999999], [-0.5938427999999999, 53.197395000000014], [-0.5933063, 53.1976473], [-0.5929134, 53.19784129999999], [-0.5926592, 53.19796989999999], [-0.5922214, 53.19819360000001], [-0.5918525999999998, 53.1983888], [-0.5915475, 53.1985531], [-0.5912142, 53.1987383], [-0.5910097, 53.19885119999999], [-0.5907112999999999, 53.1990207], [-0.5904798999999998, 53.19915689999999], [-0.5899951, 53.199442], [-0.589773007764984, 53.19957740430325], [-0.5895734, 53.19969909999999], [-0.5892374, 53.19991040000001], [-0.5888813000000002, 53.20013659999999], [-0.5885239, 53.20037429999999], [-0.588131, 53.200641899999994], [-0.5877877, 53.2008804], [-0.5875002, 53.201082799999995], [-0.5874542999999999, 53.20111579999998], [-0.5873895, 53.2011668], [-0.5871262, 53.2013494], [-0.5868807999999999, 53.2015229], [-0.5865522, 53.20175589999999], [-0.5862711, 53.201957199999995], [-0.5860416999999999, 53.20212029999999], [-0.5859137999999999, 53.2022122], [-0.5856300000000001, 53.202411899999994], [-0.58517, 53.2027405], [-0.5845839, 53.20315579999998], [-0.5840953, 53.2035055], [-0.5836854, 53.2038], [-0.5833568000000001, 53.204034599999986], [-0.5829746, 53.2043045], [-0.5824752, 53.20465740000001], [-0.5820285999999999, 53.204973899999985], [-0.5816530999999999, 53.20524289999999], [-0.581384, 53.2054362], [-0.5810446999999999, 53.205678], [-0.5807403, 53.2058957], [-0.5802851999999998, 53.206217300000006], [-0.5797760999999999, 53.2065704], [-0.5793053000000001, 53.2068965], [-0.5791158000000001, 53.2070318], [-0.5786991999999999, 53.2073327], [-0.5784778999999999, 53.2074965], [-0.5779866, 53.2078526], [-0.5775011, 53.2081996], [-0.5772198999999999, 53.208403399999995], [-0.5768846, 53.20864429999999], [-0.5764367, 53.2089656], [-0.576135, 53.2091816], [-0.5756963999999999, 53.20949089999999], [-0.5752318999999999, 53.2098237], [-0.5747831, 53.2101414], [-0.5742104999999998, 53.2105478], [-0.5736646, 53.2109374], [-0.5729949999999999, 53.2114139], [-0.5721827, 53.2119927], [-0.5720883, 53.2120607], [-0.5720485, 53.2120894], [-0.5719859, 53.2121346], [-0.5718354, 53.21224329999999], [-0.5713602, 53.212584099999994], [-0.5710039, 53.212839200000005], [-0.5706694999999999, 53.213078], [-0.5703749, 53.2132873], [-0.5700893, 53.2134889], [-0.5697634, 53.21371620000001], [-0.5693503, 53.2140093], [-0.5690427, 53.21422720000001], [-0.5688125, 53.21439079999998], [-0.5684847999999999, 53.2146239], [-0.5681911, 53.214832699999995], [-0.5679328, 53.21501799999999], [-0.5674928999999999, 53.2153352], [-0.5672112, 53.2155359], [-0.5667967999999999, 53.215828300000005], [-0.5665352999999999, 53.216016200000006], [-0.5662631, 53.2162113], [-0.5660378, 53.216372699999994], [-0.5657391, 53.2165844], [-0.5656650000000001, 53.21663689999999], [-0.5650649999999999, 53.2170644], [-0.5645813, 53.217407], [-0.5642124999999999, 53.21766720000001], [-0.5638946999999999, 53.21789449999999], [-0.5635889, 53.218114500000006], [-0.5631209, 53.218451], [-0.562795, 53.218683], [-0.5624651, 53.218920699999984], [-0.5620756999999998, 53.2191948], [-0.5616362999999999, 53.2195085], [-0.5612593999999999, 53.2197767], [-0.5608423, 53.220075400000006], [-0.5605938, 53.220257199999985], [-0.5604342, 53.220376], [-0.5602867, 53.220493999999995], [-0.5601435999999999, 53.220615], [-0.5600644999999999, 53.2206841], [-0.559976, 53.220769999999995], [-0.5598714, 53.220876], [-0.5597788, 53.22097959999999], [-0.559697, 53.2210783], [-0.5596285999999999, 53.2211634], [-0.5595598, 53.2212569], [-0.5594981, 53.221346], [-0.5594569999999999, 53.2214091], [-0.5593886, 53.221522400000005], [-0.5593336, 53.22162749999999], [-0.5592916, 53.2217105], [-0.5592396999999999, 53.2218194], [-0.5591843, 53.2219635], [-0.559144, 53.22208870000001], [-0.5591119, 53.2222083], [-0.5590836999999999, 53.2223095], [-0.5590594999999999, 53.222446], [-0.5590439, 53.2225854], [-0.5590358999999999, 53.2226882], [-0.5590353999999998, 53.22282020000001], [-0.5590386, 53.2229138], [-0.5590466, 53.223024599999995], [-0.5590542, 53.2231116], [-0.5590702999999999, 53.2232168], [-0.5590930999999999, 53.2233276], [-0.5591212, 53.223444], [-0.5591521000000002, 53.2235452], [-0.5591833999999999, 53.22363409999999], [-0.5592205, 53.2237315], [-0.5592647999999999, 53.2238312], [-0.5592862, 53.22387919999999], [-0.5593519, 53.2240077], [-0.5594297, 53.224140199999994], [-0.5595035, 53.224260599999994], [-0.5595945999999999, 53.22438910000001], [-0.5597707, 53.224636099999984], [-0.5599025999999999, 53.22478159999999], [-0.5600977, 53.224967500000005], [-0.5604392, 53.22524599999999], [-0.560878, 53.225649999999995], [-0.5611541, 53.22589800000001], [-0.5614387, 53.2261691], [-0.5616639999999999, 53.22639869999999], [-0.5618581999999999, 53.226600999999995], [-0.5621432, 53.2269093], [-0.5623858, 53.227209499999994], [-0.5624458, 53.22728860000001], [-0.5626140999999999, 53.2275031], [-0.5627341999999999, 53.2276591], [-0.5628482000000001, 53.22781409999999], [-0.5629329, 53.2279377], [-0.5629997, 53.228045300000005], [-0.5630372999999999, 53.22811200000001], [-0.5630586999999999, 53.22816169999999], [-0.563111, 53.228283], [-0.5631489, 53.22840099999999], [-0.5631685, 53.2284951], [-0.5631768, 53.2285462], [-0.5631875, 53.2286675], [-0.5631888, 53.228743699999995], [-0.5631808, 53.22886009999998], [-0.5631607, 53.22897329999999], [-0.5631084, 53.229139499999995], [-0.5630694999999999, 53.2292351], [-0.5630131, 53.2293354], [-0.5629767, 53.229394799999994], [-0.5629461, 53.22944460000001], [-0.5628763, 53.2295401], [-0.5627945, 53.22963480000001], [-0.5626912999999999, 53.2297416], [-0.5625867, 53.22983799999999], [-0.5624284, 53.229962399999984], [-0.5623090999999999, 53.23004509999999], [-0.5621977, 53.23011730000001], [-0.5620371, 53.2302065], [-0.5619270999999999, 53.23026509999999], [-0.5618090999999998, 53.23031809999999], [-0.5616545999999999, 53.2303847], [-0.5615165, 53.2304376], [-0.5613729999999999, 53.23048739999999], [-0.5611866, 53.2305428], [-0.5609934, 53.23059099999999], [-0.5608231, 53.2306287], [-0.5606635, 53.2306584], [-0.5604959, 53.23068490000001], [-0.5603429999999999, 53.230704199999984], [-0.5601847, 53.23071939999999], [-0.5600386, 53.230729], [-0.5599084999999999, 53.2307339], [-0.5597516, 53.2307331], [-0.5596013999999999, 53.230729800000006], [-0.5594608, 53.2307227], [-0.559316, 53.2307122], [-0.5591525999999999, 53.23069689999999], [-0.5590273999999998, 53.23067369999999], [-0.5586171999999999, 53.230603999999985], [-0.557778238380795, 53.230485998424506], [-0.5573409999999999, 53.2304245], [-0.5570490999999999, 53.2303776], [-0.55639, 53.230270399999995], [-0.5561225999999999, 53.2302179], [-0.555754, 53.2301423], [-0.5554818, 53.2300775], [-0.5550751, 53.2299693], [-0.5544481, 53.229797399999995], [-0.5538216, 53.2296302], [-0.5529766, 53.2293973], [-0.5519409999999999, 53.22912490000001], [-0.5513236999999999, 53.2289578], [-0.5508094999999998, 53.2288092], [-0.5499606, 53.2285724], [-0.5490416999999999, 53.22831269999999], [-0.5486558999999999, 53.22820959999999], [-0.5481543, 53.2280867], [-0.5476527, 53.22796379999999], [-0.547345, 53.2279057], [-0.5468094, 53.22782019999999], [-0.5462552999999999, 53.22773889999999], [-0.5457218, 53.2276547], [-0.5452802, 53.2275712], [-0.5449872, 53.2275051], [-0.5447769, 53.22745469999999], [-0.5443469, 53.2273342], [-0.5442357, 53.227302999999985], [-0.5439645999999999, 53.2272308], [-0.5438448, 53.227194299999994], [-0.5436327, 53.22713589999999], [-0.5419717, 53.2266765], [-0.5416847, 53.226595], [-0.5414699, 53.22654299999999], [-0.5409883, 53.22640280000001], [-0.5408896, 53.22636589999999], [-0.5407798, 53.2263195], [-0.5406649, 53.226271399999995], [-0.5405521999999999, 53.2262347], [-0.5397776, 53.226021]]}", "current_leg_start": "Hykeham", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "53.2260210", "next_location_lon": "-0.5397776", "previous_location": "Hykeham", "current_leg_milage": "4.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 850.653, \"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\": 997.988, \"from_m\": 850.653, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 1060.807, \"from_m\": 997.988, \"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\": 1205.835, \"from_m\": 1060.807, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1239.974, \"from_m\": 1205.835, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8899.483, \"from_m\": 1239.974, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22725.872, \"from_m\": 8899.483, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24632.982, \"from_m\": 22725.872, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25145.313, \"from_m\": 24632.982, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25195.87, \"from_m\": 25145.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25232.975, \"from_m\": 25195.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26281.091, \"from_m\": 25232.975, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26499.593, \"from_m\": 26281.091, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26590.935, \"from_m\": 26499.593, \"capability_applied\": null, \"effective_limit_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\": 801127, \"profile_key\": \"b25a24d2ac750908129d59f6555cb4813f86d99d315959e7faf2bfe9131f7e14\", \"schedule_id\": 7583, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Newark North Gate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Newark Crossing East Jn\", \"stage_seq\": 2, \"distance_m\": 1205.835, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Collingham\", \"stage_seq\": 3, \"distance_m\": 8094.466, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Swinderby\", \"stage_seq\": 4, \"distance_m\": 12287.967, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Hykeham\", \"stage_seq\": 5, \"distance_m\": 19872.297, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Boultham Jn\", \"stage_seq\": 6, \"distance_m\": 24586.24, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038H\", \"location\": \"West Holmes Jn\", \"stage_seq\": 7, \"distance_m\": 25232.975, \"section_seq\": 1, \"route_path_id\": 132828}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Lincoln\", \"stage_seq\": 8, \"distance_m\": 26590.935, \"section_seq\": 1, \"route_path_id\": 132828}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26590.935, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132828}], \"total_distance_m\": 26590.935, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 24692.166, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1898.769, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2011", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.2260210", "current_position_lon": "-0.5397776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:18Z\", \"source_id\": 69138098, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:24Z\", \"source_id\": 21627654, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11616, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:40Z\", \"source_id\": 69149959, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:44Z\", \"source_id\": 21631239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:00Z\", \"source_id\": 69161591, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:08Z\", \"source_id\": 21634783, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:56Z\", \"source_id\": 69180472, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:03Z\", \"source_id\": 21640660, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "3", "timing_fact_generation": 1790192344930665, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:04.923774", "service_state_evidence_id": 21640660, "current_leg_start_actual_dep": "2026-09-23T20:33:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:05.551359", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
NNG |
LCN |
2T75 |
170532 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 850.653, "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": 997.988, "from_m": 850.653, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 1060.807, "from_m": 997.988, "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": 1205.835, "from_m": 1060.807, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1239.974, "from_m": 1205.835, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8899.483, "from_m": 1239.974, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22725.872, "from_m": 8899.483, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24632.982, "from_m": 22725.872, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25145.313, "from_m": 24632.982, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25195.87, "from_m": 25145.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25232.975, "from_m": 25195.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26281.091, "from_m": 25232.975, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26499.593, "from_m": 26281.091, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26590.935, "from_m": 26499.593, "capability_applied": null, "effective_limit_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": 801127, "profile_key": "b25a24d2ac750908129d59f6555cb4813f86d99d315959e7faf2bfe9131f7e14", "schedule_id": 7583, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2011", "location": "Newark North Gate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Newark Crossing East Jn", "stage_seq": 2, "distance_m": 1205.835, "section_seq": 1, "route_path_id": 132828}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Collingham", "stage_seq": 3, "distance_m": 8094.466, "section_seq": 1, "route_path_id": 132828}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Swinderby", "stage_seq": 4, "distance_m": 12287.967, "section_seq": 1, "route_path_id": 132828}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Hykeham", "stage_seq": 5, "distance_m": 19872.297, "section_seq": 1, "route_path_id": 132828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Boultham Jn", "stage_seq": 6, "distance_m": 24586.24, "section_seq": 1, "route_path_id": 132828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038H", "location": "West Holmes Jn", "stage_seq": 7, "distance_m": 25232.975, "section_seq": 1, "route_path_id": 132828}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Lincoln", "stage_seq": 8, "distance_m": 26590.935, "section_seq": 1, "route_path_id": 132828}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26590.935, "from_m": 0.0, "section_seq": 1, "route_path_id": 132828}], "total_distance_m": 26590.935, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 24692.166, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1898.769, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 11620, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:18Z", "source_id": 69138098, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:19:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:24Z", "source_id": 21627654, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11616, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:40Z", "source_id": 69149959, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:44Z", "source_id": 21631239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11612, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:00Z", "source_id": 69161591, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:08Z", "source_id": 21634783, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11505, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:56Z", "source_id": 69180472, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:39:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:03Z", "source_id": 21640660, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Newark North Gate |
2011 |
2011 |
3 |
None |
None |
Lincoln |
2041 |
2041 |
3B |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C88238/2026-09-23/detailed |
None |
Hykeham |
2026-09-23T20:33:00+01:00 |
Lincoln |
7.0 |
{"type": "LineString", "coordinates": [[-0.6005146, 53.194963], [-0.6001956, 53.19505040000001], [-0.6001598, 53.19506019999999], [-0.6001277999999999, 53.1950692], [-0.5995873999999999, 53.1952208], [-0.5988092, 53.195463799999985], [-0.5983378, 53.19561769999999], [-0.5978121, 53.19579920000001], [-0.5971482, 53.19603500000001], [-0.5967553, 53.1961797], [-0.5964092999999999, 53.1963106], [-0.5959459, 53.1964918], [-0.5954031, 53.1967097], [-0.595033, 53.19686519999999], [-0.5947547, 53.1969809], [-0.594164, 53.19724759999999], [-0.5938427999999999, 53.197395000000014], [-0.5933063, 53.1976473], [-0.5929134, 53.19784129999999], [-0.5926592, 53.19796989999999], [-0.5922214, 53.19819360000001], [-0.5918525999999998, 53.1983888], [-0.5915475, 53.1985531], [-0.5912142, 53.1987383], [-0.5910097, 53.19885119999999], [-0.5907112999999999, 53.1990207], [-0.5904798999999998, 53.19915689999999], [-0.5899951, 53.199442], [-0.589773007764984, 53.19957740430325], [-0.5895734, 53.19969909999999], [-0.5892374, 53.19991040000001], [-0.5888813000000002, 53.20013659999999], [-0.5885239, 53.20037429999999], [-0.588131, 53.200641899999994], [-0.5877877, 53.2008804], [-0.5875002, 53.201082799999995], [-0.5874542999999999, 53.20111579999998], [-0.5873895, 53.2011668], [-0.5871262, 53.2013494], [-0.5868807999999999, 53.2015229], [-0.5865522, 53.20175589999999], [-0.5862711, 53.201957199999995], [-0.5860416999999999, 53.20212029999999], [-0.5859137999999999, 53.2022122], [-0.5856300000000001, 53.202411899999994], [-0.58517, 53.2027405], [-0.5845839, 53.20315579999998], [-0.5840953, 53.2035055], [-0.5836854, 53.2038], [-0.5833568000000001, 53.204034599999986], [-0.5829746, 53.2043045], [-0.5824752, 53.20465740000001], [-0.5820285999999999, 53.204973899999985], [-0.5816530999999999, 53.20524289999999], [-0.581384, 53.2054362], [-0.5810446999999999, 53.205678], [-0.5807403, 53.2058957], [-0.5802851999999998, 53.206217300000006], [-0.5797760999999999, 53.2065704], [-0.5793053000000001, 53.2068965], [-0.5791158000000001, 53.2070318], [-0.5786991999999999, 53.2073327], [-0.5784778999999999, 53.2074965], [-0.5779866, 53.2078526], [-0.5775011, 53.2081996], [-0.5772198999999999, 53.208403399999995], [-0.5768846, 53.20864429999999], [-0.5764367, 53.2089656], [-0.576135, 53.2091816], [-0.5756963999999999, 53.20949089999999], [-0.5752318999999999, 53.2098237], [-0.5747831, 53.2101414], [-0.5742104999999998, 53.2105478], [-0.5736646, 53.2109374], [-0.5729949999999999, 53.2114139], [-0.5721827, 53.2119927], [-0.5720883, 53.2120607], [-0.5720485, 53.2120894], [-0.5719859, 53.2121346], [-0.5718354, 53.21224329999999], [-0.5713602, 53.212584099999994], [-0.5710039, 53.212839200000005], [-0.5706694999999999, 53.213078], [-0.5703749, 53.2132873], [-0.5700893, 53.2134889], [-0.5697634, 53.21371620000001], [-0.5693503, 53.2140093], [-0.5690427, 53.21422720000001], [-0.5688125, 53.21439079999998], [-0.5684847999999999, 53.2146239], [-0.5681911, 53.214832699999995], [-0.5679328, 53.21501799999999], [-0.5674928999999999, 53.2153352], [-0.5672112, 53.2155359], [-0.5667967999999999, 53.215828300000005], [-0.5665352999999999, 53.216016200000006], [-0.5662631, 53.2162113], [-0.5660378, 53.216372699999994], [-0.5657391, 53.2165844], [-0.5656650000000001, 53.21663689999999], [-0.5650649999999999, 53.2170644], [-0.5645813, 53.217407], [-0.5642124999999999, 53.21766720000001], [-0.5638946999999999, 53.21789449999999], [-0.5635889, 53.218114500000006], [-0.5631209, 53.218451], [-0.562795, 53.218683], [-0.5624651, 53.218920699999984], [-0.5620756999999998, 53.2191948], [-0.5616362999999999, 53.2195085], [-0.5612593999999999, 53.2197767], [-0.5608423, 53.220075400000006], [-0.5605938, 53.220257199999985], [-0.5604342, 53.220376], [-0.5602867, 53.220493999999995], [-0.5601435999999999, 53.220615], [-0.5600644999999999, 53.2206841], [-0.559976, 53.220769999999995], [-0.5598714, 53.220876], [-0.5597788, 53.22097959999999], [-0.559697, 53.2210783], [-0.5596285999999999, 53.2211634], [-0.5595598, 53.2212569], [-0.5594981, 53.221346], [-0.5594569999999999, 53.2214091], [-0.5593886, 53.221522400000005], [-0.5593336, 53.22162749999999], [-0.5592916, 53.2217105], [-0.5592396999999999, 53.2218194], [-0.5591843, 53.2219635], [-0.559144, 53.22208870000001], [-0.5591119, 53.2222083], [-0.5590836999999999, 53.2223095], [-0.5590594999999999, 53.222446], [-0.5590439, 53.2225854], [-0.5590358999999999, 53.2226882], [-0.5590353999999998, 53.22282020000001], [-0.5590386, 53.2229138], [-0.5590466, 53.223024599999995], [-0.5590542, 53.2231116], [-0.5590702999999999, 53.2232168], [-0.5590930999999999, 53.2233276], [-0.5591212, 53.223444], [-0.5591521000000002, 53.2235452], [-0.5591833999999999, 53.22363409999999], [-0.5592205, 53.2237315], [-0.5592647999999999, 53.2238312], [-0.5592862, 53.22387919999999], [-0.5593519, 53.2240077], [-0.5594297, 53.224140199999994], [-0.5595035, 53.224260599999994], [-0.5595945999999999, 53.22438910000001], [-0.5597707, 53.224636099999984], [-0.5599025999999999, 53.22478159999999], [-0.5600977, 53.224967500000005], [-0.5604392, 53.22524599999999], [-0.560878, 53.225649999999995], [-0.5611541, 53.22589800000001], [-0.5614387, 53.2261691], [-0.5616639999999999, 53.22639869999999], [-0.5618581999999999, 53.226600999999995], [-0.5621432, 53.2269093], [-0.5623858, 53.227209499999994], [-0.5624458, 53.22728860000001], [-0.5626140999999999, 53.2275031], [-0.5627341999999999, 53.2276591], [-0.5628482000000001, 53.22781409999999], [-0.5629329, 53.2279377], [-0.5629997, 53.228045300000005], [-0.5630372999999999, 53.22811200000001], [-0.5630586999999999, 53.22816169999999], [-0.563111, 53.228283], [-0.5631489, 53.22840099999999], [-0.5631685, 53.2284951], [-0.5631768, 53.2285462], [-0.5631875, 53.2286675], [-0.5631888, 53.228743699999995], [-0.5631808, 53.22886009999998], [-0.5631607, 53.22897329999999], [-0.5631084, 53.229139499999995], [-0.5630694999999999, 53.2292351], [-0.5630131, 53.2293354], [-0.5629767, 53.229394799999994], [-0.5629461, 53.22944460000001], [-0.5628763, 53.2295401], [-0.5627945, 53.22963480000001], [-0.5626912999999999, 53.2297416], [-0.5625867, 53.22983799999999], [-0.5624284, 53.229962399999984], [-0.5623090999999999, 53.23004509999999], [-0.5621977, 53.23011730000001], [-0.5620371, 53.2302065], [-0.5619270999999999, 53.23026509999999], [-0.5618090999999998, 53.23031809999999], [-0.5616545999999999, 53.2303847], [-0.5615165, 53.2304376], [-0.5613729999999999, 53.23048739999999], [-0.5611866, 53.2305428], [-0.5609934, 53.23059099999999], [-0.5608231, 53.2306287], [-0.5606635, 53.2306584], [-0.5604959, 53.23068490000001], [-0.5603429999999999, 53.230704199999984], [-0.5601847, 53.23071939999999], [-0.5600386, 53.230729], [-0.5599084999999999, 53.2307339], [-0.5597516, 53.2307331], [-0.5596013999999999, 53.230729800000006], [-0.5594608, 53.2307227], [-0.559316, 53.2307122], [-0.5591525999999999, 53.23069689999999], [-0.5590273999999998, 53.23067369999999], [-0.5586171999999999, 53.230603999999985], [-0.557778238380795, 53.230485998424506], [-0.5573409999999999, 53.2304245], [-0.5570490999999999, 53.2303776], [-0.55639, 53.230270399999995], [-0.5561225999999999, 53.2302179], [-0.555754, 53.2301423], [-0.5554818, 53.2300775], [-0.5550751, 53.2299693], [-0.5544481, 53.229797399999995], [-0.5538216, 53.2296302], [-0.5529766, 53.2293973], [-0.5519409999999999, 53.22912490000001], [-0.5513236999999999, 53.2289578], [-0.5508094999999998, 53.2288092], [-0.5499606, 53.2285724], [-0.5490416999999999, 53.22831269999999], [-0.5486558999999999, 53.22820959999999], [-0.5481543, 53.2280867], [-0.5476527, 53.22796379999999], [-0.547345, 53.2279057], [-0.5468094, 53.22782019999999], [-0.5462552999999999, 53.22773889999999], [-0.5457218, 53.2276547], [-0.5452802, 53.2275712], [-0.5449872, 53.2275051], [-0.5447769, 53.22745469999999], [-0.5443469, 53.2273342], [-0.5442357, 53.227302999999985], [-0.5439645999999999, 53.2272308], [-0.5438448, 53.227194299999994], [-0.5436327, 53.22713589999999], [-0.5419717, 53.2266765], [-0.5416847, 53.226595], [-0.5414699, 53.22654299999999], [-0.5409883, 53.22640280000001], [-0.5408896, 53.22636589999999], [-0.5407798, 53.2263195], [-0.5406649, 53.226271399999995], [-0.5405521999999999, 53.2262347], [-0.5397776, 53.226021]]} |
4.1 |
2032 |
2039 |
Hykeham |
Lincoln |
Lincoln |
53.2260210 |
-0.5397776 |
53.2260210 |
-0.5397776 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640660 |
1790192344930665 |
27 |
27 |
2026-09-23 19:49:05.551359 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:04.923774 |
| 769985 |
800486 |
P65740 |
879D58MY23 |
2026-09-23 |
COMPLETE |
21640381 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800486, "stp": "P", "toc": "London Overground", "uid": "P65740", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65740/2026-09-23/detailed", "trust_id": "879D58MY23", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9D58", "timing_status": "LATE", "origin_station": "West Croydon", "current_leg_arr": "2039", "current_leg_dep": "2037", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "1946", "origin_platform": "1", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "2037", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269.994, \"from_m\": 234.739, \"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\": 477.991, \"from_m\": 269.994, \"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\": 1437.572, \"from_m\": 477.991, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1461.509, \"from_m\": 1437.572, \"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\": 1933.208, \"from_m\": 1461.509, \"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\": 1944.074, \"from_m\": 1933.208, \"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\": 2552.129, \"from_m\": 1944.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2557.512, \"from_m\": 2552.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2634.324, \"from_m\": 2557.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\": 2807.404, \"from_m\": 2634.324, \"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\": 3129.388, \"from_m\": 2807.404, \"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\": 3187.654, \"from_m\": 3129.388, \"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\": 12424.188, \"from_m\": 3187.654, \"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\": 17984.878, \"from_m\": 12424.188, \"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\": 18029.427, \"from_m\": 17984.878, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20495.781, \"from_m\": 18029.427, \"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\": 21987.536, \"from_m\": 20495.781, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22180.258, \"from_m\": 21987.536, \"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\": 23129.833, \"from_m\": 22180.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23847.939, \"from_m\": 23129.833, \"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\": 25585.598, \"from_m\": 23847.939, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25640.58, \"from_m\": 25585.598, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25900.555, \"from_m\": 25640.58, \"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\": 25973.43, \"from_m\": 25900.555, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26116.33, \"from_m\": 25973.43, \"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\": 26519.126, \"from_m\": 26116.33, \"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\": 27452.434, \"from_m\": 26519.126, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28007.02, \"from_m\": 27452.434, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32172.746, \"from_m\": 28007.02, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 800486, \"profile_key\": \"b1eaf0fc5a8b7c94b0a432a1de4ec79d3ef8203b4f66ee5a6876ee84edaba53c\", \"schedule_id\": 20678, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.325, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1952\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2872.143, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"1954H\", \"wtt_dep\": \"1955\", \"location\": \"Anerley\", \"stage_seq\": 5, \"distance_m\": 4685.595, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1956H\", \"location\": \"Penge West\", \"stage_seq\": 6, \"distance_m\": 5345.743, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959H\", \"location\": \"Sydenham\", \"stage_seq\": 7, \"distance_m\": 6476.281, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 7896.811, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 9, \"distance_m\": 9249.174, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007\", \"location\": \"Brockley\", \"stage_seq\": 10, \"distance_m\": 10914.245, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2009H\", \"location\": \"New Cross Gate\", \"stage_seq\": 11, \"distance_m\": 12230.257, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13192.61, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 13, \"distance_m\": 13949.435, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2014\", \"location\": \"Surrey Quays\", \"stage_seq\": 14, \"distance_m\": 14238.879, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2016\", \"location\": \"Canada Water\", \"stage_seq\": 15, \"distance_m\": 14848.545, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Rotherhithe\", \"stage_seq\": 16, \"distance_m\": 15162.609, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019\", \"location\": \"Wapping\", \"stage_seq\": 17, \"distance_m\": 15638.934, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Shadwell\", \"stage_seq\": 18, \"distance_m\": 21204.823, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023H\", \"location\": \"Whitechapel\", \"stage_seq\": 19, \"distance_m\": 22198.665, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 20, \"distance_m\": 23272.177, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Hoxton\", \"stage_seq\": 21, \"distance_m\": 24504.495, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Haggerston\", \"stage_seq\": 22, \"distance_m\": 25386.734, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Dalston Junction\", \"stage_seq\": 23, \"distance_m\": 26059.713, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 24, \"distance_m\": 30277.765, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 25, \"distance_m\": 30527.854, \"section_seq\": 1, \"route_path_id\": 117935}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 26, \"distance_m\": 32172.746, \"section_seq\": 1, \"route_path_id\": 117935}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32172.746, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117935}], \"total_distance_m\": 32172.746, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 30805.436, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1367.31, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:41Z\", \"source_id\": 69075836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:46Z\", \"source_id\": 21608631, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:01Z\", \"source_id\": 69083224, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:06Z\", \"source_id\": 21610979, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:51Z\", \"source_id\": 69087263, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:55Z\", \"source_id\": 21612212, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:56Z\", \"source_id\": 69094291, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:59Z\", \"source_id\": 21614289, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:29Z\", \"source_id\": 69100151, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:29Z\", \"source_id\": 21616088, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:26Z\", \"source_id\": 69107087, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:31Z\", \"source_id\": 21618165, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:34Z\", \"source_id\": 69114173, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:38Z\", \"source_id\": 21620253, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:52Z\", \"source_id\": 69119299, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:55Z\", \"source_id\": 21621804, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:00Z\", \"source_id\": 69128590, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:03Z\", \"source_id\": 21624684, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:45Z\", \"source_id\": 69132487, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:47Z\", \"source_id\": 21625882, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:21Z\", \"source_id\": 69135899, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:23Z\", \"source_id\": 21626938, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:11Z\", \"source_id\": 69139983, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:15Z\", \"source_id\": 21628207, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:54Z\", \"source_id\": 69143980, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:59Z\", \"source_id\": 21629410, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:59Z\", \"source_id\": 69148474, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:03Z\", \"source_id\": 21630735, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:23Z\", \"source_id\": 69153771, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:28Z\", \"source_id\": 21632434, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:51Z\", \"source_id\": 69159118, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:54Z\", \"source_id\": 21634086, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:08Z\", \"source_id\": 69164117, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:11Z\", \"source_id\": 21635571, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:49Z\", \"source_id\": 69167542, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:53Z\", \"source_id\": 21636656, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:05Z\", \"source_id\": 69174477, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:08Z\", \"source_id\": 21638768, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:29Z\", \"source_id\": 69179533, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:33Z\", \"source_id\": 21640381, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "1", "timing_fact_generation": 1790192314798347, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:08.115518", "service_state_evidence_id": 21640381, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:08.422603", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
WCY |
XHZ |
9D58 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269.994, "from_m": 234.739, "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": 477.991, "from_m": 269.994, "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": 1437.572, "from_m": 477.991, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1461.509, "from_m": 1437.572, "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": 1933.208, "from_m": 1461.509, "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": 1944.074, "from_m": 1933.208, "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": 2552.129, "from_m": 1944.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2557.512, "from_m": 2552.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2634.324, "from_m": 2557.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": 2807.404, "from_m": 2634.324, "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": 3129.388, "from_m": 2807.404, "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": 3187.654, "from_m": 3129.388, "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": 12424.188, "from_m": 3187.654, "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": 17984.878, "from_m": 12424.188, "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": 18029.427, "from_m": 17984.878, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20495.781, "from_m": 18029.427, "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": 21987.536, "from_m": 20495.781, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22180.258, "from_m": 21987.536, "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": 23129.833, "from_m": 22180.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23847.939, "from_m": 23129.833, "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": 25585.598, "from_m": 23847.939, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25640.58, "from_m": 25585.598, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25900.555, "from_m": 25640.58, "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": 25973.43, "from_m": 25900.555, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26116.33, "from_m": 25973.43, "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": 26519.126, "from_m": 26116.33, "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": 27452.434, "from_m": 26519.126, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28007.02, "from_m": 27452.434, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32172.746, "from_m": 28007.02, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 800486, "profile_key": "b1eaf0fc5a8b7c94b0a432a1de4ec79d3ef8203b4f66ee5a6876ee84edaba53c", "schedule_id": 20678, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1946", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117935}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 117935}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.325, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1952", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2872.143, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "1954H", "wtt_dep": "1955", "location": "Anerley", "stage_seq": 5, "distance_m": 4685.595, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1956H", "location": "Penge West", "stage_seq": 6, "distance_m": 5345.743, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959H", "location": "Sydenham", "stage_seq": 7, "distance_m": 6476.281, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "Forest Hill", "stage_seq": 8, "distance_m": 7896.811, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Honor Oak Park", "stage_seq": 9, "distance_m": 9249.174, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007", "location": "Brockley", "stage_seq": 10, "distance_m": 10914.245, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2009H", "location": "New Cross Gate", "stage_seq": 11, "distance_m": 12230.257, "section_seq": 1, "route_path_id": 117935}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011H", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13192.61, "section_seq": 1, "route_path_id": 117935}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Surrey Quays Silwood Jn", "stage_seq": 13, "distance_m": 13949.435, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2014", "location": "Surrey Quays", "stage_seq": 14, "distance_m": 14238.879, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2016", "location": "Canada Water", "stage_seq": 15, "distance_m": 14848.545, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Rotherhithe", "stage_seq": 16, "distance_m": 15162.609, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019", "location": "Wapping", "stage_seq": 17, "distance_m": 15638.934, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Shadwell", "stage_seq": 18, "distance_m": 21204.823, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023H", "location": "Whitechapel", "stage_seq": 19, "distance_m": 22198.665, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Shoreditch High Street", "stage_seq": 20, "distance_m": 23272.177, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Hoxton", "stage_seq": 21, "distance_m": 24504.495, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Haggerston", "stage_seq": 22, "distance_m": 25386.734, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Dalston Junction", "stage_seq": 23, "distance_m": 26059.713, "section_seq": 1, "route_path_id": 117935}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "East London Line Boundary North London Line", "stage_seq": 24, "distance_m": 30277.765, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Canonbury East London Line", "stage_seq": 25, "distance_m": 30527.854, "section_seq": 1, "route_path_id": 117935}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 26, "distance_m": 32172.746, "section_seq": 1, "route_path_id": 117935}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32172.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 117935}], "total_distance_m": 32172.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 30805.436, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1367.31, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:41Z", "source_id": 69075836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:52:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:46Z", "source_id": 21608631, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30029, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:01Z", "source_id": 69083224, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:55:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:06Z", "source_id": 21610979, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30033, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:51Z", "source_id": 69087263, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:57:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:55Z", "source_id": 21612212, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:56Z", "source_id": 69094291, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:00:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:59Z", "source_id": 21614289, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:29Z", "source_id": 69100151, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:29Z", "source_id": 21616088, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:26Z", "source_id": 69107087, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:05:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:31Z", "source_id": 21618165, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:34Z", "source_id": 69114173, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:09:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:38Z", "source_id": 21620253, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:52Z", "source_id": 69119299, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:11:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:55Z", "source_id": 21621804, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:00Z", "source_id": 69128590, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:15:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:03Z", "source_id": 21624684, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:45Z", "source_id": 69132487, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:47Z", "source_id": 21625882, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:21Z", "source_id": 69135899, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:18:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:23Z", "source_id": 21626938, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:11Z", "source_id": 69139983, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:15Z", "source_id": 21628207, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:54Z", "source_id": 69143980, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:22:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:59Z", "source_id": 21629410, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:59Z", "source_id": 69148474, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:03Z", "source_id": 21630735, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:23Z", "source_id": 69153771, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:26:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:28Z", "source_id": 21632434, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:51Z", "source_id": 69159118, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:54Z", "source_id": 21634086, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:08Z", "source_id": 69164117, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:11Z", "source_id": 21635571, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:49Z", "source_id": 69167542, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:53Z", "source_id": 21636656, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:05Z", "source_id": 69174477, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:36:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:08Z", "source_id": 21638768, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15027, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:29Z", "source_id": 69179533, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:39:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:33Z", "source_id": 21640381, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
West Croydon |
1946 |
1946 |
1 |
None |
None |
Highbury & Islington (East London Line) |
2040 |
2037 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65740/2026-09-23/detailed |
None |
Canonbury East London Line |
2026-09-23T20:37:00+01:00 |
Highbury & Islington (East London Line) |
2.0 |
{"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} |
0.5 |
2037 |
2039 |
Canonbury East London Line |
Highbury & Islington (East London Line) |
Highbury & Islington (East London Line) |
51.5458694 |
-0.1047385 |
51.5458694 |
-0.1047385 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Highbury & Islington (East London Line) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640381 |
1790192314798347 |
103 |
103 |
2026-09-23 19:49:08.422603 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:08.115518 |
| 769986 |
800080 |
P85370 |
891F63MY23 |
2026-09-23 |
COMPLETE |
21639694 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800080, "stp": "P", "toc": "Southeastern", "uid": "P85370", "consist": "395010", "dest_crs": "SPX", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85370/2026-09-23/detailed", "trust_id": "891F63MY23", "origin_crs": "FAV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "11", "is_terminated": 1, "next_location": "St. Pancras International", "signalling_id": "1F63", "timing_status": "LATE", "origin_station": "Faversham", "current_leg_arr": "2039", "current_leg_dep": "2031", "current_leg_end": "St. Pancras International", "origin_dep_time": "1930", "origin_platform": "2", "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-23T19:49:24", "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": "2038", "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.961, \"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.223, \"from_m\": 6158.961, \"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.148, \"from_m\": 7305.223, \"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.827, \"from_m\": 12441.148, \"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.701, \"from_m\": 12458.827, \"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.553, \"from_m\": 14990.701, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24290.718, \"from_m\": 16563.553, \"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\": 27226.418, \"from_m\": 24290.718, \"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.801, \"from_m\": 27226.418, \"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.737, \"from_m\": 27774.801, \"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\": 30717.044, \"from_m\": 30457.737, \"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\": 31201.232, \"from_m\": 30717.044, \"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.659, \"from_m\": 31201.232, \"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\": 42215.023, \"from_m\": 41218.659, \"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\": 42851.169, \"from_m\": 42215.023, \"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\": 45064.424, \"from_m\": 42851.169, \"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.85, \"from_m\": 45064.424, \"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.909, \"from_m\": 46084.85, \"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\": 56136.346, \"from_m\": 47316.909, \"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\": 56276.505, \"from_m\": 56136.346, \"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\": 77988.1, \"from_m\": 56276.505, \"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.627, \"from_m\": 77988.1, \"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\": 80726.47, \"from_m\": 80441.627, \"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\": 81066.304, \"from_m\": 80726.47, \"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.745, \"from_m\": 81066.304, \"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.706, \"from_m\": 81445.745, \"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\": 800080, \"profile_key\": \"f6845f6492999c4e300305676de214c770d6294348518f005ce7864ccabddfe1\", \"schedule_id\": 34206, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Faversham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1940H\", \"location\": \"Sittingbourne\", \"stage_seq\": 2, \"distance_m\": 11569.255, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 3, \"distance_m\": 12441.148, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 4, \"distance_m\": 12999.74, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1943H\", \"location\": \"Newington\", \"stage_seq\": 5, \"distance_m\": 16747.88, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945H\", \"location\": \"Rainham East Jn\", \"stage_seq\": 6, \"distance_m\": 20012.605, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1949\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 7, \"distance_m\": 20999.571, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 8, \"distance_m\": 25779.075, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1958H\", \"location\": \"Chatham\", \"stage_seq\": 9, \"distance_m\": 28319.278, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2002\", \"location\": \"Rochester\", \"stage_seq\": 10, \"distance_m\": 29780.229, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 30424.114, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005H\", \"location\": \"Strood\", \"stage_seq\": 12, \"distance_m\": 30835.704, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010H\", \"location\": \"Hoo Jn\", \"stage_seq\": 13, \"distance_m\": 37205.004, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Gravesend\", \"stage_seq\": 14, \"distance_m\": 42425.962, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 15, \"distance_m\": 44841.865, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2020\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 16, \"distance_m\": 45795.013, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 17, \"distance_m\": 47381.259, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 18, \"distance_m\": 56417.043, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 19, \"distance_m\": 61137.391, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 20, \"distance_m\": 72196.856, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Stratford International\", \"stage_seq\": 21, \"distance_m\": 72777.47, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 22, \"distance_m\": 73220.616, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035H\", \"location\": \"York Way South Jn\", \"stage_seq\": 23, \"distance_m\": 81011.39, \"section_seq\": 1, \"route_path_id\": 119443}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 24, \"distance_m\": 82252.706, \"section_seq\": 1, \"route_path_id\": 119443}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 82252.706, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119443}], \"total_distance_m\": 82252.706, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82252.706, \"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": "1930", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.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-23T18:37:34Z\", \"source_id\": 69044591, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:35Z\", \"source_id\": 21598678, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:56Z\", \"source_id\": 69063035, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:46:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:00Z\", \"source_id\": 21604540, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:20Z\", \"source_id\": 69077288, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:25Z\", \"source_id\": 21609124, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:42Z\", \"source_id\": 69086897, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:45Z\", \"source_id\": 21612093, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:03Z\", \"source_id\": 69094535, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:05Z\", \"source_id\": 21614330, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:21Z\", \"source_id\": 69102163, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:04:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:27Z\", \"source_id\": 21616745, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:40Z\", \"source_id\": 69125776, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:46Z\", \"source_id\": 21623837, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33329, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:33Z\", \"source_id\": 69136339, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:35Z\", \"source_id\": 21627082, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15159, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:41Z\", \"source_id\": 69163093, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:42Z\", \"source_id\": 21635260, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:27Z\", \"source_id\": 69177324, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:28Z\", \"source_id\": 21639694, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "11", "timing_fact_generation": 1790192249393082, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:08.119238", "service_state_evidence_id": 21639694, "current_leg_start_actual_dep": "2026-09-23T20:32:00+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:08.427037", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
FAV |
SPX |
1F63 |
395010 |
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.961, "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.223, "from_m": 6158.961, "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.148, "from_m": 7305.223, "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.827, "from_m": 12441.148, "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.701, "from_m": 12458.827, "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.553, "from_m": 14990.701, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24290.718, "from_m": 16563.553, "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": 27226.418, "from_m": 24290.718, "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.801, "from_m": 27226.418, "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.737, "from_m": 27774.801, "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": 30717.044, "from_m": 30457.737, "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": 31201.232, "from_m": 30717.044, "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.659, "from_m": 31201.232, "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": 42215.023, "from_m": 41218.659, "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": 42851.169, "from_m": 42215.023, "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": 45064.424, "from_m": 42851.169, "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.85, "from_m": 45064.424, "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.909, "from_m": 46084.85, "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": 56136.346, "from_m": 47316.909, "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": 56276.505, "from_m": 56136.346, "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": 77988.1, "from_m": 56276.505, "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.627, "from_m": 77988.1, "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": 80726.47, "from_m": 80441.627, "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": 81066.304, "from_m": 80726.47, "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.745, "from_m": 81066.304, "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.706, "from_m": 81445.745, "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": 800080, "profile_key": "f6845f6492999c4e300305676de214c770d6294348518f005ce7864ccabddfe1", "schedule_id": 34206, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1930", "location": "Faversham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1940H", "location": "Sittingbourne", "stage_seq": 2, "distance_m": 11569.255, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 3, "distance_m": 12441.148, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1942", "location": "Western Jn (Sittingbourne)", "stage_seq": 4, "distance_m": 12999.74, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1943H", "location": "Newington", "stage_seq": 5, "distance_m": 16747.88, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945H", "location": "Rainham East Jn", "stage_seq": 6, "distance_m": 20012.605, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1949", "location": "Rainham (Kent)", "stage_seq": 7, "distance_m": 20999.571, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954H", "location": "Gillingham (Kent)", "stage_seq": 8, "distance_m": 25779.075, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1958H", "location": "Chatham", "stage_seq": 9, "distance_m": 28319.278, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2002", "location": "Rochester", "stage_seq": 10, "distance_m": 29780.229, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2003", "location": "Rochester Bridge Jn", "stage_seq": 11, "distance_m": 30424.114, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005H", "location": "Strood", "stage_seq": 12, "distance_m": 30835.704, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010H", "location": "Hoo Jn", "stage_seq": 13, "distance_m": 37205.004, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Gravesend", "stage_seq": 14, "distance_m": 42425.962, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Springhead Junction (CTRL)", "stage_seq": 15, "distance_m": 44841.865, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2020", "location": "Ebbsfleet International", "stage_seq": 16, "distance_m": 45795.013, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Ebbsfleet West Jn", "stage_seq": 17, "distance_m": 47381.259, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Wennington Crossovers", "stage_seq": 18, "distance_m": 56417.043, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Dagenham Jn", "stage_seq": 19, "distance_m": 61137.391, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Stratford International East Jn", "stage_seq": 20, "distance_m": 72196.856, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Stratford International", "stage_seq": 21, "distance_m": 72777.47, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Stratford International West Jn", "stage_seq": 22, "distance_m": 73220.616, "section_seq": 1, "route_path_id": 119443}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035H", "location": "York Way South Jn", "stage_seq": 23, "distance_m": 81011.39, "section_seq": 1, "route_path_id": 119443}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 24, "distance_m": 82252.706, "section_seq": 1, "route_path_id": 119443}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 82252.706, "from_m": 0.0, "section_seq": 1, "route_path_id": 119443}], "total_distance_m": 82252.706, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82252.706, "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": 32393, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:34Z", "source_id": 69044591, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:35Z", "source_id": 21598678, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32352, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:56Z", "source_id": 69063035, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:46:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:00Z", "source_id": 21604540, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32315, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:20Z", "source_id": 69077288, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:53:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:25Z", "source_id": 21609124, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:42Z", "source_id": 69086897, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:57:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:45Z", "source_id": 21612093, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:03Z", "source_id": 69094535, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:00:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:05Z", "source_id": 21614330, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32263, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:21Z", "source_id": 69102163, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:04:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:27Z", "source_id": 21616745, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32239, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:40Z", "source_id": 69125776, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:46Z", "source_id": 21623837, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33329, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:33Z", "source_id": 69136339, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:35Z", "source_id": 21627082, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15159, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:41Z", "source_id": 69163093, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:42Z", "source_id": 21635260, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18691, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:27Z", "source_id": 69177324, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:39:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:28Z", "source_id": 21639694, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Faversham |
1930 |
1930 |
2 |
None |
None |
St. Pancras International |
2038 |
2038 |
11 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85370/2026-09-23/detailed |
None |
Stratford International |
2026-09-23T20:32:00+01:00 |
St. Pancras International |
8.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 |
2031 |
2039 |
Stratford International |
St. Pancras International (Domestic) |
St. Pancras International |
51.5308670 |
-0.1254187 |
51.5308670 |
-0.1254187 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
St. Pancras International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639694 |
1790192249393082 |
80 |
80 |
2026-09-23 19:49:08.427037 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:08.119238 |
| 769987 |
801376 |
C03253 |
745K35MZ23 |
2026-09-23 |
COMPLETE |
21640232 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 801376, "stp": "P", "toc": "Great Western Railway", "uid": "C03253", "consist": "802014", "dest_crs": "BDW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03253/2026-09-23/detailed", "trust_id": "745K35MZ23", "origin_crs": "BDW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedwyn", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedwyn", "signalling_id": "5K35", "timing_status": "EARLY", "origin_station": "Bedwyn", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Bedwyn", "origin_dep_time": "2022", "origin_platform": "1", "current_location": "Bedwyn", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6017363999999998, 51.37623479999999], [-1.6015145, 51.3764943], [-1.6010909, 51.376981], [-1.6006546, 51.3774908], [-1.60048, 51.3777009], [-1.5998849, 51.3783904], [-1.5995518999999998, 51.37877460000001], [-1.599405, 51.37894519999999], [-1.5991924999999998, 51.37918830000001], [-1.5989577, 51.3794657]]}", "current_leg_start": "Bedwyn Reversing Siding", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.3794657", "next_location_lon": "-1.5989577", "previous_location": "Bedwyn Reversing Siding", "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 815.515, \"from_m\": 0.0, \"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}], \"service_id\": 801376, \"profile_key\": \"6b1eaca1bac0f5b8faeb0f18b35c76ef98a179c2ebf8d1e501918409eb961942\", \"schedule_id\": 424, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Bedwyn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114559}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2039\", \"location\": \"Bedwyn Reversing Siding\", \"stage_seq\": 2, \"distance_m\": 407.758, \"section_seq\": 1, \"route_path_id\": 114559}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Bedwyn\", \"stage_seq\": 3, \"distance_m\": 815.515, \"section_seq\": 1, \"route_path_id\": 114559}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 815.515, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 114559}], \"total_distance_m\": 815.515, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 815.515, \"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": "2022", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3794657", "current_position_lon": "-1.5989577", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:46Z\", \"source_id\": 69145848, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:50Z\", \"source_id\": 21629951, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:15Z\", \"source_id\": 69179065, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:21Z\", \"source_id\": 21640232, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedwyn", "service_state_platform": "2", "timing_fact_generation": 1790192302160024, "current_leg_arrival_utc": "2026-09-23T20:39:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:10.671298", "service_state_evidence_id": 21640232, "current_leg_start_actual_dep": "2026-09-23T20:39:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:11.025735", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BDW |
BDW |
5K35 |
802014 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 815.515, "from_m": 0.0, "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}], "service_id": 801376, "profile_key": "6b1eaca1bac0f5b8faeb0f18b35c76ef98a179c2ebf8d1e501918409eb961942", "schedule_id": 424, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2022", "location": "Bedwyn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 114559}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2039", "location": "Bedwyn Reversing Siding", "stage_seq": 2, "distance_m": 407.758, "section_seq": 1, "route_path_id": 114559}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Bedwyn", "stage_seq": 3, "distance_m": 815.515, "section_seq": 1, "route_path_id": 114559}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 815.515, "from_m": 0.0, "section_seq": 1, "route_path_id": 114559}], "total_distance_m": 815.515, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 815.515, "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": 24488, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:46Z", "source_id": 69145848, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:50Z", "source_id": 21629951, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24470, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:15Z", "source_id": 69179065, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:39:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:21Z", "source_id": 21640232, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Bedwyn |
2022 |
2022 |
1 |
None |
None |
Bedwyn |
2040 |
2040 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03253/2026-09-23/detailed |
None |
Bedwyn Reversing Siding |
2026-09-23T20:39:00+01:00 |
Bedwyn |
3.0 |
{"type": "LineString", "coordinates": [[-1.6017363999999998, 51.37623479999999], [-1.6015145, 51.3764943], [-1.6010909, 51.376981], [-1.6006546, 51.3774908], [-1.60048, 51.3777009], [-1.5998849, 51.3783904], [-1.5995518999999998, 51.37877460000001], [-1.599405, 51.37894519999999], [-1.5991924999999998, 51.37918830000001], [-1.5989577, 51.3794657]]} |
0.3 |
2037 |
2040 |
Bedwyn Reversing Siding |
Bedwyn |
Bedwyn |
51.3794657 |
-1.5989577 |
51.3794657 |
-1.5989577 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Bedwyn |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640232 |
1790192302160024 |
8 |
8 |
2026-09-23 19:49:11.025735 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:10.671298 |
| 769988 |
800479 |
L89592 |
322K18MY23 |
2026-09-23 |
COMPLETE |
21640100 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800479, "stp": "O", "toc": "Northern", "uid": "L89592", "consist": "323219", "dest_crs": "SOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89592/2026-09-23/detailed", "trust_id": "322K18MY23", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stoke-on-Trent", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "3", "is_terminated": 1, "next_location": "Stoke-on-Trent", "signalling_id": "2K18", "timing_status": "ON TIME", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2039", "current_leg_dep": "2031", "current_leg_end": "Stoke-on-Trent", "origin_dep_time": "1946", "origin_platform": "9", "current_location": "Stoke-on-Trent", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2447432491598636, 53.08649249136472], [-2.2445752, 53.08628130000001], [-2.2443746, 53.086050500000006], [-2.2441472, 53.0857953], [-2.2439787, 53.0856167], [-2.2437985, 53.0854231], [-2.2433953999999994, 53.0850085], [-2.2431985999999995, 53.08480440000001], [-2.2430018, 53.0845927], [-2.2423781999999997, 53.08387410000001], [-2.2419841999999996, 53.083310100000006], [-2.2417689, 53.082928299999985], [-2.2416904, 53.08278909999999], [-2.2416104, 53.0826249], [-2.2414354, 53.0822654], [-2.2412802999999997, 53.08178839999999], [-2.2412096, 53.0814639], [-2.2411582, 53.0809665], [-2.2411408, 53.0805356], [-2.2411609, 53.0801226], [-2.241205, 53.079712], [-2.2412735, 53.079306], [-2.2413675999999993, 53.0789321], [-2.2416085999999997, 53.078364], [-2.2418419, 53.0778056], [-2.24209, 53.07724839999999], [-2.2422096999999996, 53.076964199999985], [-2.2423133999999996, 53.0766779], [-2.2425406, 53.07605339999999], [-2.2427251, 53.0754252], [-2.2428596, 53.0749364], [-2.2429684, 53.0744346], [-2.2431221, 53.073435100000005], [-2.2432015, 53.072421799999994], [-2.2431898, 53.0713939], [-2.2431302999999994, 53.0706012], [-2.2431099000000003, 53.0704032], [-2.2430842, 53.070205099999995], [-2.2430063999999996, 53.06981079999999], [-2.2427286, 53.068884999999995], [-2.2425766, 53.06852250000001], [-2.2422546999999997, 53.0679683], [-2.2421457999999994, 53.0677753], [-2.2420462999999997, 53.0676063], [-2.2419243999999994, 53.0674341], [-2.2415326999999996, 53.06685889999999], [-2.2410482, 53.06631949999999], [-2.240196, 53.0655359], [-2.2397181999999995, 53.0651588], [-2.239228, 53.064809999999994], [-2.2386201, 53.0644234], [-2.2379792, 53.064051], [-2.2373174, 53.06370239999999], [-2.2366413, 53.0633657], [-2.2345713999999997, 53.06236299999999], [-2.2330759, 53.061630599999994], [-2.2317743, 53.0609902], [-2.2306823, 53.06045829999999], [-2.2295628, 53.0599126], [-2.22856, 53.059409599999995], [-2.2275271, 53.05880839999999], [-2.2271221999999997, 53.05854240000001], [-2.2264994999999996, 53.0580876], [-2.2258737999999996, 53.057562799999985], [-2.2255313, 53.05723079999999], [-2.2248701999999994, 53.05650289999999], [-2.2245506999999995, 53.056041699999994], [-2.2243992, 53.0558119], [-2.224263, 53.05558750000001], [-2.2239715, 53.0550188], [-2.2237276000000006, 53.0544854], [-2.2234935, 53.05391420000001], [-2.2233353, 53.05361739999999], [-2.223254, 53.0534519], [-2.2231671999999993, 53.0532531], [-2.2228993, 53.0526057], [-2.2227256, 53.05219590000001], [-2.2224171000000004, 53.051462999999984], [-2.2222717999999997, 53.0511244], [-2.2220652000000003, 53.0506304], [-2.2218910999999997, 53.050212499999994], [-2.2216887000000005, 53.0497354], [-2.221475799999999, 53.04922020000001], [-2.2212809999999994, 53.0487443], [-2.2211068999999997, 53.0483383], [-2.2208979000000006, 53.047833899999986], [-2.2206595, 53.04727270000001], [-2.2203852, 53.0466437], [-2.2203167, 53.0464594], [-2.2202199, 53.04623339999999], [-2.2200745999999993, 53.0459647], [-2.219945, 53.04575199999999], [-2.2198490999999994, 53.04559449999999], [-2.2197619, 53.0454513], [-2.2194803, 53.0450354], [-2.2193013, 53.0447846], [-2.2189258999999995, 53.0443133], [-2.2184981, 53.0438088], [-2.2181815, 53.043437899999994], [-2.2179828999999995, 53.0432517], [-2.2178026, 53.043083899999985], [-2.2175232, 53.042809], [-2.2172427, 53.04255800000001], [-2.2166455999999997, 53.04205290000001], [-2.2162529, 53.0417543], [-2.2158915, 53.04147160000001], [-2.2152748, 53.04098359999999], [-2.2146693999999996, 53.0405015], [-2.214064, 53.0400194], [-2.2128589, 53.03903809999999], [-2.2117114, 53.03812020000001], [-2.2113599988988057, 53.03783802447602], [-2.2113449, 53.0378259], [-2.2112539, 53.03775589999999], [-2.2110025, 53.0375508], [-2.2103626, 53.0370356], [-2.209916, 53.0366454], [-2.2095371, 53.03628770000001], [-2.2088121, 53.0355261], [-2.2083626999999995, 53.035004], [-2.2079476, 53.03447030000001], [-2.2075004, 53.0338421], [-2.2071722, 53.0332714], [-2.2069769, 53.03290899999998], [-2.2067744, 53.0324981], [-2.2065671, 53.031962400000005], [-2.2064007, 53.0315105], [-2.2062584, 53.0310577], [-2.2061381, 53.030546099999995], [-2.2060329, 53.0300638], [-2.2059126, 53.02953139999999], [-2.2058185, 53.029033299999995], [-2.2057655, 53.0287737], [-2.205724, 53.0285161], [-2.2055569, 53.0277185], [-2.2054102, 53.0272608], [-2.2053462, 53.027012], [-2.2053114, 53.02679839999998], [-2.2052719, 53.02660720000001], [-2.2052468, 53.0264198], [-2.2052092000000005, 53.02624819999999], [-2.205162, 53.02616189999999], [-2.2051245, 53.0260821], [-2.2051071, 53.02597320000001], [-2.2050600999999994, 53.02575139999999], [-2.2049877, 53.025396499999985], [-2.2049046, 53.025019], [-2.2047491, 53.0244755], [-2.2047156999999995, 53.024337], [-2.2045893000000003, 53.0240149], [-2.2045288, 53.0238492], [-2.2044334999999995, 53.02373659999999], [-2.2043322, 53.0235047], [-2.204279, 53.02339339999999], [-2.2040758, 53.022972], [-2.2039999, 53.0228], [-2.203829, 53.0224772], [-2.2034868, 53.0219252], [-2.2032746999999997, 53.0215814], [-2.2030953, 53.0213114], [-2.2030823, 53.0212903], [-2.2030253, 53.0211973], [-2.2030002, 53.0211565], [-2.2028363999999994, 53.02092989999999], [-2.2027259, 53.0207728], [-2.2025686, 53.02060759999999], [-2.2022788999999996, 53.0203177], [-2.201944, 53.0199825], [-2.2016265, 53.019669399999984], [-2.2012884, 53.019325399999985], [-2.2012169, 53.01925000000001], [-2.2008150999999994, 53.01881], [-2.2005495, 53.018553], [-2.2002895, 53.0183043], [-2.1998814, 53.01799499999999], [-2.1994716, 53.01769389999999], [-2.1988452, 53.017270799999984], [-2.1981918, 53.0168609], [-2.1964003, 53.01579099999999], [-2.1947244, 53.0148163], [-2.194545, 53.01470929999999], [-2.1944051999999994, 53.01462690000001], [-2.1940495, 53.01445239999999], [-2.1936606, 53.0142717], [-2.1932419, 53.0140794], [-2.1927379, 53.013819799999986], [-2.1922203, 53.01355840000001], [-2.1917076999999994, 53.01332099999998], [-2.1912707999999994, 53.01312429999999], [-2.190906, 53.0129678], [-2.1903615, 53.01273059999998], [-2.1901090999999995, 53.012615800000006], [-2.1899374, 53.0125254], [-2.1896101999999997, 53.0123995], [-2.1890389, 53.0121897], [-2.1887888, 53.0120651], [-2.1886555, 53.01201120000001], [-2.1882443, 53.0118631], [-2.1882203, 53.0118538], [-2.1881347999999994, 53.01183280000001], [-2.1881163, 53.011816], [-2.186692799999999, 53.01126800000001], [-2.1860368, 53.0110034], [-2.1849941, 53.01050249999999], [-2.1847907999999996, 53.010397799999986], [-2.1842780999999993, 53.010082399999995], [-2.1840304, 53.00995], [-2.1838505, 53.00985029999999], [-2.1835972, 53.0097022], [-2.1832461, 53.0094497], [-2.1827548999999995, 53.00916899999999], [-2.1826671, 53.0091188], [-2.1823302, 53.00887529999999], [-2.1818741, 53.008540800000006], [-2.1814416, 53.008205999999994]]}", "current_leg_start": "Kidsgrove", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "53.0082060", "next_location_lon": "-2.1814416", "previous_location": "Kidsgrove", "current_leg_milage": "6.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2540.62, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3178.272, \"from_m\": 2540.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4180.149, \"from_m\": 3178.272, \"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\": 8000.584, \"from_m\": 4180.149, \"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\": 9172.52, \"from_m\": 8000.584, \"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\": 9615.397, \"from_m\": 9172.52, \"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\": 10493.42, \"from_m\": 9615.397, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11444.034, \"from_m\": 10493.42, \"capability_applied\": null, \"effective_limit_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\": 12780.741, \"from_m\": 11444.034, \"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\": 13192.768, \"from_m\": 12780.741, \"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\": 21887.061, \"from_m\": 13192.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21963.892, \"from_m\": 21887.061, \"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\": 27004.77, \"from_m\": 21963.892, \"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\": 31976.609, \"from_m\": 27004.77, \"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\": 105.0}, {\"to_m\": 34893.917, \"from_m\": 31976.609, \"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\": 35691.887, \"from_m\": 34893.917, \"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\": 36377.593, \"from_m\": 35691.887, \"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\": 36444.885, \"from_m\": 36377.593, \"capability_applied\": null, \"effective_limit_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\": 36489.674, \"from_m\": 36444.885, \"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\": 36978.986, \"from_m\": 36489.674, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37039.451, \"from_m\": 36978.986, \"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\": 38059.277, \"from_m\": 37039.451, \"capability_applied\": null, \"effective_limit_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\": 40874.93, \"from_m\": 38059.277, \"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\": 48626.813, \"from_m\": 40874.93, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 49332.901, \"from_m\": 48626.813, \"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\": 49694.235, \"from_m\": 49332.901, \"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\": 57591.69, \"from_m\": 49694.235, \"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\": 58322.019, \"from_m\": 57591.69, \"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\": 59357.363, \"from_m\": 58322.019, \"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\": 66369.565, \"from_m\": 59357.363, \"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\": 67764.642, \"from_m\": 66369.565, \"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\": 68420.679, \"from_m\": 67764.642, \"capability_applied\": null, \"effective_limit_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\": 68678.627, \"from_m\": 68420.679, \"capability_applied\": null, \"effective_limit_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\": 800479, \"profile_key\": \"950d5c47ff875f267641a8a50839268bdf489a14fe297623524233fa1d2ef5d3\", \"schedule_id\": 39090, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1152.686, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 3, \"distance_m\": 3690.107, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 4, \"distance_m\": 8192.268, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"1954H\", \"wtt_dep\": \"1955H\", \"location\": \"Stockport\", \"stage_seq\": 5, \"distance_m\": 9382.471, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 6, \"distance_m\": 9822.656, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 7, \"distance_m\": 10256.671, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 8, \"distance_m\": 11717.104, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"2000\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 13224.961, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003\", \"location\": \"Bramhall\", \"stage_seq\": 10, \"distance_m\": 15711.651, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2006H\", \"location\": \"Poynton\", \"stage_seq\": 11, \"distance_m\": 17860.173, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010\", \"location\": \"Adlington (Cheshire)\", \"stage_seq\": 12, \"distance_m\": 29405.836, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Prestbury\", \"stage_seq\": 13, \"distance_m\": 32497.104, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017H\", \"location\": \"Macclesfield\", \"stage_seq\": 14, \"distance_m\": 36775.741, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2024H\", \"location\": \"Congleton\", \"stage_seq\": 15, \"distance_m\": 49419.794, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Kidsgrove\", \"stage_seq\": 16, \"distance_m\": 58462.378, \"section_seq\": 1, \"route_path_id\": 146704}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Stoke-on-Trent\", \"stage_seq\": 17, \"distance_m\": 68678.627, \"section_seq\": 1, \"route_path_id\": 146704}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 68678.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146704}], \"total_distance_m\": 68678.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 57651.303, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 11027.324, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.0082060", "current_position_lon": "-2.1814416", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:04Z\", \"source_id\": 69081139, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:11Z\", \"source_id\": 21610332, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:12Z\", \"source_id\": 69085899, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:19Z\", \"source_id\": 21611801, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:09Z\", \"source_id\": 69090166, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:11Z\", \"source_id\": 21613112, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:23Z\", \"source_id\": 69097612, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:24Z\", \"source_id\": 21615350, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:09Z\", \"source_id\": 69104029, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:11Z\", \"source_id\": 21617274, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:01Z\", \"source_id\": 69112941, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:04Z\", \"source_id\": 21619864, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9135, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:19Z\", \"source_id\": 69120337, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:23Z\", \"source_id\": 21622166, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:44Z\", \"source_id\": 69130117, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:48Z\", \"source_id\": 21625180, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:34Z\", \"source_id\": 69147581, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:39Z\", \"source_id\": 21630483, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:30Z\", \"source_id\": 69160620, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:33Z\", \"source_id\": 21634513, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:05Z\", \"source_id\": 69178707, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:08Z\", \"source_id\": 21640100, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stoke-on-Trent", "service_state_platform": "3", "timing_fact_generation": 1790192290659607, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:11.279691", "service_state_evidence_id": 21640100, "current_leg_start_actual_dep": "2026-09-23T20:31:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:11.816793", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
MAN |
SOT |
2K18 |
323219 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2540.62, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3178.272, "from_m": 2540.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4180.149, "from_m": 3178.272, "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": 8000.584, "from_m": 4180.149, "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": 9172.52, "from_m": 8000.584, "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": 9615.397, "from_m": 9172.52, "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": 10493.42, "from_m": 9615.397, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11444.034, "from_m": 10493.42, "capability_applied": null, "effective_limit_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": 12780.741, "from_m": 11444.034, "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": 13192.768, "from_m": 12780.741, "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": 21887.061, "from_m": 13192.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21963.892, "from_m": 21887.061, "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": 27004.77, "from_m": 21963.892, "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": 31976.609, "from_m": 27004.77, "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": 105.0}, {"to_m": 34893.917, "from_m": 31976.609, "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": 35691.887, "from_m": 34893.917, "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": 36377.593, "from_m": 35691.887, "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": 36444.885, "from_m": 36377.593, "capability_applied": null, "effective_limit_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": 36489.674, "from_m": 36444.885, "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": 36978.986, "from_m": 36489.674, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37039.451, "from_m": 36978.986, "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": 38059.277, "from_m": 37039.451, "capability_applied": null, "effective_limit_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": 40874.93, "from_m": 38059.277, "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": 48626.813, "from_m": 40874.93, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 49332.901, "from_m": 48626.813, "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": 49694.235, "from_m": 49332.901, "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": 57591.69, "from_m": 49694.235, "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": 58322.019, "from_m": 57591.69, "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": 59357.363, "from_m": 58322.019, "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": 66369.565, "from_m": 59357.363, "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": 67764.642, "from_m": 66369.565, "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": 68420.679, "from_m": 67764.642, "capability_applied": null, "effective_limit_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": 68678.627, "from_m": 68420.679, "capability_applied": null, "effective_limit_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": 800479, "profile_key": "950d5c47ff875f267641a8a50839268bdf489a14fe297623524233fa1d2ef5d3", "schedule_id": 39090, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1946", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1152.686, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950H", "location": "Slade Lane Jn", "stage_seq": 3, "distance_m": 3690.107, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Heaton Norris Jn", "stage_seq": 4, "distance_m": 8192.268, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "1954H", "wtt_dep": "1955H", "location": "Stockport", "stage_seq": 5, "distance_m": 9382.471, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Edgeley Jn No2", "stage_seq": 6, "distance_m": 9822.656, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Edgeley Jn No.1", "stage_seq": 7, "distance_m": 10256.671, "section_seq": 1, "route_path_id": 146704}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Adswood Road Jn", "stage_seq": 8, "distance_m": 11717.104, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "2000", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 13224.961, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003", "location": "Bramhall", "stage_seq": 10, "distance_m": 15711.651, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2006H", "location": "Poynton", "stage_seq": 11, "distance_m": 17860.173, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010", "location": "Adlington (Cheshire)", "stage_seq": 12, "distance_m": 29405.836, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Prestbury", "stage_seq": 13, "distance_m": 32497.104, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017H", "location": "Macclesfield", "stage_seq": 14, "distance_m": 36775.741, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2024H", "location": "Congleton", "stage_seq": 15, "distance_m": 49419.794, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Kidsgrove", "stage_seq": 16, "distance_m": 58462.378, "section_seq": 1, "route_path_id": 146704}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Stoke-on-Trent", "stage_seq": 17, "distance_m": 68678.627, "section_seq": 1, "route_path_id": 146704}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 68678.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 146704}], "total_distance_m": 68678.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 57651.303, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 11027.324, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:04Z", "source_id": 69081139, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:54:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:11Z", "source_id": 21610332, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8989, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:12Z", "source_id": 69085899, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:56:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:19Z", "source_id": 21611801, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9075, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:09Z", "source_id": 69090166, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:11Z", "source_id": 21613112, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9147, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:23Z", "source_id": 69097612, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:24Z", "source_id": 21615350, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9143, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:09Z", "source_id": 69104029, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:11Z", "source_id": 21617274, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9139, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:01Z", "source_id": 69112941, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:08:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:04Z", "source_id": 21619864, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9135, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:19Z", "source_id": 69120337, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:12:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:23Z", "source_id": 21622166, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9125, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:44Z", "source_id": 69130117, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:16:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:48Z", "source_id": 21625180, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11188, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:34Z", "source_id": 69147581, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:24:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:39Z", "source_id": 21630483, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11192, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:30Z", "source_id": 69160620, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:30:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:33Z", "source_id": 21634513, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11221, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:05Z", "source_id": 69178707, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:08Z", "source_id": 21640100, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
1946 |
1946 |
9 |
None |
None |
Stoke-on-Trent |
2039 |
2039 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89592/2026-09-23/detailed |
None |
Kidsgrove |
2026-09-23T20:31:00+01:00 |
Stoke-on-Trent |
8.0 |
{"type": "LineString", "coordinates": [[-2.2447432491598636, 53.08649249136472], [-2.2445752, 53.08628130000001], [-2.2443746, 53.086050500000006], [-2.2441472, 53.0857953], [-2.2439787, 53.0856167], [-2.2437985, 53.0854231], [-2.2433953999999994, 53.0850085], [-2.2431985999999995, 53.08480440000001], [-2.2430018, 53.0845927], [-2.2423781999999997, 53.08387410000001], [-2.2419841999999996, 53.083310100000006], [-2.2417689, 53.082928299999985], [-2.2416904, 53.08278909999999], [-2.2416104, 53.0826249], [-2.2414354, 53.0822654], [-2.2412802999999997, 53.08178839999999], [-2.2412096, 53.0814639], [-2.2411582, 53.0809665], [-2.2411408, 53.0805356], [-2.2411609, 53.0801226], [-2.241205, 53.079712], [-2.2412735, 53.079306], [-2.2413675999999993, 53.0789321], [-2.2416085999999997, 53.078364], [-2.2418419, 53.0778056], [-2.24209, 53.07724839999999], [-2.2422096999999996, 53.076964199999985], [-2.2423133999999996, 53.0766779], [-2.2425406, 53.07605339999999], [-2.2427251, 53.0754252], [-2.2428596, 53.0749364], [-2.2429684, 53.0744346], [-2.2431221, 53.073435100000005], [-2.2432015, 53.072421799999994], [-2.2431898, 53.0713939], [-2.2431302999999994, 53.0706012], [-2.2431099000000003, 53.0704032], [-2.2430842, 53.070205099999995], [-2.2430063999999996, 53.06981079999999], [-2.2427286, 53.068884999999995], [-2.2425766, 53.06852250000001], [-2.2422546999999997, 53.0679683], [-2.2421457999999994, 53.0677753], [-2.2420462999999997, 53.0676063], [-2.2419243999999994, 53.0674341], [-2.2415326999999996, 53.06685889999999], [-2.2410482, 53.06631949999999], [-2.240196, 53.0655359], [-2.2397181999999995, 53.0651588], [-2.239228, 53.064809999999994], [-2.2386201, 53.0644234], [-2.2379792, 53.064051], [-2.2373174, 53.06370239999999], [-2.2366413, 53.0633657], [-2.2345713999999997, 53.06236299999999], [-2.2330759, 53.061630599999994], [-2.2317743, 53.0609902], [-2.2306823, 53.06045829999999], [-2.2295628, 53.0599126], [-2.22856, 53.059409599999995], [-2.2275271, 53.05880839999999], [-2.2271221999999997, 53.05854240000001], [-2.2264994999999996, 53.0580876], [-2.2258737999999996, 53.057562799999985], [-2.2255313, 53.05723079999999], [-2.2248701999999994, 53.05650289999999], [-2.2245506999999995, 53.056041699999994], [-2.2243992, 53.0558119], [-2.224263, 53.05558750000001], [-2.2239715, 53.0550188], [-2.2237276000000006, 53.0544854], [-2.2234935, 53.05391420000001], [-2.2233353, 53.05361739999999], [-2.223254, 53.0534519], [-2.2231671999999993, 53.0532531], [-2.2228993, 53.0526057], [-2.2227256, 53.05219590000001], [-2.2224171000000004, 53.051462999999984], [-2.2222717999999997, 53.0511244], [-2.2220652000000003, 53.0506304], [-2.2218910999999997, 53.050212499999994], [-2.2216887000000005, 53.0497354], [-2.221475799999999, 53.04922020000001], [-2.2212809999999994, 53.0487443], [-2.2211068999999997, 53.0483383], [-2.2208979000000006, 53.047833899999986], [-2.2206595, 53.04727270000001], [-2.2203852, 53.0466437], [-2.2203167, 53.0464594], [-2.2202199, 53.04623339999999], [-2.2200745999999993, 53.0459647], [-2.219945, 53.04575199999999], [-2.2198490999999994, 53.04559449999999], [-2.2197619, 53.0454513], [-2.2194803, 53.0450354], [-2.2193013, 53.0447846], [-2.2189258999999995, 53.0443133], [-2.2184981, 53.0438088], [-2.2181815, 53.043437899999994], [-2.2179828999999995, 53.0432517], [-2.2178026, 53.043083899999985], [-2.2175232, 53.042809], [-2.2172427, 53.04255800000001], [-2.2166455999999997, 53.04205290000001], [-2.2162529, 53.0417543], [-2.2158915, 53.04147160000001], [-2.2152748, 53.04098359999999], [-2.2146693999999996, 53.0405015], [-2.214064, 53.0400194], [-2.2128589, 53.03903809999999], [-2.2117114, 53.03812020000001], [-2.2113599988988057, 53.03783802447602], [-2.2113449, 53.0378259], [-2.2112539, 53.03775589999999], [-2.2110025, 53.0375508], [-2.2103626, 53.0370356], [-2.209916, 53.0366454], [-2.2095371, 53.03628770000001], [-2.2088121, 53.0355261], [-2.2083626999999995, 53.035004], [-2.2079476, 53.03447030000001], [-2.2075004, 53.0338421], [-2.2071722, 53.0332714], [-2.2069769, 53.03290899999998], [-2.2067744, 53.0324981], [-2.2065671, 53.031962400000005], [-2.2064007, 53.0315105], [-2.2062584, 53.0310577], [-2.2061381, 53.030546099999995], [-2.2060329, 53.0300638], [-2.2059126, 53.02953139999999], [-2.2058185, 53.029033299999995], [-2.2057655, 53.0287737], [-2.205724, 53.0285161], [-2.2055569, 53.0277185], [-2.2054102, 53.0272608], [-2.2053462, 53.027012], [-2.2053114, 53.02679839999998], [-2.2052719, 53.02660720000001], [-2.2052468, 53.0264198], [-2.2052092000000005, 53.02624819999999], [-2.205162, 53.02616189999999], [-2.2051245, 53.0260821], [-2.2051071, 53.02597320000001], [-2.2050600999999994, 53.02575139999999], [-2.2049877, 53.025396499999985], [-2.2049046, 53.025019], [-2.2047491, 53.0244755], [-2.2047156999999995, 53.024337], [-2.2045893000000003, 53.0240149], [-2.2045288, 53.0238492], [-2.2044334999999995, 53.02373659999999], [-2.2043322, 53.0235047], [-2.204279, 53.02339339999999], [-2.2040758, 53.022972], [-2.2039999, 53.0228], [-2.203829, 53.0224772], [-2.2034868, 53.0219252], [-2.2032746999999997, 53.0215814], [-2.2030953, 53.0213114], [-2.2030823, 53.0212903], [-2.2030253, 53.0211973], [-2.2030002, 53.0211565], [-2.2028363999999994, 53.02092989999999], [-2.2027259, 53.0207728], [-2.2025686, 53.02060759999999], [-2.2022788999999996, 53.0203177], [-2.201944, 53.0199825], [-2.2016265, 53.019669399999984], [-2.2012884, 53.019325399999985], [-2.2012169, 53.01925000000001], [-2.2008150999999994, 53.01881], [-2.2005495, 53.018553], [-2.2002895, 53.0183043], [-2.1998814, 53.01799499999999], [-2.1994716, 53.01769389999999], [-2.1988452, 53.017270799999984], [-2.1981918, 53.0168609], [-2.1964003, 53.01579099999999], [-2.1947244, 53.0148163], [-2.194545, 53.01470929999999], [-2.1944051999999994, 53.01462690000001], [-2.1940495, 53.01445239999999], [-2.1936606, 53.0142717], [-2.1932419, 53.0140794], [-2.1927379, 53.013819799999986], [-2.1922203, 53.01355840000001], [-2.1917076999999994, 53.01332099999998], [-2.1912707999999994, 53.01312429999999], [-2.190906, 53.0129678], [-2.1903615, 53.01273059999998], [-2.1901090999999995, 53.012615800000006], [-2.1899374, 53.0125254], [-2.1896101999999997, 53.0123995], [-2.1890389, 53.0121897], [-2.1887888, 53.0120651], [-2.1886555, 53.01201120000001], [-2.1882443, 53.0118631], [-2.1882203, 53.0118538], [-2.1881347999999994, 53.01183280000001], [-2.1881163, 53.011816], [-2.186692799999999, 53.01126800000001], [-2.1860368, 53.0110034], [-2.1849941, 53.01050249999999], [-2.1847907999999996, 53.010397799999986], [-2.1842780999999993, 53.010082399999995], [-2.1840304, 53.00995], [-2.1838505, 53.00985029999999], [-2.1835972, 53.0097022], [-2.1832461, 53.0094497], [-2.1827548999999995, 53.00916899999999], [-2.1826671, 53.0091188], [-2.1823302, 53.00887529999999], [-2.1818741, 53.008540800000006], [-2.1814416, 53.008205999999994]]} |
6.3 |
2031 |
2039 |
Kidsgrove |
Stoke-on-Trent |
Stoke-on-Trent |
53.0082060 |
-2.1814416 |
53.0082060 |
-2.1814416 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Stoke-on-Trent |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640100 |
1790192290659607 |
71 |
71 |
2026-09-23 19:49:11.816793 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:11.279691 |
| 769989 |
800518 |
L12222 |
529C58MY23 |
2026-09-23 |
COMPLETE |
21639831 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 800518, "stp": "P", "toc": "London Overground", "uid": "L12222", "consist": null, "dest_crs": "WCY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12222/2026-09-23/detailed", "trust_id": "529C58MY23", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "1", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "9C58", "timing_status": "ON TIME", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "2039", "current_leg_dep": "2033", "current_leg_end": "West Croydon", "origin_dep_time": "1947", "origin_platform": "1", "current_location": "West Croydon", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.3789421", "next_location_lon": "-0.1019610", "previous_location": "Norwood Junction", "current_leg_milage": "1.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 375.764, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 930.35, \"from_m\": 375.764, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1863.659, \"from_m\": 930.35, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2266.455, \"from_m\": 1863.659, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2409.355, \"from_m\": 2266.455, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2482.229, \"from_m\": 2409.355, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2742.204, \"from_m\": 2482.229, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2797.186, \"from_m\": 2742.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4534.845, \"from_m\": 2797.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5686.37, \"from_m\": 4534.845, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7424.028, \"from_m\": 5686.37, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7481.365, \"from_m\": 7424.028, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9220.872, \"from_m\": 7481.365, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9527.363, \"from_m\": 9220.872, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9564.818, \"from_m\": 9527.363, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9944.901, \"from_m\": 9564.818, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10660.453, \"from_m\": 9944.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10892.733, \"from_m\": 10660.453, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 12575.691, \"from_m\": 10892.733, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12660.129, \"from_m\": 12575.691, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15874.875, \"from_m\": 12660.129, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21822.782, \"from_m\": 15874.875, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21884.299, \"from_m\": 21822.782, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25614.687, \"from_m\": 21884.299, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25787.767, \"from_m\": 25614.687, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25864.579, \"from_m\": 25787.767, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25869.962, \"from_m\": 25864.579, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26478.017, \"from_m\": 25869.962, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26488.883, \"from_m\": 26478.017, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26960.582, \"from_m\": 26488.883, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26984.519, \"from_m\": 26960.582, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 27944.1, \"from_m\": 26984.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28152.097, \"from_m\": 27944.1, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 28187.352, \"from_m\": 28152.097, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 28422.091, \"from_m\": 28187.352, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 800518, \"profile_key\": \"64d61124ac4382b9a5968e7eab92a2015dbd0dd4e44c31402eb55f6807090e9d\", \"schedule_id\": 15232, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 892.4, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 1135.864, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"1951\", \"wtt_dep\": \"1952\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 2323.071, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 2996.051, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 3878.289, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1958H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 5110.607, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 10892.733, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 11877.265, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 12660.129, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 13136.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 13450.518, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 14060.184, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 14349.628, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 15106.453, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 15840.894, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2015\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 16068.806, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Brockley\", \"stage_seq\": 18, \"distance_m\": 17384.818, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020\", \"location\": \"Honor Oak Park\", \"stage_seq\": 19, \"distance_m\": 19049.889, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Forest Hill\", \"stage_seq\": 20, \"distance_m\": 20402.252, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Sydenham\", \"stage_seq\": 21, \"distance_m\": 21822.782, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Penge West\", \"stage_seq\": 22, \"distance_m\": 23076.71, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Anerley\", \"stage_seq\": 23, \"distance_m\": 23698.812, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033H\", \"location\": \"Norwood Junction\", \"stage_seq\": 24, \"distance_m\": 25549.948, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 25, \"distance_m\": 26984.519, \"section_seq\": 1, \"route_path_id\": 117934}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 26, \"distance_m\": 28422.091, \"section_seq\": 1, \"route_path_id\": 117934}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28422.091, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117934}], \"total_distance_m\": 28422.091, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26935.928, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1486.163, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1947", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:16Z\", \"source_id\": 69068357, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:20Z\", \"source_id\": 21606221, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:00Z\", \"source_id\": 69074284, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:51:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:01Z\", \"source_id\": 21608103, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:32Z\", \"source_id\": 69080018, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:34Z\", \"source_id\": 21609947, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:54Z\", \"source_id\": 69085147, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:59Z\", \"source_id\": 21611570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:44Z\", \"source_id\": 69091592, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:49Z\", \"source_id\": 21613481, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:23Z\", \"source_id\": 69097568, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:01:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:26Z\", \"source_id\": 21615352, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:48Z\", \"source_id\": 69103303, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:04:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:53Z\", \"source_id\": 21617073, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:17Z\", \"source_id\": 69109036, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:20Z\", \"source_id\": 21618714, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:58Z\", \"source_id\": 69112777, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:00Z\", \"source_id\": 21619829, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:32Z\", \"source_id\": 69116267, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:35Z\", \"source_id\": 21620936, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:21Z\", \"source_id\": 69120418, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:23Z\", \"source_id\": 21622173, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:44Z\", \"source_id\": 69128055, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:45Z\", \"source_id\": 21624536, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29896, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:27Z\", \"source_id\": 69133950, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:28Z\", \"source_id\": 21626338, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29892, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:08Z\", \"source_id\": 69139875, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:13Z\", \"source_id\": 21628180, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29886, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:20Z\", \"source_id\": 69144848, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:23Z\", \"source_id\": 21629658, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:25Z\", \"source_id\": 69151564, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:29Z\", \"source_id\": 21631737, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:52Z\", \"source_id\": 69156995, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:57Z\", \"source_id\": 21633409, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30031, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:39Z\", \"source_id\": 69160884, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:45Z\", \"source_id\": 21634588, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:09Z\", \"source_id\": 69166104, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:12Z\", \"source_id\": 21636215, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:40Z\", \"source_id\": 69177850, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:44Z\", \"source_id\": 21639831, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "1", "timing_fact_generation": 1790192265883489, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:11.312444", "service_state_evidence_id": 21639831, "current_leg_start_actual_dep": "2026-09-23T20:33:30+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:11.823513", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
XHZ |
WCY |
9C58 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 375.764, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 930.35, "from_m": 375.764, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1863.659, "from_m": 930.35, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2266.455, "from_m": 1863.659, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2409.355, "from_m": 2266.455, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2482.229, "from_m": 2409.355, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2742.204, "from_m": 2482.229, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2797.186, "from_m": 2742.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4534.845, "from_m": 2797.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5686.37, "from_m": 4534.845, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7424.028, "from_m": 5686.37, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7481.365, "from_m": 7424.028, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9220.872, "from_m": 7481.365, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9527.363, "from_m": 9220.872, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9564.818, "from_m": 9527.363, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9944.901, "from_m": 9564.818, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10660.453, "from_m": 9944.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10892.733, "from_m": 10660.453, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 12575.691, "from_m": 10892.733, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12660.129, "from_m": 12575.691, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15874.875, "from_m": 12660.129, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21822.782, "from_m": 15874.875, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21884.299, "from_m": 21822.782, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25614.687, "from_m": 21884.299, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25787.767, "from_m": 25614.687, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25864.579, "from_m": 25787.767, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25869.962, "from_m": 25864.579, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26478.017, "from_m": 25869.962, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26488.883, "from_m": 26478.017, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26960.582, "from_m": 26488.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26984.519, "from_m": 26960.582, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 27944.1, "from_m": 26984.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28152.097, "from_m": 27944.1, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 28187.352, "from_m": 28152.097, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 28422.091, "from_m": 28187.352, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 800518, "profile_key": "64d61124ac4382b9a5968e7eab92a2015dbd0dd4e44c31402eb55f6807090e9d", "schedule_id": 15232, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1947", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 892.4, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 1135.864, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "1951", "wtt_dep": "1952", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 2323.071, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954", "location": "Haggerston", "stage_seq": 5, "distance_m": 2996.051, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956", "location": "Hoxton", "stage_seq": 6, "distance_m": 3878.289, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1958H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 5110.607, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001", "location": "Whitechapel", "stage_seq": 8, "distance_m": 10892.733, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003", "location": "Shadwell", "stage_seq": 9, "distance_m": 11877.265, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Wapping", "stage_seq": 10, "distance_m": 12660.129, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 13136.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008H", "location": "Canada Water", "stage_seq": 12, "distance_m": 13450.518, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 14060.184, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 14349.628, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 15106.453, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 15840.894, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2015", "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 16068.806, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Brockley", "stage_seq": 18, "distance_m": 17384.818, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020", "location": "Honor Oak Park", "stage_seq": 19, "distance_m": 19049.889, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Forest Hill", "stage_seq": 20, "distance_m": 20402.252, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Sydenham", "stage_seq": 21, "distance_m": 21822.782, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Penge West", "stage_seq": 22, "distance_m": 23076.71, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Anerley", "stage_seq": 23, "distance_m": 23698.812, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033H", "location": "Norwood Junction", "stage_seq": 24, "distance_m": 25549.948, "section_seq": 1, "route_path_id": 117934}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 25, "distance_m": 26984.519, "section_seq": 1, "route_path_id": 117934}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "West Croydon", "stage_seq": 26, "distance_m": 28422.091, "section_seq": 1, "route_path_id": 117934}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28422.091, "from_m": 0.0, "section_seq": 1, "route_path_id": 117934}], "total_distance_m": 28422.091, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26935.928, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1486.163, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:16Z", "source_id": 69068357, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:48:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:20Z", "source_id": 21606221, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:00Z", "source_id": 69074284, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:51:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:01Z", "source_id": 21608103, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:32Z", "source_id": 69080018, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:34Z", "source_id": 21609947, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:54Z", "source_id": 69085147, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:56:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:59Z", "source_id": 21611570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:44Z", "source_id": 69091592, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:59:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:49Z", "source_id": 21613481, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:23Z", "source_id": 69097568, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:01:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:26Z", "source_id": 21615352, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:48Z", "source_id": 69103303, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:04:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:53Z", "source_id": 21617073, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:17Z", "source_id": 69109036, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:06:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:20Z", "source_id": 21618714, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:58Z", "source_id": 69112777, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:08:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:00Z", "source_id": 21619829, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:32Z", "source_id": 69116267, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:35Z", "source_id": 21620936, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:21Z", "source_id": 69120418, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:23Z", "source_id": 21622173, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:44Z", "source_id": 69128055, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:15:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:45Z", "source_id": 21624536, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29896, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:27Z", "source_id": 69133950, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:28Z", "source_id": 21626338, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29892, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:08Z", "source_id": 69139875, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:13Z", "source_id": 21628180, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29886, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:20Z", "source_id": 69144848, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:22:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:23Z", "source_id": 21629658, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29879, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:25Z", "source_id": 69151564, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:25:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:29Z", "source_id": 21631737, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30035, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:52Z", "source_id": 69156995, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:28:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:57Z", "source_id": 21633409, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30031, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:39Z", "source_id": 69160884, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:45Z", "source_id": 21634588, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30006, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:09Z", "source_id": 69166104, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:33:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:12Z", "source_id": 21636215, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30054, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:40Z", "source_id": 69177850, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:44Z", "source_id": 21639831, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Highbury & Islington (East London Line) |
1947 |
1947 |
1 |
None |
None |
West Croydon |
2039 |
2039 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L12222/2026-09-23/detailed |
None |
Norwood Junction |
2026-09-23T20:33:30+01:00 |
West Croydon |
6.0 |
{"type": "LineString", "coordinates": [[-0.07498090081644737, 51.397009705624015], [-0.07503069999999999, 51.3969232], [-0.0750934, 51.39681310000001], [-0.07530619999999999, 51.39653220000001], [-0.07531269999999998, 51.396520499999994], [-0.0755756, 51.3960511], [-0.0757781, 51.39564320000001], [-0.0761121, 51.3950552], [-0.07632140000000001, 51.39467969999998], [-0.0765556, 51.394305799999984], [-0.0767283, 51.3940642], [-0.0769782, 51.3937416], [-0.07725099999999999, 51.39338370000001], [-0.07748629999999998, 51.39309399999999], [-0.07770019999999998, 51.39284109999999], [-0.07801209999999999, 51.392505699999994], [-0.0782042, 51.3923165], [-0.0784751, 51.3919591], [-0.07863449999999998, 51.39180909999999], [-0.0790796, 51.3913793], [-0.07943539999999999, 51.39107229999999], [-0.08021299999999999, 51.39043590000001], [-0.0807692, 51.3899439], [-0.08111279999999998, 51.38966570000001], [-0.08121599999999998, 51.3895922], [-0.0816917, 51.3892737], [-0.0818919, 51.3891482], [-0.08209429999999998, 51.389031300000006], [-0.0822982, 51.3889365], [-0.0824806, 51.388850899999994], [-0.08267919999999998, 51.38877569999998], [-0.0829044, 51.38869969999998], [-0.0830868, 51.38864960000001], [-0.0833489, 51.3885892], [-0.0836793, 51.38852330000001], [-0.0842182, 51.3884156], [-0.0846698, 51.38831309999998], [-0.0850387, 51.3882054], [-0.08536969999999999, 51.3880796], [-0.08565619999999999, 51.3879449], [-0.08591552241940241, 51.38780221106374], [-0.08597657798432175, 51.38776861593374], [-0.08607620000000002, 51.3877138], [-0.08633659999999999, 51.3875506], [-0.08674579999999998, 51.387263899999994], [-0.08691229999999998, 51.38711289999999], [-0.08692219999999999, 51.3870789], [-0.08695728964593633, 51.38705044900616], [-0.08700452330958812, 51.387012151507896], [-0.0872367, 51.3868239], [-0.0872782676515657, 51.38679167395817], [-0.0874138, 51.3866866], [-0.0877574, 51.3864614], [-0.0880408, 51.3863135], [-0.0883121, 51.3861903], [-0.0886641, 51.386060499999985], [-0.0890061, 51.3859435], [-0.08983152841195213, 51.385665632479174], [-0.0909542, 51.3852877], [-0.0931434, 51.3845815], [-0.0941373, 51.38423989999999], [-0.0949316, 51.383978299999995], [-0.0955735, 51.383763300000005], [-0.0962664, 51.3835394], [-0.0973319, 51.383187599999985], [-0.0977714, 51.3830434], [-0.09805319999999998, 51.382940100000006], [-0.0983186, 51.3828312], [-0.0986836, 51.38265459999999], [-0.0989195, 51.3825302], [-0.0991399, 51.3824042], [-0.09936609999999998, 51.3822518], [-0.0996509, 51.38202789999999], [-0.1002204, 51.38149479999999], [-0.1005102, 51.38118709999999], [-0.1007864, 51.380920999999994], [-0.101459, 51.3798668], [-0.1015732, 51.379661], [-0.10196099999999998, 51.3789421]]} |
1.8 |
2033 |
2039 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639831 |
1790192265883489 |
96 |
96 |
2026-09-23 19:49:11.823513 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:11.312444 |
| 769990 |
801163 |
W04296 |
889F58MZ23 |
2026-09-23 |
COMPLETE |
21640295 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 801163, "stp": "P", "toc": "London Overground", "uid": "W04296", "consist": null, "dest_crs": "DLJ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W04296/2026-09-23/detailed", "trust_id": "889F58MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalston Junction", "service_date": "2026-09-23", "dest_arr_time": "2035", "dest_platform": "2", "is_terminated": 1, "next_location": "Dalston Junction", "signalling_id": "9F58", "timing_status": "LATE", "origin_station": "New Cross ELL", "current_leg_arr": "2039", "current_leg_dep": "2037", "current_leg_end": "Dalston Junction", "origin_dep_time": "2012", "origin_platform": "D", "current_location": "Dalston Junction", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]}", "current_leg_start": "Haggerston", "dest_arr_time_act": "2035", "motion_projection": null, "next_location_lat": "51.5454441", "next_location_lon": "-0.0750714", "previous_location": "Haggerston", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1190.506, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5994.518, \"from_m\": 1190.506, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6039.066, \"from_m\": 5994.518, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8505.42, \"from_m\": 6039.066, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9997.175, \"from_m\": 8505.42, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10189.898, \"from_m\": 9997.175, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 11139.473, \"from_m\": 10189.898, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11857.578, \"from_m\": 11139.473, \"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\": 13595.237, \"from_m\": 11857.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13650.714, \"from_m\": 13595.237, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14068.986, \"from_m\": 13650.714, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 801163, \"profile_key\": \"bbe770c0cdf50fd6a6abc2ddfb240eddb32e657b4acc7866bcf30ddf52e51603\", \"schedule_id\": 24071, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"New Cross ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 2, \"distance_m\": 715.111, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 1202.249, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 4, \"distance_m\": 1959.074, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017H\", \"location\": \"Surrey Quays\", \"stage_seq\": 5, \"distance_m\": 2248.518, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019H\", \"location\": \"Canada Water\", \"stage_seq\": 6, \"distance_m\": 2858.184, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Rotherhithe\", \"stage_seq\": 7, \"distance_m\": 3172.249, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Wapping\", \"stage_seq\": 8, \"distance_m\": 3648.573, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2024H\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 9214.463, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Whitechapel\", \"stage_seq\": 10, \"distance_m\": 10208.305, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 11, \"distance_m\": 11281.816, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2031H\", \"location\": \"Hoxton\", \"stage_seq\": 12, \"distance_m\": 12514.134, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2033H\", \"location\": \"Haggerston\", \"stage_seq\": 13, \"distance_m\": 13396.373, \"section_seq\": 1, \"route_path_id\": 119829}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": null, \"location\": \"Dalston Junction\", \"stage_seq\": 14, \"distance_m\": 14068.986, \"section_seq\": 1, \"route_path_id\": 119829}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 14068.986, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119829}], \"total_distance_m\": 14068.986, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14013.509, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.477, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5454441", "current_position_lon": "-0.0750714", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:20Z\", \"source_id\": 69140311, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:21Z\", \"source_id\": 21628287, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:11Z\", \"source_id\": 69144575, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:15Z\", \"source_id\": 21629589, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:57Z\", \"source_id\": 69148398, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:01Z\", \"source_id\": 21630706, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:44Z\", \"source_id\": 69152293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:47Z\", \"source_id\": 21631967, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:26Z\", \"source_id\": 69156076, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:31Z\", \"source_id\": 21633155, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:44Z\", \"source_id\": 69160982, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:47Z\", \"source_id\": 21634613, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:01Z\", \"source_id\": 69165838, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:06Z\", \"source_id\": 21636133, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:26Z\", \"source_id\": 69170922, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:30Z\", \"source_id\": 21637708, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:36Z\", \"source_id\": 69175592, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:43Z\", \"source_id\": 21639148, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:22Z\", \"source_id\": 69179306, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:25Z\", \"source_id\": 21640295, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dalston Junction", "service_state_platform": "2", "timing_fact_generation": 1790192306188454, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:22.142861", "service_state_evidence_id": 21640295, "current_leg_start_actual_dep": "2026-09-23T20:37:30+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:22.513555", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
DLJ |
9F58 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 1190.506, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5994.518, "from_m": 1190.506, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6039.066, "from_m": 5994.518, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8505.42, "from_m": 6039.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9997.175, "from_m": 8505.42, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10189.898, "from_m": 9997.175, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 11139.473, "from_m": 10189.898, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11857.578, "from_m": 11139.473, "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": 13595.237, "from_m": 11857.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13650.714, "from_m": 13595.237, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14068.986, "from_m": 13650.714, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 801163, "profile_key": "bbe770c0cdf50fd6a6abc2ddfb240eddb32e657b4acc7866bcf30ddf52e51603", "schedule_id": 24071, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2012", "location": "New Cross ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Rolt Street Jn", "stage_seq": 2, "distance_m": 715.111, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014H", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 1202.249, "section_seq": 1, "route_path_id": 119829}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Surrey Quays Silwood Jn", "stage_seq": 4, "distance_m": 1959.074, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017H", "location": "Surrey Quays", "stage_seq": 5, "distance_m": 2248.518, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019H", "location": "Canada Water", "stage_seq": 6, "distance_m": 2858.184, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Rotherhithe", "stage_seq": 7, "distance_m": 3172.249, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Wapping", "stage_seq": 8, "distance_m": 3648.573, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2024H", "location": "Shadwell", "stage_seq": 9, "distance_m": 9214.463, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Whitechapel", "stage_seq": 10, "distance_m": 10208.305, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Shoreditch High Street", "stage_seq": 11, "distance_m": 11281.816, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2031H", "location": "Hoxton", "stage_seq": 12, "distance_m": 12514.134, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2033H", "location": "Haggerston", "stage_seq": 13, "distance_m": 13396.373, "section_seq": 1, "route_path_id": 119829}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": null, "location": "Dalston Junction", "stage_seq": 14, "distance_m": 14068.986, "section_seq": 1, "route_path_id": 119829}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 14068.986, "from_m": 0.0, "section_seq": 1, "route_path_id": 119829}], "total_distance_m": 14068.986, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14013.509, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.477, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:20Z", "source_id": 69140311, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:20:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:21Z", "source_id": 21628287, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:11Z", "source_id": 69144575, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:15Z", "source_id": 21629589, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:57Z", "source_id": 69148398, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:01Z", "source_id": 21630706, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:44Z", "source_id": 69152293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:26:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:47Z", "source_id": 21631967, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:26Z", "source_id": 69156076, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:31Z", "source_id": 21633155, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:44Z", "source_id": 69160982, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:47Z", "source_id": 21634613, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:01Z", "source_id": 69165838, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:06Z", "source_id": 21636133, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:26Z", "source_id": 69170922, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:30Z", "source_id": 21637708, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:36Z", "source_id": 69175592, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:36:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:43Z", "source_id": 21639148, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15049, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:22Z", "source_id": 69179306, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:39:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:25Z", "source_id": 21640295, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
New Cross ELL |
2012 |
2012 |
D |
None |
None |
Dalston Junction |
2035 |
2035 |
2 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W04296/2026-09-23/detailed |
None |
Haggerston |
2026-09-23T20:37:30+01:00 |
Dalston Junction |
2.0 |
{"type": "LineString", "coordinates": [[-0.0755346, 51.53940000000001], [-0.0755161, 51.53957559999999], [-0.0754933, 51.53988459999999], [-0.0754737, 51.5401806], [-0.0754497, 51.5404421], [-0.0754126, 51.5407928], [-0.0753786, 51.541186], [-0.0753293, 51.541686299999995], [-0.07527649999999998, 51.54233069999999], [-0.0752606, 51.54255870000001], [-0.07521350000000002, 51.5430051], [-0.0751491, 51.54378229999999], [-0.07513139999999999, 51.54401909999999], [-0.0751099, 51.54439039999999], [-0.0750714, 51.5454441]]} |
0.4 |
2037 |
2039 |
Haggerston |
Dalston Junction |
Dalston Junction |
51.5454441 |
-0.0750714 |
51.5454441 |
-0.0750714 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
Dalston Junction |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640295 |
1790192306188454 |
49 |
49 |
2026-09-23 19:49:22.513555 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:22.142861 |
| 769991 |
801077 |
L37723 |
732H75MZ23 |
2026-09-23 |
COMPLETE |
21639838 |
2026-09-23 20:39:00 |
2026-09-23 19:49:24 |
2026-09-25 19:49:24 |
{"id": 801077, "stp": "P", "toc": "Chiltern Railways", "uid": "L37723", "consist": "165020", "dest_crs": "MYB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37723/2026-09-23/detailed", "trust_id": "732H75MZ23", "origin_crs": "WRU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Marylebone", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "1", "is_terminated": 1, "next_location": "London Marylebone", "signalling_id": "2H75", "timing_status": "ON TIME", "origin_station": "West Ruislip", "current_leg_arr": "2039", "current_leg_dep": "2025", "current_leg_end": "London Marylebone", "origin_dep_time": "2009", "origin_platform": "UPL", "current_location": "London Marylebone", "last_update_time": "2026-09-23T19:49:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.28632969999999996, 51.5542652], [-0.2836096000000001, 51.55415109999999], [-0.28289669999999995, 51.55412350000001], [-0.2825372, 51.55411229999999], [-0.2819419, 51.554099599999994], [-0.28111289999999994, 51.5541023], [-0.2798344, 51.5541287], [-0.27874779999999993, 51.55419119999999], [-0.27767569999999997, 51.554278], [-0.2763212, 51.55441919999999], [-0.2747007, 51.5545948], [-0.2740621406905312, 51.55466347968381], [-0.2731545, 51.5547611], [-0.2710154, 51.55499460000001], [-0.26949458523585645, 51.55515777267592], [-0.2689202, 51.5552194], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]}", "current_leg_start": "Wembley Stadium", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.5232556", "next_location_lon": "-0.1630113", "previous_location": "Marylebone 10 Signal", "current_leg_milage": "6.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 12168.444, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 12972.346, \"from_m\": 12168.444, \"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\": 13689.267, \"from_m\": 12972.346, \"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\": 15369.201, \"from_m\": 13689.267, \"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\": 20868.98, \"from_m\": 15369.201, \"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\": 20883.733, \"from_m\": 20868.98, \"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\": 20941.097, \"from_m\": 20883.733, \"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\": 21247.54, \"from_m\": 20941.097, \"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\": 21492.555, \"from_m\": 21247.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}], \"service_id\": 801077, \"profile_key\": \"851c24a42a4ae6408fc10109482ca424014c0c44cd54902ad2518f7d88e7ccdc\", \"schedule_id\": 15763, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"West Ruislip\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"South Ruislip\", \"stage_seq\": 2, \"distance_m\": 2922.495, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Northolt Park\", \"stage_seq\": 3, \"distance_m\": 5791.294, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Sudbury Hill Harrow\", \"stage_seq\": 4, \"distance_m\": 7425.733, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Wembley Stadium\", \"stage_seq\": 5, \"distance_m\": 11131.798, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Neasden South Jn\", \"stage_seq\": 6, \"distance_m\": 13229.393, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2037\", \"location\": \"Marylebone 10 Signal\", \"stage_seq\": 7, \"distance_m\": 20825.925, \"section_seq\": 1, \"route_path_id\": 137094}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"London Marylebone\", \"stage_seq\": 8, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 137094}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 21492.555, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137094}], \"total_distance_m\": 21492.555, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 21492.555, \"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": "2009", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.5232556", "current_position_lon": "-0.1630113", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:29Z\", \"source_id\": 69123068, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:33Z\", \"source_id\": 21623009, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:12Z\", \"source_id\": 69131300, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:15Z\", \"source_id\": 21625497, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18254, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:47Z\", \"source_id\": 69136857, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:51Z\", \"source_id\": 21627234, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18263, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:48Z\", \"source_id\": 69145924, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:52Z\", \"source_id\": 21629991, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:35Z\", \"source_id\": 69167059, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:40Z\", \"source_id\": 21636527, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:39Z\", \"source_id\": 69177814, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:44Z\", \"source_id\": 21639838, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Marylebone", "service_state_platform": "1", "timing_fact_generation": 1790192266360071, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:22.451149", "service_state_evidence_id": 21639838, "current_leg_start_actual_dep": "2026-09-23T20:25:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:22.510482", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
WRU |
MYB |
2H75 |
165020 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 12168.444, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 12972.346, "from_m": 12168.444, "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": 13689.267, "from_m": 12972.346, "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": 15369.201, "from_m": 13689.267, "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": 20868.98, "from_m": 15369.201, "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": 20883.733, "from_m": 20868.98, "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": 20941.097, "from_m": 20883.733, "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": 21247.54, "from_m": 20941.097, "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": 21492.555, "from_m": 21247.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}], "service_id": 801077, "profile_key": "851c24a42a4ae6408fc10109482ca424014c0c44cd54902ad2518f7d88e7ccdc", "schedule_id": 15763, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2009", "location": "West Ruislip", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "South Ruislip", "stage_seq": 2, "distance_m": 2922.495, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Northolt Park", "stage_seq": 3, "distance_m": 5791.294, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Sudbury Hill Harrow", "stage_seq": 4, "distance_m": 7425.733, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Wembley Stadium", "stage_seq": 5, "distance_m": 11131.798, "section_seq": 1, "route_path_id": 137094}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Neasden South Jn", "stage_seq": 6, "distance_m": 13229.393, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2037", "location": "Marylebone 10 Signal", "stage_seq": 7, "distance_m": 20825.925, "section_seq": 1, "route_path_id": 137094}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 8, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 137094}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 21492.555, "from_m": 0.0, "section_seq": 1, "route_path_id": 137094}], "total_distance_m": 21492.555, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 21492.555, "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": 23259, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:29Z", "source_id": 69123068, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:33Z", "source_id": 21623009, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18249, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:12Z", "source_id": 69131300, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:16:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:15Z", "source_id": 21625497, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18254, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:47Z", "source_id": 69136857, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:51Z", "source_id": 21627234, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18263, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:48Z", "source_id": 69145924, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:52Z", "source_id": 21629991, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18350, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:35Z", "source_id": 69167059, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:33:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:40Z", "source_id": 21636527, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18318, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:39Z", "source_id": 69177814, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:39:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:44Z", "source_id": 21639838, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
West Ruislip |
2009 |
2009 |
UPL |
None |
None |
London Marylebone |
2039 |
2039 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37723/2026-09-23/detailed |
None |
Wembley Stadium |
2026-09-23T20:25:00+01:00 |
London Marylebone |
14.0 |
{"type": "LineString", "coordinates": [[-0.28632969999999996, 51.5542652], [-0.2836096000000001, 51.55415109999999], [-0.28289669999999995, 51.55412350000001], [-0.2825372, 51.55411229999999], [-0.2819419, 51.554099599999994], [-0.28111289999999994, 51.5541023], [-0.2798344, 51.5541287], [-0.27874779999999993, 51.55419119999999], [-0.27767569999999997, 51.554278], [-0.2763212, 51.55441919999999], [-0.2747007, 51.5545948], [-0.2740621406905312, 51.55466347968381], [-0.2731545, 51.5547611], [-0.2710154, 51.55499460000001], [-0.26949458523585645, 51.55515777267592], [-0.2689202, 51.5552194], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} |
6.5 |
2025 |
2039 |
Marylebone 10 Signal |
London Marylebone |
London Marylebone |
51.5232556 |
-0.1630113 |
51.5232556 |
-0.1630113 |
1 |
0 |
2026-09-23 19:49:24 |
TERMINATED |
2026-09-23 19:39:00 |
London Marylebone |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21639838 |
1790192266360071 |
38 |
38 |
2026-09-23 19:49:22.510482 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:22.451149 |
| 769992 |
800665 |
G89522 |
251N27MY23 |
2026-09-23 |
COMPLETE |
21640005 |
2026-09-23 20:39:00 |
2026-09-23 19:49:54 |
2026-09-25 19:49:54 |
{"id": 800665, "stp": "P", "toc": "Northern", "uid": "G89522", "consist": "158904", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89522/2026-09-23/detailed", "trust_id": "251N27MY23", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": "9B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "1N27", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "2039", "current_leg_dep": "2023", "current_leg_end": "Leeds", "origin_dep_time": "1953", "origin_platform": "4A", "current_location": "Leeds", "last_update_time": "2026-09-23T19:49:54", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5053725722095863, 53.68192496338836], [-1.5054933999999998, 53.6820898], [-1.5056511, 53.6822975], [-1.5059951, 53.6827339], [-1.5063003999999998, 53.68311750000001], [-1.5065067999999997, 53.683371], [-1.5069979999999998, 53.68398970000001], [-1.5071700999999995, 53.68422270000001], [-1.5077777999999995, 53.6850112], [-1.5079516, 53.68524849999999], [-1.5083217999999998, 53.68573129999999], [-1.5083903, 53.6858187], [-1.5088096, 53.686392299999994], [-1.509029, 53.68667789999999], [-1.5092621, 53.68695350000001], [-1.5096417999999998, 53.687487399999995], [-1.5100472000000005, 53.68800730000001], [-1.5104003999999998, 53.6885157], [-1.5108614, 53.6892076], [-1.5112353, 53.6897849], [-1.5112728, 53.6898415], [-1.5115208, 53.6902107], [-1.5118567, 53.69067330000001], [-1.5122152999999998, 53.6911296], [-1.5129927, 53.692058200000005], [-1.5138234, 53.6930278], [-1.5147097, 53.6939591], [-1.5154951, 53.694721], [-1.5161288, 53.695322], [-1.5166843, 53.69584369999999], [-1.5171609999999998, 53.69636659999999], [-1.5173649000000002, 53.69661700000001], [-1.5174595999999998, 53.6967525], [-1.5175278999999997, 53.69685119999999], [-1.5176416999999998, 53.6970358], [-1.5178375000000002, 53.69737640000001], [-1.5180195, 53.697761199999995], [-1.5182029, 53.698219400000006], [-1.5183237999999997, 53.69858620000001], [-1.5184037, 53.698825], [-1.5184577, 53.6990557], [-1.5185457999999998, 53.6995155], [-1.5186086999999997, 53.699974700000006], [-1.518627, 53.7004312], [-1.5186124999999997, 53.701049700000006], [-1.5185378, 53.7016763], [-1.5184242999999995, 53.702194899999995], [-1.5182378, 53.702876399999994], [-1.5180715, 53.70337219999999], [-1.517644, 53.70436069999999], [-1.5172522, 53.705191600000006], [-1.5167762, 53.70610189999999], [-1.5164392, 53.70670020000001], [-1.5160732, 53.70730009999999], [-1.5156813999999998, 53.707871], [-1.5141992, 53.70987509999999], [-1.5122584999999995, 53.7123869], [-1.5112735, 53.713714], [-1.5109396, 53.7142637], [-1.5107891000000002, 53.71451470000001], [-1.5106173, 53.71490989999999], [-1.5104602, 53.715309700000006], [-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Wakefield Westgate", "dest_arr_time_act": "2038", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Wakefield Westgate", "current_leg_milage": "10.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2607.173, \"from_m\": 534.411, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 2641.017, \"from_m\": 2607.173, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8271.741, \"from_m\": 2641.017, \"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\": 8665.073, \"from_m\": 8271.741, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9969.347, \"from_m\": 8665.073, \"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\": 13194.644, \"from_m\": 9969.347, \"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\": 13230.707, \"from_m\": 13194.644, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18154.275, \"from_m\": 13230.707, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18890.299, \"from_m\": 18154.275, \"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\": 27938.752, \"from_m\": 18890.299, \"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\": 29160.877, \"from_m\": 27938.752, \"capability_applied\": null, \"effective_limit_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\": 29212.947, \"from_m\": 29160.877, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30010.788, \"from_m\": 29212.947, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30073.829, \"from_m\": 30010.788, \"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\": 30132.502, \"from_m\": 30073.829, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43717.34, \"from_m\": 30132.502, \"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\": 44315.364, \"from_m\": 43717.34, \"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\": 45444.063, \"from_m\": 44315.364, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45801.317, \"from_m\": 45444.063, \"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\": 45829.139, \"from_m\": 45801.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45968.408, \"from_m\": 45829.139, \"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\": 46635.705, \"from_m\": 45968.408, \"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\": 46671.345, \"from_m\": 46635.705, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 48076.487, \"from_m\": 46671.345, \"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\": 53736.481, \"from_m\": 48076.487, \"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\": 59950.122, \"from_m\": 53736.481, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 60616.317, \"from_m\": 59950.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60908.355, \"from_m\": 60616.317, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61114.141, \"from_m\": 60908.355, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61332.871, \"from_m\": 61114.141, \"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\": 61408.955, \"from_m\": 61332.871, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61553.092, \"from_m\": 61408.955, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 61602.547, \"from_m\": 61553.092, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62000.362, \"from_m\": 61602.547, \"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\": 62322.573, \"from_m\": 62000.362, \"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\": 800665, \"profile_key\": \"5372b7bfc64aa20152947b647ca7b27ecf4841a087afefe7afe5d4317985df23\", \"schedule_id\": 12779, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5116.741, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Holmes Jn\", \"stage_seq\": 4, \"distance_m\": 8129.733, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 5, \"distance_m\": 13290.349, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 6, \"distance_m\": 16707.645, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Moorthorpe\", \"stage_seq\": 7, \"distance_m\": 29048.441, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 8, \"distance_m\": 30132.502, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 9, \"distance_m\": 39728.307, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 10, \"distance_m\": 46074.874, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Holbeck Jn\", \"stage_seq\": 11, \"distance_m\": 60908.355, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Whitehall Jn\", \"stage_seq\": 12, \"distance_m\": 61408.955, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 13, \"distance_m\": 61796.941, \"section_seq\": 1, \"route_path_id\": 134796}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 14, \"distance_m\": 62322.573, \"section_seq\": 1, \"route_path_id\": 134796}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 62322.573, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134796}], \"total_distance_m\": 62322.573, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61867.344, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 455.229, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1953", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:40Z\", \"source_id\": 69107576, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:43Z\", \"source_id\": 21618288, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:11Z\", \"source_id\": 69120128, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:15Z\", \"source_id\": 21622075, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:52Z\", \"source_id\": 69121667, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:56Z\", \"source_id\": 21622546, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:59Z\", \"source_id\": 69144133, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:01Z\", \"source_id\": 21629428, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:58Z\", \"source_id\": 69178449, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:00Z\", \"source_id\": 21640005, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "9", "timing_fact_generation": 1790192282683136, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:29.578453", "service_state_evidence_id": 21640005, "current_leg_start_actual_dep": "2026-09-23T20:23:30+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:29.891265", "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 |
LDS |
1N27 |
158904 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 534.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2607.173, "from_m": 534.411, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 2641.017, "from_m": 2607.173, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8271.741, "from_m": 2641.017, "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": 8665.073, "from_m": 8271.741, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9969.347, "from_m": 8665.073, "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": 13194.644, "from_m": 9969.347, "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": 13230.707, "from_m": 13194.644, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18154.275, "from_m": 13230.707, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18890.299, "from_m": 18154.275, "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": 27938.752, "from_m": 18890.299, "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": 29160.877, "from_m": 27938.752, "capability_applied": null, "effective_limit_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": 29212.947, "from_m": 29160.877, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30010.788, "from_m": 29212.947, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30073.829, "from_m": 30010.788, "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": 30132.502, "from_m": 30073.829, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43717.34, "from_m": 30132.502, "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": 44315.364, "from_m": 43717.34, "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": 45444.063, "from_m": 44315.364, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45801.317, "from_m": 45444.063, "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": 45829.139, "from_m": 45801.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45968.408, "from_m": 45829.139, "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": 46635.705, "from_m": 45968.408, "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": 46671.345, "from_m": 46635.705, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 48076.487, "from_m": 46671.345, "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": 53736.481, "from_m": 48076.487, "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": 59950.122, "from_m": 53736.481, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 60616.317, "from_m": 59950.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60908.355, "from_m": 60616.317, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61114.141, "from_m": 60908.355, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61332.871, "from_m": 61114.141, "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": 61408.955, "from_m": 61332.871, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 61553.092, "from_m": 61408.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 61602.547, "from_m": 61553.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62000.362, "from_m": 61602.547, "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": 62322.573, "from_m": 62000.362, "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": 800665, "profile_key": "5372b7bfc64aa20152947b647ca7b27ecf4841a087afefe7afe5d4317985df23", "schedule_id": 12779, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1953", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5116.741, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959", "location": "Holmes Jn", "stage_seq": 4, "distance_m": 8129.733, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Aldwarke Jn", "stage_seq": 5, "distance_m": 13290.349, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Swinton (S.Yorks)", "stage_seq": 6, "distance_m": 16707.645, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Moorthorpe", "stage_seq": 7, "distance_m": 29048.441, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "South Kirkby Jn", "stage_seq": 8, "distance_m": 30132.502, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Hare Park Jn", "stage_seq": 9, "distance_m": 39728.307, "section_seq": 1, "route_path_id": 134796}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022H", "location": "Wakefield Westgate", "stage_seq": 10, "distance_m": 46074.874, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Holbeck Jn", "stage_seq": 11, "distance_m": 60908.355, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Whitehall Jn", "stage_seq": 12, "distance_m": 61408.955, "section_seq": 1, "route_path_id": 134796}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Leeds West Jn", "stage_seq": 13, "distance_m": 61796.941, "section_seq": 1, "route_path_id": 134796}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Leeds", "stage_seq": 14, "distance_m": 62322.573, "section_seq": 1, "route_path_id": 134796}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 62322.573, "from_m": 0.0, "section_seq": 1, "route_path_id": 134796}], "total_distance_m": 62322.573, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61867.344, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 455.229, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:40Z", "source_id": 69107576, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:06:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:43Z", "source_id": 21618288, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6081, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:11Z", "source_id": 69120128, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:12:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:15Z", "source_id": 21622075, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6057, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:52Z", "source_id": 69121667, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:12:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:56Z", "source_id": 21622546, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6023, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:59Z", "source_id": 69144133, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:01Z", "source_id": 21629428, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5393, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:58Z", "source_id": 69178449, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:39:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:00Z", "source_id": 21640005, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Sheffield |
1953 |
1953 |
4A |
None |
None |
Leeds |
2038 |
2038 |
9B |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89522/2026-09-23/detailed |
None |
Wakefield Westgate |
2026-09-23T20:23:30+01:00 |
Leeds |
16.0 |
{"type": "LineString", "coordinates": [[-1.5053725722095863, 53.68192496338836], [-1.5054933999999998, 53.6820898], [-1.5056511, 53.6822975], [-1.5059951, 53.6827339], [-1.5063003999999998, 53.68311750000001], [-1.5065067999999997, 53.683371], [-1.5069979999999998, 53.68398970000001], [-1.5071700999999995, 53.68422270000001], [-1.5077777999999995, 53.6850112], [-1.5079516, 53.68524849999999], [-1.5083217999999998, 53.68573129999999], [-1.5083903, 53.6858187], [-1.5088096, 53.686392299999994], [-1.509029, 53.68667789999999], [-1.5092621, 53.68695350000001], [-1.5096417999999998, 53.687487399999995], [-1.5100472000000005, 53.68800730000001], [-1.5104003999999998, 53.6885157], [-1.5108614, 53.6892076], [-1.5112353, 53.6897849], [-1.5112728, 53.6898415], [-1.5115208, 53.6902107], [-1.5118567, 53.69067330000001], [-1.5122152999999998, 53.6911296], [-1.5129927, 53.692058200000005], [-1.5138234, 53.6930278], [-1.5147097, 53.6939591], [-1.5154951, 53.694721], [-1.5161288, 53.695322], [-1.5166843, 53.69584369999999], [-1.5171609999999998, 53.69636659999999], [-1.5173649000000002, 53.69661700000001], [-1.5174595999999998, 53.6967525], [-1.5175278999999997, 53.69685119999999], [-1.5176416999999998, 53.6970358], [-1.5178375000000002, 53.69737640000001], [-1.5180195, 53.697761199999995], [-1.5182029, 53.698219400000006], [-1.5183237999999997, 53.69858620000001], [-1.5184037, 53.698825], [-1.5184577, 53.6990557], [-1.5185457999999998, 53.6995155], [-1.5186086999999997, 53.699974700000006], [-1.518627, 53.7004312], [-1.5186124999999997, 53.701049700000006], [-1.5185378, 53.7016763], [-1.5184242999999995, 53.702194899999995], [-1.5182378, 53.702876399999994], [-1.5180715, 53.70337219999999], [-1.517644, 53.70436069999999], [-1.5172522, 53.705191600000006], [-1.5167762, 53.70610189999999], [-1.5164392, 53.70670020000001], [-1.5160732, 53.70730009999999], [-1.5156813999999998, 53.707871], [-1.5141992, 53.70987509999999], [-1.5122584999999995, 53.7123869], [-1.5112735, 53.713714], [-1.5109396, 53.7142637], [-1.5107891000000002, 53.71451470000001], [-1.5106173, 53.71490989999999], [-1.5104602, 53.715309700000006], [-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
10.0 |
2023 |
2039 |
Wakefield Westgate |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-23 19:49:54 |
TERMINATED |
2026-09-23 19:39:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640005 |
1790192282683136 |
62 |
62 |
2026-09-23 19:49:29.891265 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:29.578453 |
| 769993 |
802020 |
G27518 |
872F64MZ23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:39:29 |
2026-09-23 19:49:54 |
2026-09-25 19:49:54 |
{"id": 802020, "stp": "P", "toc": "Southern", "uid": "G27518", "consist": "377622+377708", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27518/2026-09-23/detailed", "trust_id": "872F64MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": "20:50:00", "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-23", "dest_arr_time": "2146", "dest_platform": "11", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2F64", "timing_status": null, "origin_station": "London Victoria (C)", "current_leg_arr": "2146", "current_leg_dep": "2136", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "2050", "origin_platform": "10", "current_location": null, "last_update_time": "2026-09-23T19:49:54", "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": "2146", "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\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.995, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.372, \"from_m\": 3337.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.978, \"from_m\": 6736.372, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7769.273, \"from_m\": 7545.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7781.326, \"from_m\": 7769.273, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7829.611, \"from_m\": 7781.326, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8795.136, \"from_m\": 7829.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8879.115, \"from_m\": 8795.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8924.177, \"from_m\": 8879.115, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8978.638, \"from_m\": 8924.177, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10157.654, \"from_m\": 8978.638, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10700.399, \"from_m\": 10157.654, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10718.795, \"from_m\": 10700.399, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10728.72, \"from_m\": 10718.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11160.387, \"from_m\": 10728.72, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12999.637, \"from_m\": 11160.387, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13656.052, \"from_m\": 12999.637, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15478.74, \"from_m\": 13656.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\": 22730.903, \"from_m\": 15478.74, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23347.406, \"from_m\": 22730.903, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23738.011, \"from_m\": 23347.406, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25507.069, \"from_m\": 23738.011, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25937.895, \"from_m\": 25507.069, \"capability_applied\": null, \"effective_limit_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\": 802020, \"profile_key\": \"18609754dcaca7e4b1924a7a6c4c3c8e6fb9c9cd7035918719d3a39365154978\", \"schedule_id\": 10434, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2050\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.072, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2054\", \"wtt_dep\": \"2054H\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.374, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.984, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2057H\", \"wtt_dep\": \"2058H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.592, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2101\", \"wtt_dep\": \"2101H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 6, \"distance_m\": 6479.294, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2103H\", \"wtt_dep\": \"2104H\", \"location\": \"Balham\", \"stage_seq\": 7, \"distance_m\": 7384.298, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2109\", \"location\": \"Streatham Hill\", \"stage_seq\": 8, \"distance_m\": 9028.75, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"West Norwood Junction\", \"stage_seq\": 9, \"distance_m\": 10700.399, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2112\", \"wtt_dep\": \"2113\", \"location\": \"West Norwood\", \"stage_seq\": 10, \"distance_m\": 11124.123, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2115H\", \"wtt_dep\": \"2116\", \"location\": \"Gipsy Hill\", \"stage_seq\": 11, \"distance_m\": 12671.398, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2119H\", \"wtt_dep\": \"2120H\", \"location\": \"Crystal Palace\", \"stage_seq\": 12, \"distance_m\": 13782.397, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2124\", \"wtt_dep\": \"2125\", \"location\": \"Sydenham\", \"stage_seq\": 13, \"distance_m\": 15679.824, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2128\", \"location\": \"Forest Hill\", \"stage_seq\": 14, \"distance_m\": 17100.354, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2130\", \"wtt_dep\": \"2130H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 15, \"distance_m\": 18452.717, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2132H\", \"wtt_dep\": \"2133\", \"location\": \"Brockley\", \"stage_seq\": 16, \"distance_m\": 20117.788, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2135\", \"wtt_dep\": \"2136\", \"location\": \"New Cross Gate\", \"stage_seq\": 17, \"distance_m\": 21433.8, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 18, \"distance_m\": 22473.749, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 19, \"distance_m\": 23310.022, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 20, \"distance_m\": 23862.443, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 21, \"distance_m\": 24773.815, \"section_seq\": 1, \"route_path_id\": 134055}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 22, \"distance_m\": 25937.895, \"section_seq\": 1, \"route_path_id\": 134055}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 25937.895, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134055}], \"total_distance_m\": 25937.895, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20415.647, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5522.248, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2050", "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\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:43Z\", \"source_id\": 69180026, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:29\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "9", "timing_fact_generation": 1790192352937917, "current_leg_arrival_utc": "2026-09-23T21:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:29.588145", "service_state_evidence_id": 69180026, "current_leg_start_actual_dep": "2026-09-23T21:36:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-23T19:39:29", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:29.886982", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
None |
2F64 |
377622+377708 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.995, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.372, "from_m": 3337.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.978, "from_m": 6736.372, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7769.273, "from_m": 7545.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7781.326, "from_m": 7769.273, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7829.611, "from_m": 7781.326, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8795.136, "from_m": 7829.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8879.115, "from_m": 8795.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8924.177, "from_m": 8879.115, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8978.638, "from_m": 8924.177, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10157.654, "from_m": 8978.638, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10700.399, "from_m": 10157.654, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10718.795, "from_m": 10700.399, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10728.72, "from_m": 10718.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11160.387, "from_m": 10728.72, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12999.637, "from_m": 11160.387, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13656.052, "from_m": 12999.637, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15478.74, "from_m": 13656.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": 22730.903, "from_m": 15478.74, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23347.406, "from_m": 22730.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23738.011, "from_m": 23347.406, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25507.069, "from_m": 23738.011, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25937.895, "from_m": 25507.069, "capability_applied": null, "effective_limit_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": 802020, "profile_key": "18609754dcaca7e4b1924a7a6c4c3c8e6fb9c9cd7035918719d3a39365154978", "schedule_id": 10434, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2050", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.072, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2054", "wtt_dep": "2054H", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.374, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.984, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2057H", "wtt_dep": "2058H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.592, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2101", "wtt_dep": "2101H", "location": "Wandsworth Common", "stage_seq": 6, "distance_m": 6479.294, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2103H", "wtt_dep": "2104H", "location": "Balham", "stage_seq": 7, "distance_m": 7384.298, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2109", "location": "Streatham Hill", "stage_seq": 8, "distance_m": 9028.75, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "West Norwood Junction", "stage_seq": 9, "distance_m": 10700.399, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2112", "wtt_dep": "2113", "location": "West Norwood", "stage_seq": 10, "distance_m": 11124.123, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2116", "location": "Gipsy Hill", "stage_seq": 11, "distance_m": 12671.398, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2119H", "wtt_dep": "2120H", "location": "Crystal Palace", "stage_seq": 12, "distance_m": 13782.397, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2124", "wtt_dep": "2125", "location": "Sydenham", "stage_seq": 13, "distance_m": 15679.824, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2128", "location": "Forest Hill", "stage_seq": 14, "distance_m": 17100.354, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2130", "wtt_dep": "2130H", "location": "Honor Oak Park", "stage_seq": 15, "distance_m": 18452.717, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2132H", "wtt_dep": "2133", "location": "Brockley", "stage_seq": 16, "distance_m": 20117.788, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "New Cross Gate", "stage_seq": 17, "distance_m": 21433.8, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Bricklayers Arms Jn", "stage_seq": 18, "distance_m": 22473.749, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142H", "location": "South Bermondsey Jn", "stage_seq": 19, "distance_m": 23310.022, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Spa Road Jn", "stage_seq": 20, "distance_m": 23862.443, "section_seq": 1, "route_path_id": 134055}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Abbey Street Jn", "stage_seq": 21, "distance_m": 24773.815, "section_seq": 1, "route_path_id": 134055}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 22, "distance_m": 25937.895, "section_seq": 1, "route_path_id": 134055}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 25937.895, "from_m": 0.0, "section_seq": 1, "route_path_id": 134055}], "total_distance_m": 25937.895, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20415.647, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5522.248, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:43Z", "source_id": 69180026, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:39:29", "operational_fact": true, "platform_smart_ids": []}] |
London Victoria (C) |
2050 |
2050 |
10 |
20:50:00 |
None |
London Bridge (Central) |
2146 |
2146 |
11 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G27518/2026-09-23/detailed |
None |
New Cross Gate |
2026-09-23T21:36: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 |
2136 |
2146 |
None |
None |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-23 19:49:54 |
TERMINATED |
2026-09-23 19:39:29 |
London Bridge (Central) |
TD |
DIRECT_DESTINATION_ARRIVAL |
69180026 |
1790192352937917 |
57 |
57 |
2026-09-23 19:49:29.886982 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:29.588145 |
| 769994 |
801057 |
W82637 |
072N14MZ23 |
2026-09-23 |
COMPLETE |
21640069 |
2026-09-23 20:39:00 |
2026-09-23 19:49:54 |
2026-09-25 19:49:54 |
{"id": 801057, "stp": "P", "toc": "ScotRail", "uid": "W82637", "consist": "380102", "dest_crs": "NEI", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82637/2026-09-23/detailed", "trust_id": "072N14MZ23", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N14", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2039", "current_leg_dep": "2033", "current_leg_end": "Neilston", "origin_dep_time": "2008", "origin_platform": "5", "current_location": "Neilston", "last_update_time": "2026-09-23T19:49:54", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5831.098, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6876.111, \"from_m\": 5831.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6920.593, \"from_m\": 6876.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8006.659, \"from_m\": 6920.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8254.171, \"from_m\": 8006.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15818.605, \"from_m\": 8254.171, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20015.841, \"from_m\": 15818.605, \"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\": 20328.954, \"from_m\": 20015.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 801057, \"profile_key\": \"0b7c83299cc59ad2ef3a32da04bb99b9c21bdce2b2814105dd7d7f0dfeb6356f\", \"schedule_id\": 27360, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2014H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Muirend\", \"stage_seq\": 10, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026\", \"location\": \"Williamwood\", \"stage_seq\": 11, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Whitecraigs\", \"stage_seq\": 12, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"Patterton\", \"stage_seq\": 13, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 120720}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 14, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 120720}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120720}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20276.816, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2008", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:29Z\", \"source_id\": 69123121, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:33Z\", \"source_id\": 21623008, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:21Z\", \"source_id\": 69127305, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:24Z\", \"source_id\": 21624317, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:47Z\", \"source_id\": 69132577, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:51Z\", \"source_id\": 21625915, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:52Z\", \"source_id\": 69137090, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:53Z\", \"source_id\": 21627270, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:12Z\", \"source_id\": 69142326, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:16Z\", \"source_id\": 21628943, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:50Z\", \"source_id\": 69148151, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:53Z\", \"source_id\": 21630622, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:43Z\", \"source_id\": 69152263, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:47Z\", \"source_id\": 21631949, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:38Z\", \"source_id\": 69165055, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:43Z\", \"source_id\": 21635889, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:03Z\", \"source_id\": 69178630, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:05Z\", \"source_id\": 21640069, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1790192289004198, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:33.405667", "service_state_evidence_id": 21640069, "current_leg_start_actual_dep": "2026-09-23T20:31:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:33.649435", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
NEI |
2N14 |
380102 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5831.098, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6876.111, "from_m": 5831.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6920.593, "from_m": 6876.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8006.659, "from_m": 6920.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.171, "from_m": 8006.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15818.605, "from_m": 8254.171, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20015.841, "from_m": 15818.605, "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": 20328.954, "from_m": 20015.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 801057, "profile_key": "0b7c83299cc59ad2ef3a32da04bb99b9c21bdce2b2814105dd7d7f0dfeb6356f", "schedule_id": 27360, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2008", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 120720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2014H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 120720}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Muirend", "stage_seq": 10, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026", "location": "Williamwood", "stage_seq": 11, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Whitecraigs", "stage_seq": 12, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "Patterton", "stage_seq": 13, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 120720}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Neilston", "stage_seq": 14, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 120720}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 120720}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20276.816, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:29Z", "source_id": 69123121, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:13:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:33Z", "source_id": 21623008, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:21Z", "source_id": 69127305, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:14:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:24Z", "source_id": 21624317, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:47Z", "source_id": 69132577, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:17:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:51Z", "source_id": 21625915, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:52Z", "source_id": 69137090, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:19:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:53Z", "source_id": 21627270, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:12Z", "source_id": 69142326, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:21:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:16Z", "source_id": 21628943, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:50Z", "source_id": 69148151, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:24:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:53Z", "source_id": 21630622, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:43Z", "source_id": 69152263, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:27:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:47Z", "source_id": 21631949, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:38Z", "source_id": 69165055, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:43Z", "source_id": 21635889, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:03Z", "source_id": 69178630, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:39:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:05Z", "source_id": 21640069, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
2008 |
2008 |
5 |
None |
None |
Neilston |
2039 |
2039 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82637/2026-09-23/detailed |
None |
Patterton |
2026-09-23T20:31:00+01:00 |
Neilston |
6.0 |
{"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} |
3.8 |
2033 |
2039 |
Patterton |
Neilston |
Neilston |
55.7828901 |
-4.4269095 |
55.7828901 |
-4.4269095 |
1 |
0 |
2026-09-23 19:49:54 |
TERMINATED |
2026-09-23 19:39:00 |
Neilston |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640069 |
1790192289004198 |
40 |
40 |
2026-09-23 19:49:33.649435 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:33.405667 |
| 769995 |
800611 |
P02901 |
521B22MY23 |
2026-09-23 |
COMPLETE |
21640039 |
2026-09-23 20:39:00 |
2026-09-23 19:49:54 |
2026-09-25 19:49:54 |
{"id": 800611, "stp": "P", "toc": "Greater Anglia", "uid": "P02901", "consist": "720514+720582", "dest_crs": "SSD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02901/2026-09-23/detailed", "trust_id": "521B22MY23", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stansted Airport", "service_date": "2026-09-23", "dest_arr_time": "2037", "dest_platform": "3", "is_terminated": 1, "next_location": null, "signalling_id": "1B22", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1951", "origin_platform": "4", "current_location": "Stansted Airport", "last_update_time": "2026-09-23T19:49:54", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2037", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Harlow Town", "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3142.785, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4607.29, \"from_m\": 3142.785, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5185.434, \"from_m\": 4607.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6131.517, \"from_m\": 5185.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7216.942, \"from_m\": 6131.517, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7820.146, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.146, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9831.073, \"from_m\": 7863.426, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12951.063, \"from_m\": 9831.073, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22658.111, \"from_m\": 12951.063, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32383.517, \"from_m\": 22658.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46335.402, \"from_m\": 32383.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49177.793, \"from_m\": 46335.402, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56554.281, \"from_m\": 49177.793, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58943.978, \"from_m\": 56554.281, \"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\": 59434.547, \"from_m\": 58943.978, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 800611, \"profile_key\": \"ddc1ac989d31c4b4b6410a80915b98c1e39c1d78d3f0f47099888ca4fd66575f\", \"schedule_id\": 19054, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1951\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 9601.899, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Bishops Stortford\", \"stage_seq\": 13, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031\", \"location\": \"Stansted Mountfitchet\", \"stage_seq\": 14, \"distance_m\": 53588.766, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Stansted East Jn\", \"stage_seq\": 15, \"distance_m\": 55248.791, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Tye Green Jn\", \"stage_seq\": 16, \"distance_m\": 56360.418, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 17, \"distance_m\": 58381.705, \"section_seq\": 1, \"route_path_id\": 124133}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"Stansted Airport\", \"stage_seq\": 18, \"distance_m\": 59434.547, \"section_seq\": 1, \"route_path_id\": 124133}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59434.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124133}], \"total_distance_m\": 59434.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 55016.166, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4418.381, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1951", "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\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:34Z\", \"source_id\": 69080132, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:38Z\", \"source_id\": 21609976, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:37Z\", \"source_id\": 69091296, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:39Z\", \"source_id\": 21613421, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:26Z\", \"source_id\": 69104718, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:30Z\", \"source_id\": 21617491, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:46Z\", \"source_id\": 69116809, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:47Z\", \"source_id\": 21621077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:08Z\", \"source_id\": 69122291, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:12Z\", \"source_id\": 21622737, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:33Z\", \"source_id\": 69127727, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:41Z\", \"source_id\": 21624445, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:20Z\", \"source_id\": 69138106, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:24Z\", \"source_id\": 21627638, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:06Z\", \"source_id\": 69157517, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:09Z\", \"source_id\": 21633546, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:58Z\", \"source_id\": 69163698, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:05Z\", \"source_id\": 21635483, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12720, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:01Z\", \"source_id\": 69178620, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:05Z\", \"source_id\": 21640039, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stansted Airport", "service_state_platform": "3", "timing_fact_generation": 1790192288054891, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:40.340348", "service_state_evidence_id": 21640039, "current_leg_start_actual_dep": null, "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:40.696184", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
SSD |
1B22 |
720514+720582 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.146, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.146, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9831.073, "from_m": 7863.426, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12951.063, "from_m": 9831.073, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22658.111, "from_m": 12951.063, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32383.517, "from_m": 22658.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46335.402, "from_m": 32383.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49177.793, "from_m": 46335.402, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56554.281, "from_m": 49177.793, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58943.978, "from_m": 56554.281, "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": 59434.547, "from_m": 58943.978, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 800611, "profile_key": "ddc1ac989d31c4b4b6410a80915b98c1e39c1d78d3f0f47099888ca4fd66575f", "schedule_id": 19054, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1951", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 124133}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 9601.899, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 124133}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Bishops Stortford", "stage_seq": 13, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031", "location": "Stansted Mountfitchet", "stage_seq": 14, "distance_m": 53588.766, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Stansted East Jn", "stage_seq": 15, "distance_m": 55248.791, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Tye Green Jn", "stage_seq": 16, "distance_m": 56360.418, "section_seq": 1, "route_path_id": 124133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034H", "location": "Stansted Coopers Lane Jn", "stage_seq": 17, "distance_m": 58381.705, "section_seq": 1, "route_path_id": 124133}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "Stansted Airport", "stage_seq": 18, "distance_m": 59434.547, "section_seq": 1, "route_path_id": 124133}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59434.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 124133}], "total_distance_m": 59434.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 55016.166, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4418.381, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:34Z", "source_id": 69080132, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:54:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:38Z", "source_id": 21609976, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:37Z", "source_id": 69091296, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:39Z", "source_id": 21613421, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:26Z", "source_id": 69104718, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:30Z", "source_id": 21617491, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:46Z", "source_id": 69116809, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:10:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:47Z", "source_id": 21621077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:08Z", "source_id": 69122291, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:12:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:12Z", "source_id": 21622737, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:33Z", "source_id": 69127727, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:15:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:41Z", "source_id": 21624445, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:20Z", "source_id": 69138106, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:20:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:24Z", "source_id": 21627638, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:06Z", "source_id": 69157517, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:29:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:09Z", "source_id": 21633546, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:58Z", "source_id": 69163698, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:31:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:05Z", "source_id": 21635483, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12720, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:01Z", "source_id": 69178620, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:39:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:05Z", "source_id": 21640039, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1951 |
1951 |
4 |
None |
None |
Stansted Airport |
2037 |
2037 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02901/2026-09-23/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Harlow Town |
Stansted Airport |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-23 19:49:54 |
TERMINATED |
2026-09-23 19:39:00 |
Stansted Airport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640039 |
1790192288054891 |
86 |
86 |
2026-09-23 19:49:40.696184 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:40.340348 |
| 769996 |
800135 |
C29939 |
632B59MY23 |
2026-09-23 |
COMPLETE |
21640344 |
2026-09-23 20:39:00 |
2026-09-23 19:49:54 |
2026-09-25 19:49:54 |
{"id": 800135, "stp": "P", "toc": "Chiltern Railways", "uid": "C29939", "consist": "165039", "dest_crs": "AYS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C29939/2026-09-23/detailed", "trust_id": "632B59MY23", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury", "service_date": "2026-09-23", "dest_arr_time": "2033", "dest_platform": "3", "is_terminated": 1, "next_location": "Aylesbury", "signalling_id": "2B59", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "2039", "current_leg_dep": "2028", "current_leg_end": "Aylesbury", "origin_dep_time": "1932", "origin_platform": "2", "current_location": "Aylesbury", "last_update_time": "2026-09-23T19:49:54", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7843695999999999, 51.7878729], [-0.7846721999999999, 51.788118], [-0.7850165, 51.78840289999999], [-0.7856462, 51.788928199999994], [-0.7863557, 51.78951409999999], [-0.7877014, 51.7906243], [-0.7880540999999999, 51.7909104], [-0.7883496, 51.7911473], [-0.7885579000000001, 51.7913272], [-0.788797, 51.7915219], [-0.7892743, 51.791918300000006], [-0.790186, 51.792659699999994], [-0.7911088, 51.79343290000001], [-0.7920553999999999, 51.7942078], [-0.7927078, 51.79476919999999], [-0.7929, 51.79493229999999], [-0.7930783, 51.795102699999994], [-0.7933686999999999, 51.7953778], [-0.7939369000000001, 51.79593619999999], [-0.7944906, 51.796480900000006], [-0.7977870999999999, 51.799848], [-0.7994893, 51.801586099999994], [-0.7997254, 51.8018272], [-0.8006397999999999, 51.80273179999999], [-0.8024767, 51.804579], [-0.8051482999999999, 51.8072695], [-0.8073332999999999, 51.809334], [-0.8074610999999999, 51.8094411], [-0.8084837557075693, 51.81029806773841], [-0.8092521999999999, 51.81094199999999], [-0.8095894999999999, 51.811212100000006], [-0.8099422, 51.81147250000001], [-0.810256, 51.8117055], [-0.8105987999999998, 51.811933100000005], [-0.8111379, 51.8122442], [-0.8114644, 51.81241349999999], [-0.8122394999999999, 51.8127626], [-0.8124236999999999, 51.8128289], [-0.8128431000000002, 51.81298], [-0.8130683, 51.8130611], [-0.8134566999999999, 51.813192599999994], [-0.8140051999999999, 51.8133737], [-0.8143687, 51.8134969]]}", "current_leg_start": "Stoke Mandeville", "dest_arr_time_act": "2033", "motion_projection": null, "next_location_lat": "51.8134969", "next_location_lon": "-0.8143687", "previous_location": "Stoke Mandeville", "current_leg_milage": "2.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8028.118, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8581.995, \"from_m\": 8028.118, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14469.342, \"from_m\": 8581.995, \"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\": 14662.242, \"from_m\": 14469.342, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14836.729, \"from_m\": 14662.242, \"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\": 14888.818, \"from_m\": 14836.729, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 14975.641, \"from_m\": 14888.818, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16030.861, \"from_m\": 14975.641, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27067.821, \"from_m\": 16030.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27981.731, \"from_m\": 27067.821, \"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\": 37586.848, \"from_m\": 27981.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37663.15, \"from_m\": 37586.848, \"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\": 37968.56, \"from_m\": 37663.15, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46216.229, \"from_m\": 37968.56, \"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\": 46261.906, \"from_m\": 46216.229, \"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\": 60357.693, \"from_m\": 46261.906, \"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\": 61022.639, \"from_m\": 60357.693, \"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\": 800135, \"profile_key\": \"f0bd505dd87398e3d04ad7003b1e04e5df00ff92aa96e4ceaf3b1cb0e10e9c13\", \"schedule_id\": 3498, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1932\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8244.286, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"1943H\", \"wtt_dep\": \"1945\", \"location\": \"Harrow-on-the-Hill\", \"stage_seq\": 3, \"distance_m\": 14695.894, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Watford South Jn - (Met)\", \"stage_seq\": 4, \"distance_m\": 25781.039, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"1956H\", \"wtt_dep\": \"1957\", \"location\": \"Rickmansworth\", \"stage_seq\": 5, \"distance_m\": 27605.089, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2001H\", \"location\": \"Chorleywood\", \"stage_seq\": 6, \"distance_m\": 31120.422, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2005H\", \"location\": \"Chalfont & Latimer\", \"stage_seq\": 7, \"distance_m\": 34652.806, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Amersham\", \"stage_seq\": 8, \"distance_m\": 38018.791, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Mantles Wood\", \"stage_seq\": 9, \"distance_m\": 39619.914, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017\", \"location\": \"Great Missenden\", \"stage_seq\": 10, \"distance_m\": 46339.885, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Wendover\", \"stage_seq\": 11, \"distance_m\": 53613.059, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Stoke Mandeville\", \"stage_seq\": 12, \"distance_m\": 57478.732, \"section_seq\": 1, \"route_path_id\": 131874}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": null, \"location\": \"Aylesbury\", \"stage_seq\": 13, \"distance_m\": 61022.639, \"section_seq\": 1, \"route_path_id\": 131874}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 61022.639, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131874}], \"total_distance_m\": 61022.639, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 60742.916, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 279.723, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1932", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.8134969", "current_position_lon": "-0.8143687", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:06Z\", \"source_id\": 21603233, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:10Z\", \"source_id\": 21628870, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:22Z\", \"source_id\": 69147163, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:25Z\", \"source_id\": 21630377, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:21Z\", \"source_id\": 69166537, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:24Z\", \"source_id\": 21636384, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:26Z\", \"source_id\": 69179426, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:29Z\", \"source_id\": 21640344, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury", "service_state_platform": "3", "timing_fact_generation": 1790192310475435, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:39:47.505715", "service_state_evidence_id": 21640344, "current_leg_start_actual_dep": "2026-09-23T20:34:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-23T19:39:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:49:47.815486", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
AYS |
2B59 |
165039 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8028.118, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8581.995, "from_m": 8028.118, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14469.342, "from_m": 8581.995, "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": 14662.242, "from_m": 14469.342, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14836.729, "from_m": 14662.242, "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": 14888.818, "from_m": 14836.729, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 14975.641, "from_m": 14888.818, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16030.861, "from_m": 14975.641, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27067.821, "from_m": 16030.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27981.731, "from_m": 27067.821, "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": 37586.848, "from_m": 27981.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37663.15, "from_m": 37586.848, "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": 37968.56, "from_m": 37663.15, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46216.229, "from_m": 37968.56, "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": 46261.906, "from_m": 46216.229, "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": 60357.693, "from_m": 46261.906, "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": 61022.639, "from_m": 60357.693, "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": 800135, "profile_key": "f0bd505dd87398e3d04ad7003b1e04e5df00ff92aa96e4ceaf3b1cb0e10e9c13", "schedule_id": 3498, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1932", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131874}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1939", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8244.286, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "1943H", "wtt_dep": "1945", "location": "Harrow-on-the-Hill", "stage_seq": 3, "distance_m": 14695.894, "section_seq": 1, "route_path_id": 131874}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Watford South Jn - (Met)", "stage_seq": 4, "distance_m": 25781.039, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "1956H", "wtt_dep": "1957", "location": "Rickmansworth", "stage_seq": 5, "distance_m": 27605.089, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2001H", "location": "Chorleywood", "stage_seq": 6, "distance_m": 31120.422, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2005H", "location": "Chalfont & Latimer", "stage_seq": 7, "distance_m": 34652.806, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Amersham", "stage_seq": 8, "distance_m": 38018.791, "section_seq": 1, "route_path_id": 131874}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Mantles Wood", "stage_seq": 9, "distance_m": 39619.914, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017", "location": "Great Missenden", "stage_seq": 10, "distance_m": 46339.885, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Wendover", "stage_seq": 11, "distance_m": 53613.059, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Stoke Mandeville", "stage_seq": 12, "distance_m": 57478.732, "section_seq": 1, "route_path_id": 131874}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": null, "location": "Aylesbury", "stage_seq": 13, "distance_m": 61022.639, "section_seq": 1, "route_path_id": 131874}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 61022.639, "from_m": 0.0, "section_seq": 1, "route_path_id": 131874}], "total_distance_m": 61022.639, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 60742.916, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 279.723, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:06Z", "source_id": 21603233, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:10Z", "source_id": 21628870, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21776, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:22Z", "source_id": 69147163, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:25Z", "source_id": 21630377, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21769, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:21Z", "source_id": 69166537, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:35:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:24Z", "source_id": 21636384, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21749, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:26Z", "source_id": 69179426, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:39:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:29Z", "source_id": 21640344, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}] |
London Marylebone |
1932 |
1932 |
2 |
None |
None |
Aylesbury |
2033 |
2033 |
3 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C29939/2026-09-23/detailed |
None |
Stoke Mandeville |
2026-09-23T20:34:00+01:00 |
Aylesbury |
11.0 |
{"type": "LineString", "coordinates": [[-0.7843695999999999, 51.7878729], [-0.7846721999999999, 51.788118], [-0.7850165, 51.78840289999999], [-0.7856462, 51.788928199999994], [-0.7863557, 51.78951409999999], [-0.7877014, 51.7906243], [-0.7880540999999999, 51.7909104], [-0.7883496, 51.7911473], [-0.7885579000000001, 51.7913272], [-0.788797, 51.7915219], [-0.7892743, 51.791918300000006], [-0.790186, 51.792659699999994], [-0.7911088, 51.79343290000001], [-0.7920553999999999, 51.7942078], [-0.7927078, 51.79476919999999], [-0.7929, 51.79493229999999], [-0.7930783, 51.795102699999994], [-0.7933686999999999, 51.7953778], [-0.7939369000000001, 51.79593619999999], [-0.7944906, 51.796480900000006], [-0.7977870999999999, 51.799848], [-0.7994893, 51.801586099999994], [-0.7997254, 51.8018272], [-0.8006397999999999, 51.80273179999999], [-0.8024767, 51.804579], [-0.8051482999999999, 51.8072695], [-0.8073332999999999, 51.809334], [-0.8074610999999999, 51.8094411], [-0.8084837557075693, 51.81029806773841], [-0.8092521999999999, 51.81094199999999], [-0.8095894999999999, 51.811212100000006], [-0.8099422, 51.81147250000001], [-0.810256, 51.8117055], [-0.8105987999999998, 51.811933100000005], [-0.8111379, 51.8122442], [-0.8114644, 51.81241349999999], [-0.8122394999999999, 51.8127626], [-0.8124236999999999, 51.8128289], [-0.8128431000000002, 51.81298], [-0.8130683, 51.8130611], [-0.8134566999999999, 51.813192599999994], [-0.8140051999999999, 51.8133737], [-0.8143687, 51.8134969]]} |
2.2 |
2028 |
2039 |
Stoke Mandeville |
Aylesbury |
Aylesbury |
51.8134969 |
-0.8143687 |
51.8134969 |
-0.8143687 |
1 |
0 |
2026-09-23 19:49:54 |
TERMINATED |
2026-09-23 19:39:00 |
Aylesbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640344 |
1790192310475435 |
20 |
20 |
2026-09-23 19:49:47.815486 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:39:47.505715 |
| 769997 |
800215 |
G07335 |
872L63MY23 |
2026-09-23 |
COMPLETE |
21640412 |
2026-09-23 20:40:00 |
2026-09-23 19:50:24 |
2026-09-25 19:50:24 |
{"id": 800215, "stp": "P", "toc": "London Overground", "uid": "G07335", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G07335/2026-09-23/detailed", "trust_id": "872L63MY23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "2", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2L63", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "2040", "current_leg_dep": "2035", "current_leg_end": "Stratford", "origin_dep_time": "1935", "origin_platform": "1", "current_location": "Stratford", "last_update_time": "2026-09-23T19:50:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Hackney Wick", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.309, \"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\": 361.207, \"from_m\": 237.309, \"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\": 901.014, \"from_m\": 361.207, \"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\": 1114.785, \"from_m\": 901.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2055.745, \"from_m\": 1114.785, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4045.801, \"from_m\": 2055.745, \"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\": 5051.601, \"from_m\": 4045.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\": 8078.768, \"from_m\": 5051.601, \"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\": 8137.206, \"from_m\": 8078.768, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8584.951, \"from_m\": 8137.206, \"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\": 8910.441, \"from_m\": 8584.951, \"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\": 10211.65, \"from_m\": 8910.441, \"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\": 10534.215, \"from_m\": 10211.65, \"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\": 10618.716, \"from_m\": 10534.215, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10720.79, \"from_m\": 10618.716, \"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\": 10769.774, \"from_m\": 10720.79, \"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\": 16862.644, \"from_m\": 10769.774, \"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\": 17214.884, \"from_m\": 16862.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\": 18562.379, \"from_m\": 17214.884, \"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\": 19176.877, \"from_m\": 18562.379, \"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\": 23461.306, \"from_m\": 19176.877, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25999.979, \"from_m\": 23461.306, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26746.092, \"from_m\": 25999.979, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26808.008, \"from_m\": 26746.092, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27416.6, \"from_m\": 26808.008, \"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\": 28119.929, \"from_m\": 27416.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28733.776, \"from_m\": 28119.929, \"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\": 28769.997, \"from_m\": 28733.776, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28809.093, \"from_m\": 28769.997, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28850.358, \"from_m\": 28809.093, \"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\": 28879.096, \"from_m\": 28850.358, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28951.71, \"from_m\": 28879.096, \"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\": 800215, \"profile_key\": \"167ed9c81847972ca985c7b61daffcc6420f58dd305b559cbb433f9e4297a9b0\", \"schedule_id\": 8168, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 807.855, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1939H\", \"wtt_dep\": \"1940\", \"location\": \"Imperial Wharf\", \"stage_seq\": 3, \"distance_m\": 2161.175, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1943\", \"location\": \"West Brompton\", \"stage_seq\": 4, \"distance_m\": 3626.58, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1946H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 5284.09, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 7032.847, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"North Pole Jn\", \"stage_seq\": 7, \"distance_m\": 8262.411, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 9021.734, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 9, \"distance_m\": 9983.301, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 10, \"distance_m\": 10618.716, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000\", \"location\": \"Kensal Rise\", \"stage_seq\": 11, \"distance_m\": 11633.683, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"Brondesbury Park\", \"stage_seq\": 12, \"distance_m\": 12632.056, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2003H\", \"location\": \"Brondesbury\", \"stage_seq\": 13, \"distance_m\": 13342.722, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005H\", \"location\": \"West Hampstead\", \"stage_seq\": 14, \"distance_m\": 14168.197, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 15, \"distance_m\": 14763.105, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2009H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 16, \"distance_m\": 16177.181, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012H\", \"location\": \"Gospel Oak\", \"stage_seq\": 17, \"distance_m\": 17129.641, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2014H\", \"location\": \"Kentish Town West\", \"stage_seq\": 18, \"distance_m\": 18195.048, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Camden Road Jn\", \"stage_seq\": 19, \"distance_m\": 18912.749, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017H\", \"location\": \"Camden Road\", \"stage_seq\": 20, \"distance_m\": 19110.343, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 21, \"distance_m\": 19641.661, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 22, \"distance_m\": 20822.483, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 23, \"distance_m\": 21192.045, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023H\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 24, \"distance_m\": 21602.839, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 25, \"distance_m\": 22049.046, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025\", \"location\": \"Canonbury\", \"stage_seq\": 26, \"distance_m\": 22481.228, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2028\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 27, \"distance_m\": 23588.237, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 28, \"distance_m\": 24417.557, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Hackney Central\", \"stage_seq\": 29, \"distance_m\": 24969.164, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Homerton\", \"stage_seq\": 30, \"distance_m\": 25969.478, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Hackney Wick\", \"stage_seq\": 31, \"distance_m\": 27386.866, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Lea Junction\", \"stage_seq\": 32, \"distance_m\": 27900.172, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Channelsea Jn\", \"stage_seq\": 33, \"distance_m\": 28201.064, \"section_seq\": 1, \"route_path_id\": 116750}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 34, \"distance_m\": 28951.71, \"section_seq\": 1, \"route_path_id\": 116750}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28951.71, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116750}], \"total_distance_m\": 28951.71, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26763.874, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2187.836, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1935", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:07Z\", \"source_id\": 69050336, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:12Z\", \"source_id\": 21600511, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:02Z\", \"source_id\": 69054497, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:02Z\", \"source_id\": 21601836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:03Z\", \"source_id\": 69061170, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:46:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:05Z\", \"source_id\": 21603881, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:14Z\", \"source_id\": 69066031, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:17Z\", \"source_id\": 21605481, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:50:09Z\", \"source_id\": 69072438, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:50:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:50:12Z\", \"source_id\": 21607480, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:16Z\", \"source_id\": 69081599, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:19Z\", \"source_id\": 21610464, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:19Z\", \"source_id\": 69092971, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:24Z\", \"source_id\": 21613925, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:28Z\", \"source_id\": 69097794, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:30Z\", \"source_id\": 21615398, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:18Z\", \"source_id\": 69102040, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:27Z\", \"source_id\": 21616704, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:09Z\", \"source_id\": 69106449, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:13Z\", \"source_id\": 21617967, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:54Z\", \"source_id\": 69110394, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:58Z\", \"source_id\": 21619117, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:57Z\", \"source_id\": 69114927, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:01Z\", \"source_id\": 21620506, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:01Z\", \"source_id\": 69119741, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:05Z\", \"source_id\": 21621945, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:51Z\", \"source_id\": 69126143, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:54Z\", \"source_id\": 21623943, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:15Z\", \"source_id\": 69131454, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:18Z\", \"source_id\": 21625545, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:48Z\", \"source_id\": 69139158, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:50Z\", \"source_id\": 21627939, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:38Z\", \"source_id\": 69143285, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:45Z\", \"source_id\": 21629208, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:02Z\", \"source_id\": 69148602, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:05Z\", \"source_id\": 21630776, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:21Z\", \"source_id\": 69153663, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:24Z\", \"source_id\": 21632412, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:14Z\", \"source_id\": 69159996, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:19Z\", \"source_id\": 21634319, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:24Z\", \"source_id\": 69164607, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:29Z\", \"source_id\": 21635737, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:00Z\", \"source_id\": 69170033, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:06Z\", \"source_id\": 21637427, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:34Z\", \"source_id\": 69179708, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:39Z\", \"source_id\": 21640412, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "2", "timing_fact_generation": 1790192321009487, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:08.025322", "service_state_evidence_id": 21640412, "current_leg_start_actual_dep": "2026-09-23T20:36:30+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:08.260591", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
None |
SRA |
2L63 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 237.309, "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": 361.207, "from_m": 237.309, "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": 901.014, "from_m": 361.207, "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": 1114.785, "from_m": 901.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2055.745, "from_m": 1114.785, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4045.801, "from_m": 2055.745, "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": 5051.601, "from_m": 4045.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": 8078.768, "from_m": 5051.601, "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": 8137.206, "from_m": 8078.768, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8584.951, "from_m": 8137.206, "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": 8910.441, "from_m": 8584.951, "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": 10211.65, "from_m": 8910.441, "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": 10534.215, "from_m": 10211.65, "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": 10618.716, "from_m": 10534.215, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10720.79, "from_m": 10618.716, "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": 10769.774, "from_m": 10720.79, "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": 16862.644, "from_m": 10769.774, "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": 17214.884, "from_m": 16862.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": 18562.379, "from_m": 17214.884, "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": 19176.877, "from_m": 18562.379, "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": 23461.306, "from_m": 19176.877, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25999.979, "from_m": 23461.306, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26746.092, "from_m": 25999.979, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26808.008, "from_m": 26746.092, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27416.6, "from_m": 26808.008, "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": 28119.929, "from_m": 27416.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28733.776, "from_m": 28119.929, "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": 28769.997, "from_m": 28733.776, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28809.093, "from_m": 28769.997, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28850.358, "from_m": 28809.093, "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": 28879.096, "from_m": 28850.358, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28951.71, "from_m": 28879.096, "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": 800215, "profile_key": "167ed9c81847972ca985c7b61daffcc6420f58dd305b559cbb433f9e4297a9b0", "schedule_id": 8168, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1935", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 807.855, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1939H", "wtt_dep": "1940", "location": "Imperial Wharf", "stage_seq": 3, "distance_m": 2161.175, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1943", "location": "West Brompton", "stage_seq": 4, "distance_m": 3626.58, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1946H", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 5284.09, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 7032.847, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "North Pole Jn", "stage_seq": 7, "distance_m": 8262.411, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Mitre Bridge Jn", "stage_seq": 8, "distance_m": 9021.734, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957H", "location": "Willesden Junction High Level", "stage_seq": 9, "distance_m": 9983.301, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958H", "location": "Kensal Green Jn", "stage_seq": 10, "distance_m": 10618.716, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000", "location": "Kensal Rise", "stage_seq": 11, "distance_m": 11633.683, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "Brondesbury Park", "stage_seq": 12, "distance_m": 12632.056, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2003H", "location": "Brondesbury", "stage_seq": 13, "distance_m": 13342.722, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005H", "location": "West Hampstead", "stage_seq": 14, "distance_m": 14168.197, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007", "location": "Finchley Road & Frognal", "stage_seq": 15, "distance_m": 14763.105, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2009H", "location": "Hampstead Heath", "stage_seq": 16, "distance_m": 16177.181, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012H", "location": "Gospel Oak", "stage_seq": 17, "distance_m": 17129.641, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2014H", "location": "Kentish Town West", "stage_seq": 18, "distance_m": 18195.048, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Camden Road Jn", "stage_seq": 19, "distance_m": 18912.749, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017H", "location": "Camden Road", "stage_seq": 20, "distance_m": 19110.343, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018H", "location": "Camden Road East Jn", "stage_seq": 21, "distance_m": 19641.661, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 22, "distance_m": 20822.483, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Westbourne Road Junction", "stage_seq": 23, "distance_m": 21192.045, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 24, "distance_m": 21602.839, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Canonbury West Jn", "stage_seq": 25, "distance_m": 22049.046, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025", "location": "Canonbury", "stage_seq": 26, "distance_m": 22481.228, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2028", "location": "Dalston Kingsland", "stage_seq": 27, "distance_m": 23588.237, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Navarino Road Jn", "stage_seq": 28, "distance_m": 24417.557, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Hackney Central", "stage_seq": 29, "distance_m": 24969.164, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Homerton", "stage_seq": 30, "distance_m": 25969.478, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Hackney Wick", "stage_seq": 31, "distance_m": 27386.866, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Lea Junction", "stage_seq": 32, "distance_m": 27900.172, "section_seq": 1, "route_path_id": 116750}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Channelsea Jn", "stage_seq": 33, "distance_m": 28201.064, "section_seq": 1, "route_path_id": 116750}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Stratford", "stage_seq": 34, "distance_m": 28951.71, "section_seq": 1, "route_path_id": 116750}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28951.71, "from_m": 0.0, "section_seq": 1, "route_path_id": 116750}], "total_distance_m": 28951.71, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26763.874, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2187.836, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:07Z", "source_id": 69050336, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:12Z", "source_id": 21600511, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:02Z", "source_id": 69054497, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:02Z", "source_id": 21601836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:03Z", "source_id": 69061170, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:46:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:05Z", "source_id": 21603881, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:14Z", "source_id": 69066031, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:48:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:17Z", "source_id": 21605481, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:50:09Z", "source_id": 69072438, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:50:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:50:12Z", "source_id": 21607480, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22504, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:16Z", "source_id": 69081599, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:55:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:19Z", "source_id": 21610464, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:19Z", "source_id": 69092971, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:59:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:24Z", "source_id": 21613925, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:28Z", "source_id": 69097794, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:02:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:30Z", "source_id": 21615398, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:18Z", "source_id": 69102040, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:03:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:27Z", "source_id": 21616704, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:09Z", "source_id": 69106449, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:05:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:13Z", "source_id": 21617967, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:54Z", "source_id": 69110394, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:07:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:58Z", "source_id": 21619117, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:57Z", "source_id": 69114927, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:09:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:01Z", "source_id": 21620506, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:01Z", "source_id": 69119741, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:12:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:05Z", "source_id": 21621945, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:51Z", "source_id": 69126143, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:14:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:54Z", "source_id": 21623943, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:15Z", "source_id": 69131454, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:17:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:18Z", "source_id": 21625545, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:48Z", "source_id": 69139158, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:50Z", "source_id": 21627939, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:38Z", "source_id": 69143285, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:45Z", "source_id": 21629208, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:02Z", "source_id": 69148602, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:05Z", "source_id": 21630776, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:21Z", "source_id": 69153663, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:26:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:24Z", "source_id": 21632412, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:14Z", "source_id": 69159996, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T19:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:19Z", "source_id": 21634319, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:24Z", "source_id": 69164607, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T19:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:29Z", "source_id": 21635737, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:00Z", "source_id": 69170033, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T19:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:06Z", "source_id": 21637427, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15300, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:34Z", "source_id": 69179708, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T19:40:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:39Z", "source_id": 21640412, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Clapham Junction Plats 0-2 |
1935 |
1935 |
1 |
None |
None |
Stratford |
2041 |
2039 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G07335/2026-09-23/detailed |
None |
Hackney Wick |
2026-09-23T20:36:30+01:00 |
Stratford |
5.0 |
{"type": "LineString", "coordinates": [[-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]]} |
1.0 |
2035 |
2040 |
Hackney Wick |
Stratford |
Stratford |
51.5422844 |
-0.0035751 |
51.5422844 |
-0.0035751 |
1 |
0 |
2026-09-23 19:50:24 |
TERMINATED |
2026-09-23 19:40:00 |
Stratford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640412 |
1790192321009487 |
122 |
122 |
2026-09-23 19:50:08.260591 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:08.025322 |
| 769998 |
800774 |
P88475 |
872M32MY23 |
2026-09-23 |
COMPLETE |
21640415 |
2026-09-23 20:40:00 |
2026-09-23 19:50:24 |
2026-09-25 19:50:24 |
{"id": 800774, "stp": "P", "toc": "Southeastern", "uid": "P88475", "consist": "465018+465914", "dest_crs": "ORP", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88475/2026-09-23/detailed", "trust_id": "872M32MY23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "8", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2M32", "timing_status": "LATE", "origin_station": "London Victoria", "current_leg_arr": "2040", "current_leg_dep": "2036", "current_leg_end": "Orpington", "origin_dep_time": "1957", "origin_platform": "3", "current_location": "Orpington", "last_update_time": "2026-09-23T19:50:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "2039", "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\": 1121.688, \"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\": 1121.688, \"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\": 6164.736, \"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\": 6697.864, \"from_m\": 6164.736, \"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\": 20115.86, \"from_m\": 6697.864, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20199.199, \"from_m\": 20115.86, \"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\": 20272.656, \"from_m\": 20199.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20366.247, \"from_m\": 20272.656, \"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.105, \"from_m\": 20366.247, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23540.935, \"from_m\": 21536.105, \"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\": 23595.894, \"from_m\": 23540.935, \"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\": 23683.792, \"from_m\": 23595.894, \"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\": 23733.834, \"from_m\": 23683.792, \"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\": 23884.934, \"from_m\": 23733.834, \"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\": 24083.905, \"from_m\": 23884.934, \"capability_applied\": null, \"effective_limit_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\": 800774, \"profile_key\": \"ea126d3c0c62350d91f45ecead0190d1e4f88785f60fe7fca60d743b4c131277\", \"schedule_id\": 22564, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1957\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 3, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Brixton\", \"stage_seq\": 4, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007\", \"location\": \"Herne Hill\", \"stage_seq\": 5, \"distance_m\": 6409.26, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2009H\", \"location\": \"West Dulwich\", \"stage_seq\": 6, \"distance_m\": 8122.943, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012\", \"location\": \"Sydenham Hill\", \"stage_seq\": 7, \"distance_m\": 9238.003, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Penge East\", \"stage_seq\": 8, \"distance_m\": 11541.392, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 12572.042, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 10, \"distance_m\": 13911.474, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2024\", \"location\": \"Shortlands\", \"stage_seq\": 11, \"distance_m\": 16110.015, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 17419.083, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"Bickley\", \"stage_seq\": 13, \"distance_m\": 19256.918, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Bickley Jn\", \"stage_seq\": 14, \"distance_m\": 20199.199, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 21412.92, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2035\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 22136.571, \"section_seq\": 1, \"route_path_id\": 119547}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 24083.905, \"section_seq\": 1, \"route_path_id\": 119547}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 24083.905, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119547}], \"total_distance_m\": 24083.905, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22780.25, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1303.655, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1957", "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-23T19:03:16Z\", \"source_id\": 69101926, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:18Z\", \"source_id\": 21616636, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:49Z\", \"source_id\": 69107971, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:53Z\", \"source_id\": 21618381, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:48Z\", \"source_id\": 69114685, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:50Z\", \"source_id\": 21620396, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:19Z\", \"source_id\": 69120366, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:23Z\", \"source_id\": 21622170, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:46Z\", \"source_id\": 69128165, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:51Z\", \"source_id\": 21624585, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:52Z\", \"source_id\": 69132762, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:57Z\", \"source_id\": 21626000, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:27Z\", \"source_id\": 69138401, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:30Z\", \"source_id\": 21627727, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:37Z\", \"source_id\": 69145527, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:40Z\", \"source_id\": 21629856, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:07Z\", \"source_id\": 69153113, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:10Z\", \"source_id\": 21632216, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:21Z\", \"source_id\": 69160306, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:25Z\", \"source_id\": 21634423, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:05Z\", \"source_id\": 69172288, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:07Z\", \"source_id\": 21638062, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32042, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:36Z\", \"source_id\": 69179740, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:39Z\", \"source_id\": 21640415, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "8", "timing_fact_generation": 1790192320992446, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:13.928200", "service_state_evidence_id": 21640415, "current_leg_start_actual_dep": "2026-09-23T20:36:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:14.998551", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
ORP |
2M32 |
465018+465914 |
8 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1121.688, "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": 1121.688, "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": 6164.736, "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": 6697.864, "from_m": 6164.736, "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": 20115.86, "from_m": 6697.864, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20199.199, "from_m": 20115.86, "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": 20272.656, "from_m": 20199.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20366.247, "from_m": 20272.656, "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.105, "from_m": 20366.247, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23540.935, "from_m": 21536.105, "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": 23595.894, "from_m": 23540.935, "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": 23683.792, "from_m": 23595.894, "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": 23733.834, "from_m": 23683.792, "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": 23884.934, "from_m": 23733.834, "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": 24083.905, "from_m": 23884.934, "capability_applied": null, "effective_limit_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": 800774, "profile_key": "ea126d3c0c62350d91f45ecead0190d1e4f88785f60fe7fca60d743b4c131277", "schedule_id": 22564, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1957", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001H", "location": "Voltaire Road Jn", "stage_seq": 3, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Brixton", "stage_seq": 4, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007", "location": "Herne Hill", "stage_seq": 5, "distance_m": 6409.26, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2009H", "location": "West Dulwich", "stage_seq": 6, "distance_m": 8122.943, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012", "location": "Sydenham Hill", "stage_seq": 7, "distance_m": 9238.003, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Penge East", "stage_seq": 8, "distance_m": 11541.392, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Kent House", "stage_seq": 9, "distance_m": 12572.042, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Beckenham Junction", "stage_seq": 10, "distance_m": 13911.474, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2024", "location": "Shortlands", "stage_seq": 11, "distance_m": 16110.015, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Bromley South", "stage_seq": 12, "distance_m": 17419.083, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "Bickley", "stage_seq": 13, "distance_m": 19256.918, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Bickley Jn", "stage_seq": 14, "distance_m": 20199.199, "section_seq": 1, "route_path_id": 119547}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 21412.92, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2035", "location": "Petts Wood", "stage_seq": 16, "distance_m": 22136.571, "section_seq": 1, "route_path_id": 119547}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Orpington", "stage_seq": 17, "distance_m": 24083.905, "section_seq": 1, "route_path_id": 119547}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 24083.905, "from_m": 0.0, "section_seq": 1, "route_path_id": 119547}], "total_distance_m": 24083.905, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22780.25, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1303.655, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:16Z", "source_id": 69101926, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:18Z", "source_id": 21616636, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:49Z", "source_id": 69107971, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:06:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:53Z", "source_id": 21618381, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31255, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:48Z", "source_id": 69114685, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:09:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:50Z", "source_id": 21620396, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31269, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:19Z", "source_id": 69120366, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:11:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:23Z", "source_id": 21622170, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31863, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:46Z", "source_id": 69128165, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:15:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:51Z", "source_id": 21624585, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31346, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:52Z", "source_id": 69132762, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:57Z", "source_id": 21626000, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31365, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:27Z", "source_id": 69138401, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:30Z", "source_id": 21627727, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31856, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:37Z", "source_id": 69145527, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:23:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:40Z", "source_id": 21629856, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31879, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:07Z", "source_id": 69153113, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:10Z", "source_id": 21632216, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31887, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:21Z", "source_id": 69160306, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:25Z", "source_id": 21634423, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:05Z", "source_id": 69172288, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:07Z", "source_id": 21638062, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32042, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:36Z", "source_id": 69179740, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:40:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:39Z", "source_id": 21640415, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
London Victoria |
1957 |
1957 |
3 |
None |
None |
Orpington |
2039 |
2039 |
8 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P88475/2026-09-23/detailed |
None |
Petts Wood |
2026-09-23T20:36: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 |
2036 |
2040 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-23 19:50:24 |
TERMINATED |
2026-09-23 19:40:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640415 |
1790192320992446 |
79 |
79 |
2026-09-23 19:50:14.998551 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:13.928200 |
| 769999 |
800269 |
W83238 |
042P67MY23 |
2026-09-23 |
COMPLETE |
21640936 |
2026-09-23 20:40:00 |
2026-09-23 19:50:24 |
2026-09-25 19:50:24 |
{"id": 800269, "stp": "P", "toc": "ScotRail", "uid": "W83238", "consist": "385112", "dest_crs": "DBL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83238/2026-09-23/detailed", "trust_id": "042P67MY23", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dunblane", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "3", "is_terminated": 1, "next_location": "Dunblane", "signalling_id": "2P67", "timing_status": "ON TIME", "origin_station": "Edinburgh", "current_leg_arr": "2040", "current_leg_dep": "2036", "current_leg_end": "Dunblane", "origin_dep_time": "1937", "origin_platform": "11", "current_location": "Dunblane Down Passenger Loop", "last_update_time": "2026-09-23T19:50:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.957300048676437, 56.15683735358049], [-3.9572999, 56.156843599999995], [-3.9572631, 56.15739130000001], [-3.9572063, 56.1577041], [-3.957047224293866, 56.1583326870682], [-3.956973399999999, 56.1586244], [-3.9568256000000006, 56.15910939999999], [-3.9566529, 56.1595953], [-3.9564486999999993, 56.1600773], [-3.956214300000001, 56.16055649999999], [-3.9556566, 56.1615269], [-3.9554644, 56.1618614], [-3.9550325, 56.1627889], [-3.9548931, 56.163183200000006], [-3.9547858, 56.16357599999999], [-3.9546919, 56.16398219999999], [-3.9546141, 56.16438099999999], [-3.9545792, 56.16478570000001], [-3.9545605, 56.165157599999986], [-3.954592599999999, 56.16563849999999], [-3.9546381999999993, 56.16613130000001], [-3.9547563, 56.166616699999985], [-3.954890399999999, 56.167108], [-3.955045899999999, 56.16754559999999], [-3.955225599999999, 56.16792939999999], [-3.9554456, 56.168314599999995], [-3.9557111, 56.1687402], [-3.9562919, 56.1695294], [-3.9568686, 56.1701446], [-3.9573755, 56.1707733], [-3.9578583, 56.1714034], [-3.958266000000001, 56.17203500000001], [-3.9583375, 56.1721585], [-3.9585825, 56.1725815], [-3.958823899999999, 56.173134], [-3.9593726999999994, 56.1744242], [-3.959653199999999, 56.17498559999999], [-3.9598918999999992, 56.1753909], [-3.9625419000000006, 56.1800997], [-3.963092299999999, 56.18114889999999], [-3.963329700000001, 56.1815539], [-3.9640730999999994, 56.1829287], [-3.964561399999999, 56.1837877], [-3.9647991, 56.1841861], [-3.9648454, 56.1842637], [-3.965115, 56.18462139999999], [-3.9652387, 56.18476679999999], [-3.9653899, 56.184944599999994], [-3.965628600000001, 56.185236399999994], [-3.965803, 56.18551999999999]]}", "current_leg_start": "Bridge of Allan", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "56.1855200", "next_location_lon": "-3.9658030", "previous_location": "Bridge of Allan", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"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\": 3123.268, \"from_m\": 1667.893, \"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\": 3742.144, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3820.055, \"from_m\": 3742.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3832.085, \"from_m\": 3820.055, \"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\": 3893.16, \"from_m\": 3832.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5005.769, \"from_m\": 3893.16, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15058.6, \"from_m\": 5005.769, \"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\": 21936.356, \"from_m\": 15058.6, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29625.122, \"from_m\": 21936.356, \"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\": 31981.566, \"from_m\": 29625.122, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35485.996, \"from_m\": 31981.566, \"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\": 37155.215, \"from_m\": 35485.996, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37236.42, \"from_m\": 37155.215, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37345.063, \"from_m\": 37236.42, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37418.7, \"from_m\": 37345.063, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37878.364, \"from_m\": 37418.7, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38880.149, \"from_m\": 37878.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39548.764, \"from_m\": 38880.149, \"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\": 42821.237, \"from_m\": 39548.764, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44355.436, \"from_m\": 42821.237, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44949.996, \"from_m\": 44355.436, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44982.36, \"from_m\": 44949.996, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45534.599, \"from_m\": 44982.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45628.102, \"from_m\": 45534.599, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45670.511, \"from_m\": 45628.102, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45739.408, \"from_m\": 45670.511, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47667.469, \"from_m\": 45739.408, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58337.104, \"from_m\": 47667.469, \"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\": 59341.477, \"from_m\": 58337.104, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 59400.969, \"from_m\": 59341.477, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60143.371, \"from_m\": 59400.969, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60168.361, \"from_m\": 60143.371, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60175.777, \"from_m\": 60168.361, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61629.387, \"from_m\": 60175.777, \"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\": 66060.394, \"from_m\": 61629.387, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 66995.804, \"from_m\": 66060.394, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67480.307, \"from_m\": 66995.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 67632.181, \"from_m\": 67480.307, \"capability_applied\": null, \"effective_limit_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\": 800269, \"profile_key\": \"95d84fc5a8e6d4edf30edc82feb1e2bf5c12f13369b1312c43364aa2c62e7ead\", \"schedule_id\": 27538, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1938H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"1941H\", \"wtt_dep\": \"1942H\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4817.085, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1947\", \"location\": \"Edinburgh Park\", \"stage_seq\": 5, \"distance_m\": 8771.977, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Newbridge Jn\", \"stage_seq\": 6, \"distance_m\": 14437.561, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 7, \"distance_m\": 21198.409, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001\", \"location\": \"Linlithgow\", \"stage_seq\": 8, \"distance_m\": 29212.948, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2005H\", \"wtt_dep\": \"2006\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 36729.57, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Grangemouth Jn\", \"stage_seq\": 10, \"distance_m\": 41629.415, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Falkirk Grahamston\", \"stage_seq\": 11, \"distance_m\": 42156.03, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2017H\", \"location\": \"Camelon\", \"stage_seq\": 12, \"distance_m\": 44286.188, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 13, \"distance_m\": 44940.402, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Larbert Jn\", \"stage_seq\": 14, \"distance_m\": 45810.033, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023\", \"location\": \"Larbert\", \"stage_seq\": 15, \"distance_m\": 46757.477, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2032\", \"location\": \"Stirling\", \"stage_seq\": 16, \"distance_m\": 59754.177, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036\", \"location\": \"Bridge of Allan\", \"stage_seq\": 17, \"distance_m\": 64310.472, \"section_seq\": 1, \"route_path_id\": 142031}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Dunblane\", \"stage_seq\": 18, \"distance_m\": 67632.181, \"section_seq\": 1, \"route_path_id\": 142031}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 67632.181, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142031}], \"total_distance_m\": 67632.181, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 67632.181, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1937", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "56.1855200", "current_position_lon": "-3.9658030", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:04Z\", \"source_id\": 69052392, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:05Z\", \"source_id\": 21601155, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:29Z\", \"source_id\": 69062044, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:34Z\", \"source_id\": 21604232, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:51Z\", \"source_id\": 69089559, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:53Z\", \"source_id\": 21612882, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:10Z\", \"source_id\": 69104056, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:12Z\", \"source_id\": 21617284, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:41Z\", \"source_id\": 69116638, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:45Z\", \"source_id\": 21621059, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:19Z\", \"source_id\": 69127163, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:22Z\", \"source_id\": 21624274, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:55Z\", \"source_id\": 69135018, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:58Z\", \"source_id\": 21626671, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:53Z\", \"source_id\": 69159218, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:54Z\", \"source_id\": 21634081, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:20Z\", \"source_id\": 69181292, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:26Z\", \"source_id\": 21640936, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Dunblane", "service_state_platform": "3", "timing_fact_generation": 1790192367312215, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:20.917451", "service_state_evidence_id": 21640936, "current_leg_start_actual_dep": "2026-09-23T20:36:00+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:21.242728", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
DBL |
2P67 |
385112 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "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": 3123.268, "from_m": 1667.893, "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": 3742.144, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3820.055, "from_m": 3742.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3832.085, "from_m": 3820.055, "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": 3893.16, "from_m": 3832.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5005.769, "from_m": 3893.16, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15058.6, "from_m": 5005.769, "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": 21936.356, "from_m": 15058.6, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29625.122, "from_m": 21936.356, "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": 31981.566, "from_m": 29625.122, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35485.996, "from_m": 31981.566, "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": 37155.215, "from_m": 35485.996, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37236.42, "from_m": 37155.215, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37345.063, "from_m": 37236.42, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 37418.7, "from_m": 37345.063, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37878.364, "from_m": 37418.7, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38880.149, "from_m": 37878.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39548.764, "from_m": 38880.149, "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": 42821.237, "from_m": 39548.764, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44355.436, "from_m": 42821.237, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44949.996, "from_m": 44355.436, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 44982.36, "from_m": 44949.996, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45534.599, "from_m": 44982.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45628.102, "from_m": 45534.599, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45670.511, "from_m": 45628.102, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45739.408, "from_m": 45670.511, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47667.469, "from_m": 45739.408, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58337.104, "from_m": 47667.469, "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": 59341.477, "from_m": 58337.104, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 59400.969, "from_m": 59341.477, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60143.371, "from_m": 59400.969, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60168.361, "from_m": 60143.371, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60175.777, "from_m": 60168.361, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61629.387, "from_m": 60175.777, "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": 66060.394, "from_m": 61629.387, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66995.804, "from_m": 66060.394, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67480.307, "from_m": 66995.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 67632.181, "from_m": 67480.307, "capability_applied": null, "effective_limit_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": 800269, "profile_key": "95d84fc5a8e6d4edf30edc82feb1e2bf5c12f13369b1312c43364aa2c62e7ead", "schedule_id": 27538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1937", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1938H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "1941H", "wtt_dep": "1942H", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4817.085, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1947", "location": "Edinburgh Park", "stage_seq": 5, "distance_m": 8771.977, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Newbridge Jn", "stage_seq": 6, "distance_m": 14437.561, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Winchburgh Jn", "stage_seq": 7, "distance_m": 21198.409, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001", "location": "Linlithgow", "stage_seq": 8, "distance_m": 29212.948, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2005H", "wtt_dep": "2006", "location": "Polmont", "stage_seq": 9, "distance_m": 36729.57, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Grangemouth Jn", "stage_seq": 10, "distance_m": 41629.415, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Falkirk Grahamston", "stage_seq": 11, "distance_m": 42156.03, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2017H", "location": "Camelon", "stage_seq": 12, "distance_m": 44286.188, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Carmuirs East Jn", "stage_seq": 13, "distance_m": 44940.402, "section_seq": 1, "route_path_id": 142031}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Larbert Jn", "stage_seq": 14, "distance_m": 45810.033, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023", "location": "Larbert", "stage_seq": 15, "distance_m": 46757.477, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2032", "location": "Stirling", "stage_seq": 16, "distance_m": 59754.177, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036", "location": "Bridge of Allan", "stage_seq": 17, "distance_m": 64310.472, "section_seq": 1, "route_path_id": 142031}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Dunblane", "stage_seq": 18, "distance_m": 67632.181, "section_seq": 1, "route_path_id": 142031}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 67632.181, "from_m": 0.0, "section_seq": 1, "route_path_id": 142031}], "total_distance_m": 67632.181, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 67632.181, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 798, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:04Z", "source_id": 69052392, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:41:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:05Z", "source_id": 21601155, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 680, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:29Z", "source_id": 69062044, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:34Z", "source_id": 21604232, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1171, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:51Z", "source_id": 69089559, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:58:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:53Z", "source_id": 21612882, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1165, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:10Z", "source_id": 69104056, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:12Z", "source_id": 21617284, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1146, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:41Z", "source_id": 69116638, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:11:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:45Z", "source_id": 21621059, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1136, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:19Z", "source_id": 69127163, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:15:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:22Z", "source_id": 21624274, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1098, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:55Z", "source_id": 69135018, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:19:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:58Z", "source_id": 21626671, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 643, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:53Z", "source_id": 69159218, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:54Z", "source_id": 21634081, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 443, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:20Z", "source_id": 69181292, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:40:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:26Z", "source_id": 21640936, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Edinburgh |
1937 |
1937 |
11 |
None |
None |
Dunblane |
2040 |
2040 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83238/2026-09-23/detailed |
None |
Bridge of Allan |
2026-09-23T20:36:00+01:00 |
Dunblane |
4.0 |
{"type": "LineString", "coordinates": [[-3.957300048676437, 56.15683735358049], [-3.9572999, 56.156843599999995], [-3.9572631, 56.15739130000001], [-3.9572063, 56.1577041], [-3.957047224293866, 56.1583326870682], [-3.956973399999999, 56.1586244], [-3.9568256000000006, 56.15910939999999], [-3.9566529, 56.1595953], [-3.9564486999999993, 56.1600773], [-3.956214300000001, 56.16055649999999], [-3.9556566, 56.1615269], [-3.9554644, 56.1618614], [-3.9550325, 56.1627889], [-3.9548931, 56.163183200000006], [-3.9547858, 56.16357599999999], [-3.9546919, 56.16398219999999], [-3.9546141, 56.16438099999999], [-3.9545792, 56.16478570000001], [-3.9545605, 56.165157599999986], [-3.954592599999999, 56.16563849999999], [-3.9546381999999993, 56.16613130000001], [-3.9547563, 56.166616699999985], [-3.954890399999999, 56.167108], [-3.955045899999999, 56.16754559999999], [-3.955225599999999, 56.16792939999999], [-3.9554456, 56.168314599999995], [-3.9557111, 56.1687402], [-3.9562919, 56.1695294], [-3.9568686, 56.1701446], [-3.9573755, 56.1707733], [-3.9578583, 56.1714034], [-3.958266000000001, 56.17203500000001], [-3.9583375, 56.1721585], [-3.9585825, 56.1725815], [-3.958823899999999, 56.173134], [-3.9593726999999994, 56.1744242], [-3.959653199999999, 56.17498559999999], [-3.9598918999999992, 56.1753909], [-3.9625419000000006, 56.1800997], [-3.963092299999999, 56.18114889999999], [-3.963329700000001, 56.1815539], [-3.9640730999999994, 56.1829287], [-3.964561399999999, 56.1837877], [-3.9647991, 56.1841861], [-3.9648454, 56.1842637], [-3.965115, 56.18462139999999], [-3.9652387, 56.18476679999999], [-3.9653899, 56.184944599999994], [-3.965628600000001, 56.185236399999994], [-3.965803, 56.18551999999999]]} |
2.1 |
2036 |
2040 |
Bridge of Allan |
Dunblane Down Passenger Loop |
Dunblane |
56.1855200 |
-3.9658030 |
56.1855200 |
-3.9658030 |
1 |
0 |
2026-09-23 19:50:24 |
TERMINATED |
2026-09-23 19:40:00 |
Dunblane |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640936 |
1790192367312215 |
66 |
66 |
2026-09-23 19:50:21.242728 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:20.917451 |
| 770000 |
801307 |
G90015 |
122A31MZ23 |
2026-09-23 |
COMPLETE |
21640751 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 801307, "stp": "P", "toc": "Northern", "uid": "G90015", "consist": "158850", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G90015/2026-09-23/detailed", "trust_id": "122A31MZ23", "origin_crs": "MPT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2A31", "timing_status": "EARLY", "origin_station": "Morpeth", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Newcastle", "origin_dep_time": "2019", "origin_platform": "1", "current_location": "Newcastle Central East End", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Manors", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Manors", "current_leg_milage": "0.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 676.069, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7815.408, \"from_m\": 676.069, \"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\": 7885.984, \"from_m\": 7815.408, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19771.12, \"from_m\": 7885.984, \"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\": 23881.951, \"from_m\": 19771.12, \"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\": 23909.238, \"from_m\": 23881.951, \"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\": 24729.685, \"from_m\": 23909.238, \"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\": 25649.573, \"from_m\": 24729.685, \"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\": 26719.04, \"from_m\": 25649.573, \"capability_applied\": null, \"effective_limit_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\": 801307, \"profile_key\": \"f85dde84e8cc3c6d8f36d170ca475dce0d7267d9750a18857cea17bbf68cfbda\", \"schedule_id\": 13016, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Morpeth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117503}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Cramlington\", \"stage_seq\": 2, \"distance_m\": 10753.325, \"section_seq\": 1, \"route_path_id\": 117503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Benton North Jn\", \"stage_seq\": 3, \"distance_m\": 19771.12, \"section_seq\": 1, \"route_path_id\": 117503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Heaton South Jn\", \"stage_seq\": 4, \"distance_m\": 23773.648, \"section_seq\": 1, \"route_path_id\": 117503}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Manors\", \"stage_seq\": 5, \"distance_m\": 25743.126, \"section_seq\": 1, \"route_path_id\": 117503}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 6, \"distance_m\": 26719.04, \"section_seq\": 1, \"route_path_id\": 117503}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26719.04, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 117503}], \"total_distance_m\": 26719.04, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 26719.04, \"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": "2019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:54Z\", \"source_id\": 69132836, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:36Z\", \"source_id\": 69152032, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:41Z\", \"source_id\": 21631898, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:39Z\", \"source_id\": 69173577, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:44Z\", \"source_id\": 21638504, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:06Z\", \"source_id\": 69180736, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:09Z\", \"source_id\": 21640751, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1790192352376391, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:25.326489", "service_state_evidence_id": 21640751, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:28.195655", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MPT |
NCL |
2A31 |
158850 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 676.069, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7815.408, "from_m": 676.069, "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": 7885.984, "from_m": 7815.408, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19771.12, "from_m": 7885.984, "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": 23881.951, "from_m": 19771.12, "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": 23909.238, "from_m": 23881.951, "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": 24729.685, "from_m": 23909.238, "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": 25649.573, "from_m": 24729.685, "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": 26719.04, "from_m": 25649.573, "capability_applied": null, "effective_limit_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": 801307, "profile_key": "f85dde84e8cc3c6d8f36d170ca475dce0d7267d9750a18857cea17bbf68cfbda", "schedule_id": 13016, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2019", "location": "Morpeth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 117503}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Cramlington", "stage_seq": 2, "distance_m": 10753.325, "section_seq": 1, "route_path_id": 117503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Benton North Jn", "stage_seq": 3, "distance_m": 19771.12, "section_seq": 1, "route_path_id": 117503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Heaton South Jn", "stage_seq": 4, "distance_m": 23773.648, "section_seq": 1, "route_path_id": 117503}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Manors", "stage_seq": 5, "distance_m": 25743.126, "section_seq": 1, "route_path_id": 117503}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Newcastle", "stage_seq": 6, "distance_m": 26719.04, "section_seq": 1, "route_path_id": 117503}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26719.04, "from_m": 0.0, "section_seq": 1, "route_path_id": 117503}], "total_distance_m": 26719.04, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 26719.04, "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": 3309, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:54Z", "source_id": 69132836, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-23T19:18:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3330, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:36Z", "source_id": 69152032, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:26:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:41Z", "source_id": 21631898, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3470, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:39Z", "source_id": 69173577, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:44Z", "source_id": 21638504, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3504, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:06Z", "source_id": 69180736, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:40:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:09Z", "source_id": 21640751, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Morpeth |
2019 |
2019 |
1 |
None |
None |
Newcastle |
2041 |
2041 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G90015/2026-09-23/detailed |
None |
Manors |
2026-09-23T20:38:30+01:00 |
Newcastle |
3.0 |
{"type": "LineString", "coordinates": [[-1.6054478, 54.972680899999986], [-1.6055288999999997, 54.9726312], [-1.6056132999999997, 54.972572200000016], [-1.6056900999999997, 54.97251880000001], [-1.6057763, 54.97245319999999], [-1.6058709000000002, 54.97237779999999], [-1.6058891, 54.97236079999999], [-1.6060329, 54.97222759999998], [-1.6060838, 54.972176299999994], [-1.6064077, 54.9718643], [-1.6064569, 54.97181689999999], [-1.6065654, 54.9716942], [-1.6065858000000002, 54.9716909], [-1.6067573999999998, 54.9715164], [-1.6070133, 54.971262], [-1.6071218, 54.9711616], [-1.6072219999999997, 54.9710716], [-1.6073377999999998, 54.97097949999999], [-1.6074873999999997, 54.9708597], [-1.6076103999999998, 54.9707752], [-1.6080525, 54.97047800000001], [-1.6085517, 54.97015210000001], [-1.6092660999999997, 54.9696895], [-1.6093244999999998, 54.9696517], [-1.6095552999999998, 54.9695118], [-1.6096719, 54.96944119999999], [-1.6097875999999998, 54.96937599999999], [-1.6098658999999995, 54.9693333], [-1.6099205, 54.96930459999999], [-1.6100982999999998, 54.9692123], [-1.6102436, 54.96914559999999], [-1.610386, 54.96908419999999], [-1.6105384, 54.9690281], [-1.6107026999999998, 54.9689736], [-1.6107591, 54.9689561], [-1.6108252999999997, 54.968936799999994], [-1.6108827, 54.9689195], [-1.6110931999999998, 54.96886130000001], [-1.6111324, 54.9688516], [-1.6112554, 54.9688214], [-1.6114821999999998, 54.968773000000006], [-1.6116691999999997, 54.9687389], [-1.6118775999999997, 54.968708799999995], [-1.6120376999999997, 54.96868969999999], [-1.6122666000000003, 54.9686669], [-1.6123722000000005, 54.96865710000001], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} |
0.6 |
2037 |
2040 |
Manors |
Newcastle Central East End |
Newcastle |
54.9682438 |
-1.6174150 |
54.9682438 |
-1.6174150 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Newcastle |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640751 |
1790192352376391 |
25 |
25 |
2026-09-23 19:50:28.195655 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:25.326489 |
| 770001 |
801661 |
W86467 |
035G48MZ23 |
2026-09-23 |
COMPLETE |
21641607 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 801661, "stp": "P", "toc": "ScotRail", "uid": "W86467", "consist": "158734", "dest_crs": "COW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W86467/2026-09-23/detailed", "trust_id": "035G48MZ23", "origin_crs": "COW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cowdenbeath", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "1", "is_terminated": 1, "next_location": "Cowdenbeath", "signalling_id": "5G48", "timing_status": "EARLY", "origin_station": "Cowdenbeath", "current_leg_arr": "2041", "current_leg_dep": "2040", "current_leg_end": "Cowdenbeath", "origin_dep_time": "2034", "origin_platform": "2", "current_location": "Cowdenbeath", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.3452760999999995, 56.1082724], [-3.3460501, 56.1069121], [-3.3462343999999997, 56.10659399999999], [-3.3472897, 56.104773], [-3.348082, 56.1033192], [-3.3487224, 56.1022038], [-3.3489236999999994, 56.1018531], [-3.3493629, 56.101087], [-3.3498261999999994, 56.1004081], [-3.3502886999999997, 56.09985449999999], [-3.3508308, 56.099313599999995], [-3.3509986, 56.099177899999994], [-3.352019, 56.0984242], [-3.3535691, 56.09754349999999], [-3.353998, 56.0973247], [-3.3555574999999997, 56.09652930000001], [-3.3572940999999994, 56.0956609], [-3.3585304999999996, 56.09509739999999], [-3.3592645, 56.0947799], [-3.360048299999999, 56.0944902], [-3.3609450000000005, 56.0941592], [-3.3618225, 56.093865099999995], [-3.3653527999999997, 56.092817399999994], [-3.3696852999999996, 56.0915711], [-3.3744060999999994, 56.09023309999999], [-3.3785157, 56.08925], [-3.3787499999999997, 56.08919360000001], [-3.3789164, 56.0891526], [-3.3793677999999994, 56.08904400000001], [-3.3831372, 56.0881372], [-3.3842724000000004, 56.08787550000001], [-3.3844206999999997, 56.087841299999994], [-3.385698399999999, 56.0875467], [-3.3891205, 56.08684159999999], [-3.3944856, 56.08573959999999], [-3.3955317, 56.085537200000005], [-3.3966876000000004, 56.0853429], [-3.3994036, 56.0849134], [-3.400787, 56.0846761], [-3.4016301, 56.0845217], [-3.4035320999999996, 56.0841489], [-3.4036693999999996, 56.084121999999994], [-3.4044124, 56.0839299], [-3.4036451999999997, 56.084084], [-3.4016067999999997, 56.0844834], [-3.4007650999999997, 56.08463760000001], [-3.400458, 56.084690299999984], [-3.3993830999999997, 56.0848747], [-3.3966672999999994, 56.08530410000001], [-3.3955094, 56.085498699999995], [-3.3944612, 56.0857016], [-3.3890953999999995, 56.0868037], [-3.3856720999999994, 56.08750909999999], [-3.3843905999999997, 56.0878046], [-3.3842417999999994, 56.08783879999999], [-3.3831089999999997, 56.08809999999999], [-3.3788804, 56.0891182], [-3.3787086999999993, 56.0891595], [-3.3784871, 56.08921289999999], [-3.3743754, 56.0901965], [-3.3717038999999995, 56.09095369999999], [-3.3696522999999994, 56.0915352], [-3.3653191999999996, 56.0927817], [-3.3617861999999996, 56.093830200000006], [-3.3608839, 56.094132], [-3.3601898, 56.0943892], [-3.3592564, 56.0947345], [-3.3584862, 56.09506549999999], [-3.3572471, 56.0956303], [-3.3555089, 56.0964994], [-3.3535188, 56.0975144], [-3.3519639999999997, 56.0983978], [-3.3509425000000004, 56.0991524], [-3.3507671999999995, 56.09930299999999], [-3.3502242, 56.0998361], [-3.3497595, 56.10039239999998], [-3.3492946, 56.1010736], [-3.3488547999999994, 56.10184079999999], [-3.348013, 56.10330720000001], [-3.3472206, 56.10476090000001], [-3.3465708999999997, 56.10588220000001], [-3.3459812, 56.10689980000001], [-3.34519989450641, 56.10827294686537], [-3.345054199999999, 56.108529], [-3.3446022999999996, 56.10929440000001], [-3.3445198, 56.1094342], [-3.3443242, 56.10989449999999], [-3.3441847999999994, 56.1101639], [-3.3441257, 56.11027130000001], [-3.3437660999999994, 56.110889400000005], [-3.3435767, 56.1111903], [-3.3435636, 56.111213000000006], [-3.3434810999999995, 56.1113559], [-3.3434294999999996, 56.1114507], [-3.3433178, 56.1116558], [-3.343008, 56.11218889999999]]}", "current_leg_start": "Cowdenbeath Sig. EC941", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "56.1121889", "next_location_lon": "-3.3430080", "previous_location": "Cowdenbeath", "current_leg_milage": "6.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 915.347, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}], \"service_id\": 801661, \"profile_key\": \"9bba4b7e64c03132cc0ee8878d769724c0c14a4754b90b22971d86d838fe4481\", \"schedule_id\": 28279, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Cowdenbeath\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142457}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2040\", \"location\": \"Cowdenbeath Sig. EC941\", \"stage_seq\": 2, \"distance_m\": 457.673, \"section_seq\": 1, \"route_path_id\": 142457}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Cowdenbeath\", \"stage_seq\": 3, \"distance_m\": 915.347, \"section_seq\": 1, \"route_path_id\": 142457}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 915.347, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142457}], \"total_distance_m\": 915.347, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 915.347, \"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": "2034", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "56.1121889", "current_position_lon": "-3.3430080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:22Z\", \"source_id\": 69183415, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:29Z\", \"source_id\": 21641607, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cowdenbeath", "service_state_platform": "1", "timing_fact_generation": 1790192430762221, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:30.759319", "service_state_evidence_id": 21641607, "current_leg_start_actual_dep": "2026-09-23T20:40:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:31.046931", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
COW |
COW |
5G48 |
158734 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 915.347, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}], "service_id": 801661, "profile_key": "9bba4b7e64c03132cc0ee8878d769724c0c14a4754b90b22971d86d838fe4481", "schedule_id": 28279, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2034", "location": "Cowdenbeath", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142457}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2040", "location": "Cowdenbeath Sig. EC941", "stage_seq": 2, "distance_m": 457.673, "section_seq": 1, "route_path_id": 142457}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Cowdenbeath", "stage_seq": 3, "distance_m": 915.347, "section_seq": 1, "route_path_id": 142457}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 915.347, "from_m": 0.0, "section_seq": 1, "route_path_id": 142457}], "total_distance_m": 915.347, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 915.347, "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": 516, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:22Z", "source_id": 69183415, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:29Z", "source_id": 21641607, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Cowdenbeath |
2034 |
2034 |
2 |
None |
None |
Cowdenbeath |
2041 |
2041 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W86467/2026-09-23/detailed |
None |
Cowdenbeath Sig. EC941 |
2026-09-23T20:40:00+01:00 |
Cowdenbeath |
1.0 |
{"type": "LineString", "coordinates": [[-3.3452760999999995, 56.1082724], [-3.3460501, 56.1069121], [-3.3462343999999997, 56.10659399999999], [-3.3472897, 56.104773], [-3.348082, 56.1033192], [-3.3487224, 56.1022038], [-3.3489236999999994, 56.1018531], [-3.3493629, 56.101087], [-3.3498261999999994, 56.1004081], [-3.3502886999999997, 56.09985449999999], [-3.3508308, 56.099313599999995], [-3.3509986, 56.099177899999994], [-3.352019, 56.0984242], [-3.3535691, 56.09754349999999], [-3.353998, 56.0973247], [-3.3555574999999997, 56.09652930000001], [-3.3572940999999994, 56.0956609], [-3.3585304999999996, 56.09509739999999], [-3.3592645, 56.0947799], [-3.360048299999999, 56.0944902], [-3.3609450000000005, 56.0941592], [-3.3618225, 56.093865099999995], [-3.3653527999999997, 56.092817399999994], [-3.3696852999999996, 56.0915711], [-3.3744060999999994, 56.09023309999999], [-3.3785157, 56.08925], [-3.3787499999999997, 56.08919360000001], [-3.3789164, 56.0891526], [-3.3793677999999994, 56.08904400000001], [-3.3831372, 56.0881372], [-3.3842724000000004, 56.08787550000001], [-3.3844206999999997, 56.087841299999994], [-3.385698399999999, 56.0875467], [-3.3891205, 56.08684159999999], [-3.3944856, 56.08573959999999], [-3.3955317, 56.085537200000005], [-3.3966876000000004, 56.0853429], [-3.3994036, 56.0849134], [-3.400787, 56.0846761], [-3.4016301, 56.0845217], [-3.4035320999999996, 56.0841489], [-3.4036693999999996, 56.084121999999994], [-3.4044124, 56.0839299], [-3.4036451999999997, 56.084084], [-3.4016067999999997, 56.0844834], [-3.4007650999999997, 56.08463760000001], [-3.400458, 56.084690299999984], [-3.3993830999999997, 56.0848747], [-3.3966672999999994, 56.08530410000001], [-3.3955094, 56.085498699999995], [-3.3944612, 56.0857016], [-3.3890953999999995, 56.0868037], [-3.3856720999999994, 56.08750909999999], [-3.3843905999999997, 56.0878046], [-3.3842417999999994, 56.08783879999999], [-3.3831089999999997, 56.08809999999999], [-3.3788804, 56.0891182], [-3.3787086999999993, 56.0891595], [-3.3784871, 56.08921289999999], [-3.3743754, 56.0901965], [-3.3717038999999995, 56.09095369999999], [-3.3696522999999994, 56.0915352], [-3.3653191999999996, 56.0927817], [-3.3617861999999996, 56.093830200000006], [-3.3608839, 56.094132], [-3.3601898, 56.0943892], [-3.3592564, 56.0947345], [-3.3584862, 56.09506549999999], [-3.3572471, 56.0956303], [-3.3555089, 56.0964994], [-3.3535188, 56.0975144], [-3.3519639999999997, 56.0983978], [-3.3509425000000004, 56.0991524], [-3.3507671999999995, 56.09930299999999], [-3.3502242, 56.0998361], [-3.3497595, 56.10039239999998], [-3.3492946, 56.1010736], [-3.3488547999999994, 56.10184079999999], [-3.348013, 56.10330720000001], [-3.3472206, 56.10476090000001], [-3.3465708999999997, 56.10588220000001], [-3.3459812, 56.10689980000001], [-3.34519989450641, 56.10827294686537], [-3.345054199999999, 56.108529], [-3.3446022999999996, 56.10929440000001], [-3.3445198, 56.1094342], [-3.3443242, 56.10989449999999], [-3.3441847999999994, 56.1101639], [-3.3441257, 56.11027130000001], [-3.3437660999999994, 56.110889400000005], [-3.3435767, 56.1111903], [-3.3435636, 56.111213000000006], [-3.3434810999999995, 56.1113559], [-3.3434294999999996, 56.1114507], [-3.3433178, 56.1116558], [-3.343008, 56.11218889999999]]} |
6.3 |
2040 |
2041 |
Cowdenbeath |
Cowdenbeath |
Cowdenbeath |
56.1121889 |
-3.3430080 |
56.1121889 |
-3.3430080 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Cowdenbeath |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641607 |
1790192430762221 |
13 |
13 |
2026-09-23 19:50:31.046931 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:30.759319 |
| 770002 |
800099 |
C37107 |
889N40MY23 |
2026-09-23 |
COMPLETE |
21640824 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 800099, "stp": "P", "toc": "Elizabeth Line", "uid": "C37107", "consist": "345015", "dest_crs": "MAI", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37107/2026-09-23/detailed", "trust_id": "889N40MY23", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "3", "is_terminated": 1, "next_location": "Maidenhead", "signalling_id": "9N40", "timing_status": "EARLY", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "2040", "current_leg_dep": "2036", "current_leg_end": "Maidenhead", "origin_dep_time": "1930", "origin_platform": "3", "current_location": "Maidenhead", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6470846493098155, 51.5232602379976], [-0.6472945, 51.5232817], [-0.6482234, 51.5233653], [-0.6491546999999999, 51.52344289999999], [-0.6503356, 51.523537], [-0.6516917, 51.5236296], [-0.6530213999999999, 51.523711799999994], [-0.6546151, 51.5237969], [-0.6560576, 51.5238671], [-0.6574041, 51.5239268], [-0.6587431999999999, 51.52397989999999], [-0.6597041999999999, 51.5240047], [-0.6600075999999999, 51.5240111], [-0.6616043999999999, 51.5240418], [-0.6626677, 51.5240627], [-0.6638918, 51.52407610000001], [-0.6650079, 51.5240717], [-0.6660219, 51.5240617], [-0.6672469999999999, 51.52403629999999], [-0.6673606, 51.5240349], [-0.6674537, 51.5240337], [-0.6687378, 51.523997], [-0.6698563, 51.5239806], [-0.6714598, 51.52392590000001], [-0.6716649, 51.5239172], [-0.6734205, 51.5238336], [-0.6751456, 51.5237298], [-0.6752902, 51.5237202], [-0.6766992, 51.5236416], [-0.6782688999999998, 51.523546], [-0.6793154, 51.52345639999999], [-0.6800283, 51.5233922], [-0.6803821000000001, 51.523356199999995], [-0.6806796, 51.523331299999995], [-0.6815572, 51.5232578], [-0.6826685, 51.5231502], [-0.684123, 51.5229979], [-0.6858654999999999, 51.5228172], [-0.687548, 51.52265140000001], [-0.6892193, 51.5224868], [-0.6894002, 51.52246710000001], [-0.6895325999999999, 51.52245270000001], [-0.6905843, 51.522343799999994], [-0.6914171, 51.5222408], [-0.6921948, 51.5221512], [-0.6924827999999998, 51.5221153], [-0.6927204, 51.5220854], [-0.6938893, 51.52195400000001], [-0.6943622, 51.521901799999995], [-0.6956415, 51.5217644], [-0.6972856, 51.5215732], [-0.7002315999999998, 51.5212791], [-0.7034496999999998, 51.5209199], [-0.709389, 51.520276], [-0.7098478, 51.5202137], [-0.7110151999999998, 51.520081199999986], [-0.7120395999999999, 51.52000289999998], [-0.7129279, 51.5199017], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]}", "current_leg_start": "Burnham", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.5185898", "next_location_lon": "-0.7227445", "previous_location": "Burnham", "current_leg_milage": "3.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"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\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"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\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"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\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"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\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"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\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.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\": 14446.864, \"from_m\": 14227.949, \"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\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"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\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.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\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"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\": 18475.782, \"from_m\": 18329.786, \"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\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"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\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"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\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"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\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"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\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.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\": 26168.121, \"from_m\": 25966.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\": 30431.581, \"from_m\": 26168.121, \"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\": 31351.603, \"from_m\": 30431.581, \"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\": 31532.303, \"from_m\": 31351.603, \"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\": 32189.814, \"from_m\": 31532.303, \"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\": 33886.664, \"from_m\": 32189.814, \"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\": 35066.986, \"from_m\": 33886.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\": 37170.876, \"from_m\": 35066.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\": 37334.9, \"from_m\": 37170.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\": 38988.51, \"from_m\": 37334.9, \"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\": 39162.07, \"from_m\": 38988.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\": 39325.261, \"from_m\": 39162.07, \"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\": 39618.428, \"from_m\": 39325.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\": 42296.187, \"from_m\": 39618.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\": 42589.354, \"from_m\": 42296.187, \"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\": 42752.544, \"from_m\": 42589.354, \"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\": 42926.105, \"from_m\": 42752.544, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65329.55, \"from_m\": 42926.105, \"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\": 65413.063, \"from_m\": 65329.55, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65903.666, \"from_m\": 65413.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66024.529, \"from_m\": 65903.666, \"capability_applied\": null, \"effective_limit_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\": 800099, \"profile_key\": \"463fe9e4c8b0b80e28e99db61cb2e07661a797a6708da3be8c411a3605f7f5fa\", \"schedule_id\": 4934, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1933\", \"wtt_dep\": \"1934\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1938\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13035.108, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": \"1947H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1952\", \"wtt_dep\": \"1953\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"1957H\", \"wtt_dep\": \"1958\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2002\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 48330.335, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026\", \"location\": \"Iver\", \"stage_seq\": 23, \"distance_m\": 50790.827, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"Langley\", \"stage_seq\": 24, \"distance_m\": 53068.187, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Slough\", \"stage_seq\": 25, \"distance_m\": 56820.415, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036\", \"location\": \"Burnham\", \"stage_seq\": 26, \"distance_m\": 60732.002, \"section_seq\": 1, \"route_path_id\": 116019}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Maidenhead\", \"stage_seq\": 27, \"distance_m\": 66024.529, \"section_seq\": 1, \"route_path_id\": 116019}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 66024.529, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116019}], \"total_distance_m\": 66024.529, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62692.143, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3332.386, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1930", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5185898", "current_position_lon": "-0.7227445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:36Z\", \"source_id\": 69033520, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:40Z\", \"source_id\": 21595218, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:13Z\", \"source_id\": 69043863, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:37:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:15Z\", \"source_id\": 21598444, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:35Z\", \"source_id\": 69051382, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:40:38Z\", \"source_id\": 21600809, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:42Z\", \"source_id\": 69060373, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:44:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:45Z\", \"source_id\": 21603659, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:22Z\", \"source_id\": 69070751, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:25Z\", \"source_id\": 21606981, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:55Z\", \"source_id\": 69076344, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:51:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:00Z\", \"source_id\": 21608803, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:01Z\", \"source_id\": 69083198, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:04Z\", \"source_id\": 21610952, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:21Z\", \"source_id\": 69088433, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:26Z\", \"source_id\": 21612565, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:10Z\", \"source_id\": 69094814, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:17Z\", \"source_id\": 21614431, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:28Z\", \"source_id\": 69102470, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:31Z\", \"source_id\": 21616815, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:41Z\", \"source_id\": 69114453, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:46Z\", \"source_id\": 21620350, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:42Z\", \"source_id\": 69121328, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:50Z\", \"source_id\": 21622454, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:30Z\", \"source_id\": 69127629, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:33Z\", \"source_id\": 21624411, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:12Z\", \"source_id\": 69135602, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:15Z\", \"source_id\": 21626852, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:06Z\", \"source_id\": 69144344, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:09Z\", \"source_id\": 21629515, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:01Z\", \"source_id\": 69150686, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:02Z\", \"source_id\": 21631441, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:40Z\", \"source_id\": 69156580, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:45Z\", \"source_id\": 21633299, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:29Z\", \"source_id\": 69164706, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:31Z\", \"source_id\": 21635763, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:51Z\", \"source_id\": 69171802, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:55Z\", \"source_id\": 21637961, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:13Z\", \"source_id\": 69181032, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:18Z\", \"source_id\": 21640824, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead", "service_state_platform": "3", "timing_fact_generation": 1790192358766665, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:31.099608", "service_state_evidence_id": 21640824, "current_leg_start_actual_dep": "2026-09-23T20:36:00+01:00", "operational_evidence_version": 147, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:32.372065", "service_state_valid_until_kind": null, "operational_interpretation_version": 147, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
MAI |
9N40 |
345015 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "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": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "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": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "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": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "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": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "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": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.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": 14446.864, "from_m": 14227.949, "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": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "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": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.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": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "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": 18475.782, "from_m": 18329.786, "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": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "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": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "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": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "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": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "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": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.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": 26168.121, "from_m": 25966.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": 30431.581, "from_m": 26168.121, "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": 31351.603, "from_m": 30431.581, "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": 31532.303, "from_m": 31351.603, "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": 32189.814, "from_m": 31532.303, "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": 33886.664, "from_m": 32189.814, "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": 35066.986, "from_m": 33886.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": 37170.876, "from_m": 35066.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": 37334.9, "from_m": 37170.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": 38988.51, "from_m": 37334.9, "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": 39162.07, "from_m": 38988.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": 39325.261, "from_m": 39162.07, "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": 39618.428, "from_m": 39325.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": 42296.187, "from_m": 39618.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": 42589.354, "from_m": 42296.187, "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": 42752.544, "from_m": 42589.354, "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": 42926.105, "from_m": 42752.544, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65329.55, "from_m": 42926.105, "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": 65413.063, "from_m": 65329.55, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65903.666, "from_m": 65413.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66024.529, "from_m": 65903.666, "capability_applied": null, "effective_limit_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": 800099, "profile_key": "463fe9e4c8b0b80e28e99db61cb2e07661a797a6708da3be8c411a3605f7f5fa", "schedule_id": 4934, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1930", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1933", "wtt_dep": "1934", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1938", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13035.108, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": "1947H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1952", "wtt_dep": "1953", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "1957H", "wtt_dep": "1958", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2002", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 116019}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "West Drayton", "stage_seq": 22, "distance_m": 48330.335, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026", "location": "Iver", "stage_seq": 23, "distance_m": 50790.827, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "Langley", "stage_seq": 24, "distance_m": 53068.187, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Slough", "stage_seq": 25, "distance_m": 56820.415, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036", "location": "Burnham", "stage_seq": 26, "distance_m": 60732.002, "section_seq": 1, "route_path_id": 116019}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Maidenhead", "stage_seq": 27, "distance_m": 66024.529, "section_seq": 1, "route_path_id": 116019}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 66024.529, "from_m": 0.0, "section_seq": 1, "route_path_id": 116019}], "total_distance_m": 66024.529, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62692.143, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3332.386, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:36Z", "source_id": 69033520, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:40Z", "source_id": 21595218, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:13Z", "source_id": 69043863, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:37:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:15Z", "source_id": 21598444, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:35Z", "source_id": 69051382, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:40:38Z", "source_id": 21600809, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:42Z", "source_id": 69060373, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:44:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:45Z", "source_id": 21603659, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:22Z", "source_id": 69070751, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:49:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:25Z", "source_id": 21606981, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:55Z", "source_id": 69076344, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:51:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:00Z", "source_id": 21608803, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:01Z", "source_id": 69083198, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:54:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:04Z", "source_id": 21610952, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:21Z", "source_id": 69088433, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:57:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:26Z", "source_id": 21612565, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:10Z", "source_id": 69094814, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:00:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:17Z", "source_id": 21614431, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:28Z", "source_id": 69102470, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:31Z", "source_id": 21616815, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:41Z", "source_id": 69114453, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:09:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:46Z", "source_id": 21620350, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:42Z", "source_id": 69121328, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:12:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:50Z", "source_id": 21622454, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:30Z", "source_id": 69127629, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:33Z", "source_id": 21624411, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:12Z", "source_id": 69135602, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:15Z", "source_id": 21626852, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:06Z", "source_id": 69144344, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:23:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:09Z", "source_id": 21629515, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23541, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:01Z", "source_id": 69150686, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:02Z", "source_id": 21631441, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:40Z", "source_id": 69156580, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:45Z", "source_id": 21633299, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:29Z", "source_id": 69164706, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:31Z", "source_id": 21635763, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23586, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:51Z", "source_id": 69171802, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:35:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:55Z", "source_id": 21637961, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:13Z", "source_id": 69181032, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:40:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:18Z", "source_id": 21640824, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
1930 |
1930 |
3 |
None |
None |
Maidenhead |
2043 |
2041 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37107/2026-09-23/detailed |
None |
Burnham |
2026-09-23T20:36:00+01:00 |
Maidenhead |
4.0 |
{"type": "LineString", "coordinates": [[-0.6470846493098155, 51.5232602379976], [-0.6472945, 51.5232817], [-0.6482234, 51.5233653], [-0.6491546999999999, 51.52344289999999], [-0.6503356, 51.523537], [-0.6516917, 51.5236296], [-0.6530213999999999, 51.523711799999994], [-0.6546151, 51.5237969], [-0.6560576, 51.5238671], [-0.6574041, 51.5239268], [-0.6587431999999999, 51.52397989999999], [-0.6597041999999999, 51.5240047], [-0.6600075999999999, 51.5240111], [-0.6616043999999999, 51.5240418], [-0.6626677, 51.5240627], [-0.6638918, 51.52407610000001], [-0.6650079, 51.5240717], [-0.6660219, 51.5240617], [-0.6672469999999999, 51.52403629999999], [-0.6673606, 51.5240349], [-0.6674537, 51.5240337], [-0.6687378, 51.523997], [-0.6698563, 51.5239806], [-0.6714598, 51.52392590000001], [-0.6716649, 51.5239172], [-0.6734205, 51.5238336], [-0.6751456, 51.5237298], [-0.6752902, 51.5237202], [-0.6766992, 51.5236416], [-0.6782688999999998, 51.523546], [-0.6793154, 51.52345639999999], [-0.6800283, 51.5233922], [-0.6803821000000001, 51.523356199999995], [-0.6806796, 51.523331299999995], [-0.6815572, 51.5232578], [-0.6826685, 51.5231502], [-0.684123, 51.5229979], [-0.6858654999999999, 51.5228172], [-0.687548, 51.52265140000001], [-0.6892193, 51.5224868], [-0.6894002, 51.52246710000001], [-0.6895325999999999, 51.52245270000001], [-0.6905843, 51.522343799999994], [-0.6914171, 51.5222408], [-0.6921948, 51.5221512], [-0.6924827999999998, 51.5221153], [-0.6927204, 51.5220854], [-0.6938893, 51.52195400000001], [-0.6943622, 51.521901799999995], [-0.6956415, 51.5217644], [-0.6972856, 51.5215732], [-0.7002315999999998, 51.5212791], [-0.7034496999999998, 51.5209199], [-0.709389, 51.520276], [-0.7098478, 51.5202137], [-0.7110151999999998, 51.520081199999986], [-0.7120395999999999, 51.52000289999998], [-0.7129279, 51.5199017], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]} |
3.3 |
2036 |
2040 |
Burnham |
Maidenhead |
Maidenhead |
51.5185898 |
-0.7227445 |
51.5185898 |
-0.7227445 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Maidenhead |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640824 |
1790192358766665 |
147 |
147 |
2026-09-23 19:50:32.372065 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:31.099608 |
| 770003 |
800101 |
C37548 |
749U35MY23 |
2026-09-23 |
COMPLETE |
21641671 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 800101, "stp": "P", "toc": "Elizabeth Line", "uid": "C37548", "consist": "345059", "dest_crs": "ABX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37548/2026-09-23/detailed", "trust_id": "749U35MY23", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Abbey Wood (Crossrail)", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "3", "is_terminated": 1, "next_location": "Abbey Wood (Crossrail)", "signalling_id": "9U35", "timing_status": "EARLY", "origin_station": "Maidenhead", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Abbey Wood (Crossrail)", "origin_dep_time": "1930", "origin_platform": "4", "current_location": "Abbey Wood (Crossrail)", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [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": "Woolwich (Crossrail)", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.4911954", "next_location_lon": "0.1201962", "previous_location": "Woolwich (Crossrail)", "current_leg_milage": "3.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 120.863, \"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\": 611.465, \"from_m\": 120.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 694.979, \"from_m\": 611.465, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31291.273, \"from_m\": 694.979, \"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\": 35554.733, \"from_m\": 31291.273, \"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\": 35756.138, \"from_m\": 35554.733, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35841.817, \"from_m\": 35756.138, \"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\": 37038.788, \"from_m\": 35841.817, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37601.496, \"from_m\": 37038.788, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37756.558, \"from_m\": 37601.496, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38214.106, \"from_m\": 37756.558, \"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\": 38352.129, \"from_m\": 38214.106, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38508.055, \"from_m\": 38352.129, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38630.908, \"from_m\": 38508.055, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 38850.049, \"from_m\": 38630.908, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39079.862, \"from_m\": 38850.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39450.497, \"from_m\": 39079.862, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40517.832, \"from_m\": 39450.497, \"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\": 40756.529, \"from_m\": 40517.832, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40917.038, \"from_m\": 40756.529, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41321.667, \"from_m\": 40917.038, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41574.971, \"from_m\": 41321.667, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41890.048, \"from_m\": 41574.971, \"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\": 42115.32, \"from_m\": 41890.048, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42413.536, \"from_m\": 42115.32, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43076.848, \"from_m\": 42413.536, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 43247.071, \"from_m\": 43076.848, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43393.068, \"from_m\": 43247.071, \"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\": 43793.499, \"from_m\": 43393.068, \"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\": 44016.382, \"from_m\": 43793.499, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 44201.243, \"from_m\": 44016.382, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44830.538, \"from_m\": 44201.243, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 45447.558, \"from_m\": 44830.538, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45949.716, \"from_m\": 45447.558, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 46093.059, \"from_m\": 45949.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\": 46195.337, \"from_m\": 46093.059, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 47087.807, \"from_m\": 46195.337, \"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\": 47275.989, \"from_m\": 47087.807, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 47459.898, \"from_m\": 47275.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47817.926, \"from_m\": 47459.898, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 48018.975, \"from_m\": 47817.926, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48296.479, \"from_m\": 48018.975, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 50374.513, \"from_m\": 48296.479, \"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\": 50523.528, \"from_m\": 50374.513, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 50660.141, \"from_m\": 50523.528, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51348.0, \"from_m\": 50660.141, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 51477.581, \"from_m\": 51348.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51655.972, \"from_m\": 51477.581, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 54017.923, \"from_m\": 51655.972, \"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\": 54104.997, \"from_m\": 54017.923, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 54192.38, \"from_m\": 54104.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54589.044, \"from_m\": 54192.38, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 56322.985, \"from_m\": 54589.044, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56582.656, \"from_m\": 56322.985, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 58048.574, \"from_m\": 56582.656, \"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\": 58178.694, \"from_m\": 58048.574, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 58272.59, \"from_m\": 58178.694, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58551.296, \"from_m\": 58272.59, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 58608.842, \"from_m\": 58551.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58759.52, \"from_m\": 58608.842, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 61742.969, \"from_m\": 58759.52, \"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\": 800101, \"profile_key\": \"f7788e341f09289bbab67d9f71f96ee3ae296f57fa1b7f673677c08aafbdfd93\", \"schedule_id\": 5097, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1934\", \"wtt_dep\": \"1934H\", \"location\": \"Burnham\", \"stage_seq\": 2, \"distance_m\": 5292.527, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1938H\", \"location\": \"Slough\", \"stage_seq\": 3, \"distance_m\": 9204.114, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1941H\", \"wtt_dep\": \"1942\", \"location\": \"Langley\", \"stage_seq\": 4, \"distance_m\": 12956.341, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1944\", \"wtt_dep\": \"1944H\", \"location\": \"Iver\", \"stage_seq\": 5, \"distance_m\": 15233.702, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1947\", \"location\": \"West Drayton\", \"stage_seq\": 6, \"distance_m\": 17694.193, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 21136.81, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1950\", \"wtt_dep\": \"1951\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 8, \"distance_m\": 21442.833, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1954\", \"wtt_dep\": \"1954H\", \"location\": \"Southall\", \"stage_seq\": 9, \"distance_m\": 24416.51, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"West Ealing\", \"stage_seq\": 10, \"distance_m\": 28348.637, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"2000\", \"location\": \"Ealing Broadway\", \"stage_seq\": 11, \"distance_m\": 29779.441, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"Acton West Jn\", \"stage_seq\": 12, \"distance_m\": 30582.155, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 13, \"distance_m\": 35973.517, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 36845.797, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 15, \"distance_m\": 37148.694, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2011\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 38630.908, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 17, \"distance_m\": 40948.817, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2016H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 42271.659, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 44299.255, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2021\", \"wtt_dep\": \"2022\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 46020.304, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 21, \"distance_m\": 47496.584, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 48567.738, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2029\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 23, \"distance_m\": 50830.971, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 24, \"distance_m\": 54194.885, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 25, \"distance_m\": 58272.59, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 26, \"distance_m\": 60532.038, \"section_seq\": 1, \"route_path_id\": 132288}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 27, \"distance_m\": 61742.969, \"section_seq\": 1, \"route_path_id\": 132288}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 61742.969, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132288}], \"total_distance_m\": 61742.969, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61252.367, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 490.602, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1930", "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\": 23584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:22Z\", \"source_id\": 69033038, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:32:26Z\", \"source_id\": 21595084, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:16Z\", \"source_id\": 69041666, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:20Z\", \"source_id\": 21597812, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:31Z\", \"source_id\": 69048963, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:35Z\", \"source_id\": 21600063, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23537, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:47Z\", \"source_id\": 69056046, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:43:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:42:49Z\", \"source_id\": 21602374, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:24Z\", \"source_id\": 69061869, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:46:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:30Z\", \"source_id\": 21604180, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:48Z\", \"source_id\": 69069547, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:48:53Z\", \"source_id\": 21606598, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:23Z\", \"source_id\": 69077406, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:25Z\", \"source_id\": 21609146, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:49Z\", \"source_id\": 69084949, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:51Z\", \"source_id\": 21611486, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:49Z\", \"source_id\": 69087167, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:54Z\", \"source_id\": 21612178, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:22Z\", \"source_id\": 69109198, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:28Z\", \"source_id\": 21618769, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:05Z\", \"source_id\": 69113058, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:08Z\", \"source_id\": 21619892, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:05Z\", \"source_id\": 69124406, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:07Z\", \"source_id\": 21623414, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:12Z\", \"source_id\": 69129017, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:13Z\", \"source_id\": 21624817, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:19Z\", \"source_id\": 69135863, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:25Z\", \"source_id\": 21626960, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:48Z\", \"source_id\": 69141364, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:50Z\", \"source_id\": 21628600, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:50Z\", \"source_id\": 69148100, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:53Z\", \"source_id\": 21630623, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:40Z\", \"source_id\": 69156502, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:43Z\", \"source_id\": 21633283, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:40Z\", \"source_id\": 69165126, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:43Z\", \"source_id\": 21635899, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32167, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:08Z\", \"source_id\": 69174618, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:10Z\", \"source_id\": 21638781, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:31Z\", \"source_id\": 69183708, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:33Z\", \"source_id\": 21641671, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Abbey Wood (Crossrail)", "service_state_platform": "3", "timing_fact_generation": 1790192434146870, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:32.431293", "service_state_evidence_id": 69183708, "current_leg_start_actual_dep": "2026-09-23T20:37:30+01:00", "operational_evidence_version": 138, "service_state_event_time_utc": "2026-09-23T19:40:29", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:32.899590", "service_state_valid_until_kind": null, "operational_interpretation_version": 138, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
MAI |
ABX |
9U35 |
345059 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 120.863, "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": 611.465, "from_m": 120.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 694.979, "from_m": 611.465, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31291.273, "from_m": 694.979, "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": 35554.733, "from_m": 31291.273, "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": 35756.138, "from_m": 35554.733, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35841.817, "from_m": 35756.138, "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": 37038.788, "from_m": 35841.817, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37601.496, "from_m": 37038.788, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 37756.558, "from_m": 37601.496, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38214.106, "from_m": 37756.558, "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": 38352.129, "from_m": 38214.106, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38508.055, "from_m": 38352.129, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38630.908, "from_m": 38508.055, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 38850.049, "from_m": 38630.908, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39079.862, "from_m": 38850.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39450.497, "from_m": 39079.862, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40517.832, "from_m": 39450.497, "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": 40756.529, "from_m": 40517.832, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40917.038, "from_m": 40756.529, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41321.667, "from_m": 40917.038, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41574.971, "from_m": 41321.667, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41890.048, "from_m": 41574.971, "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": 42115.32, "from_m": 41890.048, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42413.536, "from_m": 42115.32, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43076.848, "from_m": 42413.536, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 43247.071, "from_m": 43076.848, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43393.068, "from_m": 43247.071, "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": 43793.499, "from_m": 43393.068, "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": 44016.382, "from_m": 43793.499, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 44201.243, "from_m": 44016.382, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44830.538, "from_m": 44201.243, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 45447.558, "from_m": 44830.538, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45949.716, "from_m": 45447.558, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 46093.059, "from_m": 45949.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": 46195.337, "from_m": 46093.059, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 47087.807, "from_m": 46195.337, "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": 47275.989, "from_m": 47087.807, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 47459.898, "from_m": 47275.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47817.926, "from_m": 47459.898, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 48018.975, "from_m": 47817.926, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48296.479, "from_m": 48018.975, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 50374.513, "from_m": 48296.479, "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": 50523.528, "from_m": 50374.513, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 50660.141, "from_m": 50523.528, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51348.0, "from_m": 50660.141, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 51477.581, "from_m": 51348.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51655.972, "from_m": 51477.581, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 54017.923, "from_m": 51655.972, "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": 54104.997, "from_m": 54017.923, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 54192.38, "from_m": 54104.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54589.044, "from_m": 54192.38, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 56322.985, "from_m": 54589.044, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56582.656, "from_m": 56322.985, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 58048.574, "from_m": 56582.656, "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": 58178.694, "from_m": 58048.574, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 58272.59, "from_m": 58178.694, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58551.296, "from_m": 58272.59, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 58608.842, "from_m": 58551.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58759.52, "from_m": 58608.842, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 61742.969, "from_m": 58759.52, "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": 800101, "profile_key": "f7788e341f09289bbab67d9f71f96ee3ae296f57fa1b7f673677c08aafbdfd93", "schedule_id": 5097, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1930", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1934", "wtt_dep": "1934H", "location": "Burnham", "stage_seq": 2, "distance_m": 5292.527, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1938H", "location": "Slough", "stage_seq": 3, "distance_m": 9204.114, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1941H", "wtt_dep": "1942", "location": "Langley", "stage_seq": 4, "distance_m": 12956.341, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1944", "wtt_dep": "1944H", "location": "Iver", "stage_seq": 5, "distance_m": 15233.702, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1947", "location": "West Drayton", "stage_seq": 6, "distance_m": 17694.193, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 21136.81, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1950", "wtt_dep": "1951", "location": "Hayes & Harlington", "stage_seq": 8, "distance_m": 21442.833, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1954", "wtt_dep": "1954H", "location": "Southall", "stage_seq": 9, "distance_m": 24416.51, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "West Ealing", "stage_seq": 10, "distance_m": 28348.637, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "2000", "location": "Ealing Broadway", "stage_seq": 11, "distance_m": 29779.441, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001", "location": "Acton West Jn", "stage_seq": 12, "distance_m": 30582.155, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Ladbroke Grove Jn", "stage_seq": 13, "distance_m": 35973.517, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 36845.797, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Westbourne Park Carriage Sidings", "stage_seq": 15, "distance_m": 37148.694, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2011", "location": "Paddington (Crossrail)", "stage_seq": 16, "distance_m": 38630.908, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014", "location": "Bond Street (Crossrail)", "stage_seq": 17, "distance_m": 40948.817, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2016H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 18, "distance_m": 42271.659, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019H", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 44299.255, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2021", "wtt_dep": "2022", "location": "Liverpool Street (Crossrail)", "stage_seq": 20, "distance_m": 46020.304, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Whitechapel Crossrail", "stage_seq": 21, "distance_m": 47496.584, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 22, "distance_m": 48567.738, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2029", "location": "Canary Wharf (Crossrail)", "stage_seq": 23, "distance_m": 50830.971, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Custom House (Crossrail)", "stage_seq": 24, "distance_m": 54194.885, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037H", "location": "Woolwich (Crossrail)", "stage_seq": 25, "distance_m": 58272.59, "section_seq": 1, "route_path_id": 132288}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039H", "location": "Plumstead East Jn", "stage_seq": 26, "distance_m": 60532.038, "section_seq": 1, "route_path_id": 132288}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Abbey Wood (Crossrail)", "stage_seq": 27, "distance_m": 61742.969, "section_seq": 1, "route_path_id": 132288}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 61742.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 132288}], "total_distance_m": 61742.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61252.367, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 490.602, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23584, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:22Z", "source_id": 69033038, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:32:26Z", "source_id": 21595084, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23561, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:16Z", "source_id": 69041666, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:20Z", "source_id": 21597812, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23546, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:31Z", "source_id": 69048963, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:40:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:35Z", "source_id": 21600063, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23537, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:47Z", "source_id": 69056046, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:43:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:42:49Z", "source_id": 21602374, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23491, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:24Z", "source_id": 69061869, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:46:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:30Z", "source_id": 21604180, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23437, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:48Z", "source_id": 69069547, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:49:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:48:53Z", "source_id": 21606598, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:23Z", "source_id": 69077406, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:25Z", "source_id": 21609146, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:49Z", "source_id": 69084949, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:56:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:51Z", "source_id": 21611486, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23191, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:49Z", "source_id": 69087167, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:57:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:54Z", "source_id": 21612178, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22542, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:22Z", "source_id": 69109198, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:06:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:28Z", "source_id": 21618769, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:05Z", "source_id": 69113058, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:08Z", "source_id": 21619892, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:05Z", "source_id": 69124406, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:13:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:07Z", "source_id": 21623414, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:12Z", "source_id": 69129017, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:13Z", "source_id": 21624817, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:19Z", "source_id": 69135863, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:25Z", "source_id": 21626960, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:48Z", "source_id": 69141364, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:20:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:50Z", "source_id": 21628600, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:50Z", "source_id": 69148100, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:23:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:53Z", "source_id": 21630623, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15120, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:40Z", "source_id": 69156502, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:27:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:43Z", "source_id": 21633283, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15318, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:40Z", "source_id": 69165126, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:31:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:43Z", "source_id": 21635899, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32167, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:08Z", "source_id": 69174618, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:10Z", "source_id": 21638781, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32213, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:31Z", "source_id": 69183708, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:40:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:33Z", "source_id": 21641671, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Maidenhead |
1930 |
1930 |
4 |
None |
None |
Abbey Wood (Crossrail) |
2043 |
2041 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37548/2026-09-23/detailed |
None |
Woolwich (Crossrail) |
2026-09-23T20:37:30+01:00 |
Abbey Wood (Crossrail) |
3.0 |
{"type": "LineString", "coordinates": [[0.0703838390143461, 51.49193508993668], [0.0703949, 51.49193280000001], [0.074157, 51.491121099999994], [0.07432329999999998, 51.49109969999999], [0.07459049999999999, 51.49106539999999], [0.0749422, 51.4910675], [0.07530139999999999, 51.4910773], [0.07562589999999998, 51.4910943], [0.07613249999999999, 51.491131200000005], [0.0767606, 51.4911865], [0.07731749999999998, 51.49122070000001], [0.0777544, 51.4912371], [0.07814629999999999, 51.491229999999995], [0.0790144, 51.4911818], [0.08149689999999998, 51.4910051], [0.0820883, 51.49097369999999], [0.08288519999999999, 51.490891299999994], [0.0846796, 51.4906679], [0.08533519999999999, 51.4905937], [0.0859342, 51.49050709999999], [0.0866109, 51.4904243], [0.0875644, 51.4903279], [0.0887191, 51.490259900000005], [0.08983152841195213, 51.490243902787434], [0.0899708, 51.490241899999994], [0.0920019, 51.490212699999994], [0.09466936869854418, 51.49029208862735], [0.09634639999999998, 51.49034199999999], [0.0965593, 51.4903483], [0.0967075, 51.4903522], [0.0990499, 51.4904149], [0.0992686, 51.4904209], [0.1005967, 51.4904575], [0.10164427552220429, 51.49048603029172], [0.10189869532819835, 51.4904912700108], [0.10212353549647818, 51.49049440224209], [0.10232302121850435, 51.49049572678154], [0.10250137768573744, 51.490495543425055], [0.10266283008963802, 51.490494151968555], [0.10281160362166668, 51.49049185220798], [0.10295192347328402, 51.49048894393924], [0.10308801483595063, 51.49048572695826], [0.10322410290112712, 51.49048250106098], [0.10336441286027402, 51.49047956604331], [0.10351316990485196, 51.49047722170117], [0.10367459922632152, 51.49047576783049], [0.10385292601614328, 51.490475504227206], [0.10405237546577782, 51.49047673068722], [0.10427717276668574, 51.49047974700646], [0.10453154311032764, 51.490484852980856], [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.7 |
2037 |
2040 |
Woolwich (Crossrail) |
Abbey Wood (Crossrail) |
Abbey Wood (Crossrail) |
51.4911954 |
0.1201962 |
51.4911954 |
0.1201962 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:29 |
Abbey Wood (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
69183708 |
1790192434146870 |
138 |
138 |
2026-09-23 19:50:32.899590 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:32.431293 |
| 770004 |
801030 |
P28424 |
162T30MZ23 |
2026-09-23 |
COMPLETE |
21641088 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 801030, "stp": "P", "toc": "Northern", "uid": "P28424", "consist": "158870", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28424/2026-09-23/detailed", "trust_id": "162T30MZ23", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "7A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2T30", "timing_status": "ON TIME", "origin_station": "York", "current_leg_arr": "2040", "current_leg_dep": "2034", "current_leg_end": "Leeds", "origin_dep_time": "2007", "origin_platform": "7", "current_location": "Leeds", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4504023, 53.8049929], [-1.4512946999999998, 53.804873], [-1.4526262, 53.8046763], [-1.4530710999999998, 53.8046196], [-1.4532955, 53.804591], [-1.4539652, 53.8045005], [-1.4595515, 53.8036916], [-1.4605575, 53.80359240000001], [-1.4626939, 53.803278299999995], [-1.4643916, 53.8030753], [-1.4660078, 53.80295129999999], [-1.4677665999999998, 53.802881599999985], [-1.4688108, 53.8028517], [-1.4733358, 53.80274419999999], [-1.474928, 53.80268759999999], [-1.4761706999999995, 53.80261999999999], [-1.4774228, 53.8025257], [-1.4788538000000002, 53.802381200000006], [-1.4801694, 53.802232], [-1.4814602, 53.802065599999985], [-1.4826046, 53.8018958], [-1.4837302, 53.80170869999999], [-1.4841926999999997, 53.8016194], [-1.4846552, 53.8015187], [-1.4854360999999998, 53.80133180000001], [-1.4857706999999998, 53.8012428], [-1.4860785, 53.801157899999986], [-1.4869377, 53.800872299999995], [-1.487405, 53.80070810000001], [-1.4878442999999997, 53.8005338], [-1.4889003, 53.8000698], [-1.4894316, 53.799814000000005], [-1.4899471999999998, 53.799539], [-1.4900314, 53.79948850000001], [-1.4903894999999998, 53.79927370000001], [-1.4908178, 53.7989975], [-1.4912441, 53.7986947], [-1.4916488, 53.7983661], [-1.4920236, 53.7980235], [-1.4923766999999997, 53.797655199999994], [-1.4930329, 53.796881699999986], [-1.4934979999999998, 53.79631950000001], [-1.4942023999999998, 53.79546160000001], [-1.4945691999999997, 53.7950536], [-1.4949308999999995, 53.79470150000001], [-1.4954251, 53.7942826], [-1.4957873999999998, 53.79401210000001], [-1.496552, 53.7935565], [-1.4972492999999998, 53.7931541], [-1.4974597999999997, 53.7930401], [-1.4975799, 53.792979499999994], [-1.4977791, 53.79289109999999], [-1.4980885999999998, 53.7927692], [-1.4983487999999998, 53.79269279999999], [-1.498504, 53.7926582], [-1.4988011999999995, 53.79257929999999], [-1.4990429, 53.79253219999999], [-1.4993706, 53.79249180000001], [-1.5031256999999998, 53.79207460000001], [-1.5032727, 53.79205689999999], [-1.5036936, 53.7919949], [-1.5078713, 53.791367899999976], [-1.5082897999999998, 53.7913046], [-1.5083044999999995, 53.7913033], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.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": "Cross Gates", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Cross Gates", "current_leg_milage": "4.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 246.769, \"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\": 745.978, \"from_m\": 246.769, \"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\": 1155.972, \"from_m\": 745.978, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1261.234, \"from_m\": 1155.972, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1312.282, \"from_m\": 1261.234, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3599.329, \"from_m\": 1312.282, \"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\": 5748.953, \"from_m\": 3599.329, \"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\": 17199.363, \"from_m\": 5748.953, \"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\": 18525.098, \"from_m\": 17199.363, \"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\": 25765.27, \"from_m\": 18525.098, \"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\": 25855.619, \"from_m\": 25765.27, \"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\": 26424.82, \"from_m\": 25855.619, \"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\": 26476.182, \"from_m\": 26424.82, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35061.114, \"from_m\": 26476.182, \"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\": 35128.089, \"from_m\": 35061.114, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37056.874, \"from_m\": 35128.089, \"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\": 37876.044, \"from_m\": 37056.874, \"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\": 39925.491, \"from_m\": 37876.044, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39964.581, \"from_m\": 39925.491, \"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\": 40648.011, \"from_m\": 39964.581, \"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\": 41095.262, \"from_m\": 40648.011, \"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\": 41430.677, \"from_m\": 41095.262, \"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\": 41550.279, \"from_m\": 41430.677, \"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\": 801030, \"profile_key\": \"0e2e886b926ffcaf3856b0cd406f6e45daa413657a02d3fda0b45cf86a39fa96\", \"schedule_id\": 19949, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2007H\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Colton Jn\", \"stage_seq\": 2, \"distance_m\": 9402.059, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Church Fenton\", \"stage_seq\": 3, \"distance_m\": 17785.545, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": false, \"wtt_arr\": \"2021H\", \"wtt_dep\": \"2022\", \"location\": \"Micklefield\", \"stage_seq\": 4, \"distance_m\": 25987.197, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"East Garforth\", \"stage_seq\": 5, \"distance_m\": 28959.765, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Garforth\", \"stage_seq\": 6, \"distance_m\": 29808.377, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Cross Gates\", \"stage_seq\": 7, \"distance_m\": 34443.12, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 8, \"distance_m\": 38920.611, \"section_seq\": 1, \"route_path_id\": 138826}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 9, \"distance_m\": 41550.279, \"section_seq\": 1, \"route_path_id\": 138826}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 41550.279, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138826}], \"total_distance_m\": 41550.279, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 39030.464, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2519.815, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2007½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:53Z\", \"source_id\": 69141616, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:56Z\", \"source_id\": 21628686, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:13Z\", \"source_id\": 69151180, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:15Z\", \"source_id\": 21631592, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:29Z\", \"source_id\": 69156177, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:33Z\", \"source_id\": 21633178, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:54Z\", \"source_id\": 69165630, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:00Z\", \"source_id\": 21636077, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:41Z\", \"source_id\": 69182027, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:44Z\", \"source_id\": 21641088, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "7", "timing_fact_generation": 1790192385238775, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:36.323325", "service_state_evidence_id": 21641088, "current_leg_start_actual_dep": "2026-09-23T20:33:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:36.551334", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
YRK |
LDS |
2T30 |
158870 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 246.769, "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": 745.978, "from_m": 246.769, "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": 1155.972, "from_m": 745.978, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1261.234, "from_m": 1155.972, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1312.282, "from_m": 1261.234, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3599.329, "from_m": 1312.282, "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": 5748.953, "from_m": 3599.329, "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": 17199.363, "from_m": 5748.953, "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": 18525.098, "from_m": 17199.363, "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": 25765.27, "from_m": 18525.098, "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": 25855.619, "from_m": 25765.27, "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": 26424.82, "from_m": 25855.619, "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": 26476.182, "from_m": 26424.82, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35061.114, "from_m": 26476.182, "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": 35128.089, "from_m": 35061.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37056.874, "from_m": 35128.089, "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": 37876.044, "from_m": 37056.874, "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": 39925.491, "from_m": 37876.044, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39964.581, "from_m": 39925.491, "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": 40648.011, "from_m": 39964.581, "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": 41095.262, "from_m": 40648.011, "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": 41430.677, "from_m": 41095.262, "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": 41550.279, "from_m": 41430.677, "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": 801030, "profile_key": "0e2e886b926ffcaf3856b0cd406f6e45daa413657a02d3fda0b45cf86a39fa96", "schedule_id": 19949, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2007H", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138826}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Colton Jn", "stage_seq": 2, "distance_m": 9402.059, "section_seq": 1, "route_path_id": 138826}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Church Fenton", "stage_seq": 3, "distance_m": 17785.545, "section_seq": 1, "route_path_id": 138826}, {"is_pass": false, "wtt_arr": "2021H", "wtt_dep": "2022", "location": "Micklefield", "stage_seq": 4, "distance_m": 25987.197, "section_seq": 1, "route_path_id": 138826}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "East Garforth", "stage_seq": 5, "distance_m": 28959.765, "section_seq": 1, "route_path_id": 138826}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Garforth", "stage_seq": 6, "distance_m": 29808.377, "section_seq": 1, "route_path_id": 138826}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Cross Gates", "stage_seq": 7, "distance_m": 34443.12, "section_seq": 1, "route_path_id": 138826}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Neville H. West Jn", "stage_seq": 8, "distance_m": 38920.611, "section_seq": 1, "route_path_id": 138826}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Leeds", "stage_seq": 9, "distance_m": 41550.279, "section_seq": 1, "route_path_id": 138826}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 41550.279, "from_m": 0.0, "section_seq": 1, "route_path_id": 138826}], "total_distance_m": 41550.279, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 39030.464, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2519.815, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:53Z", "source_id": 69141616, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:56Z", "source_id": 21628686, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5033, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:13Z", "source_id": 69151180, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:25:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:15Z", "source_id": 21631592, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5037, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:29Z", "source_id": 69156177, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:27:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:33Z", "source_id": 21633178, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:54Z", "source_id": 69165630, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:00Z", "source_id": 21636077, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5292, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:41Z", "source_id": 69182027, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:40:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:44Z", "source_id": 21641088, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
York |
2007 |
2007½ |
7 |
None |
None |
Leeds |
2041 |
2040 |
7A |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28424/2026-09-23/detailed |
None |
Cross Gates |
2026-09-23T20:33:00+01:00 |
Leeds |
6.0 |
{"type": "LineString", "coordinates": [[-1.4504023, 53.8049929], [-1.4512946999999998, 53.804873], [-1.4526262, 53.8046763], [-1.4530710999999998, 53.8046196], [-1.4532955, 53.804591], [-1.4539652, 53.8045005], [-1.4595515, 53.8036916], [-1.4605575, 53.80359240000001], [-1.4626939, 53.803278299999995], [-1.4643916, 53.8030753], [-1.4660078, 53.80295129999999], [-1.4677665999999998, 53.802881599999985], [-1.4688108, 53.8028517], [-1.4733358, 53.80274419999999], [-1.474928, 53.80268759999999], [-1.4761706999999995, 53.80261999999999], [-1.4774228, 53.8025257], [-1.4788538000000002, 53.802381200000006], [-1.4801694, 53.802232], [-1.4814602, 53.802065599999985], [-1.4826046, 53.8018958], [-1.4837302, 53.80170869999999], [-1.4841926999999997, 53.8016194], [-1.4846552, 53.8015187], [-1.4854360999999998, 53.80133180000001], [-1.4857706999999998, 53.8012428], [-1.4860785, 53.801157899999986], [-1.4869377, 53.800872299999995], [-1.487405, 53.80070810000001], [-1.4878442999999997, 53.8005338], [-1.4889003, 53.8000698], [-1.4894316, 53.799814000000005], [-1.4899471999999998, 53.799539], [-1.4900314, 53.79948850000001], [-1.4903894999999998, 53.79927370000001], [-1.4908178, 53.7989975], [-1.4912441, 53.7986947], [-1.4916488, 53.7983661], [-1.4920236, 53.7980235], [-1.4923766999999997, 53.797655199999994], [-1.4930329, 53.796881699999986], [-1.4934979999999998, 53.79631950000001], [-1.4942023999999998, 53.79546160000001], [-1.4945691999999997, 53.7950536], [-1.4949308999999995, 53.79470150000001], [-1.4954251, 53.7942826], [-1.4957873999999998, 53.79401210000001], [-1.496552, 53.7935565], [-1.4972492999999998, 53.7931541], [-1.4974597999999997, 53.7930401], [-1.4975799, 53.792979499999994], [-1.4977791, 53.79289109999999], [-1.4980885999999998, 53.7927692], [-1.4983487999999998, 53.79269279999999], [-1.498504, 53.7926582], [-1.4988011999999995, 53.79257929999999], [-1.4990429, 53.79253219999999], [-1.4993706, 53.79249180000001], [-1.5031256999999998, 53.79207460000001], [-1.5032727, 53.79205689999999], [-1.5036936, 53.7919949], [-1.5078713, 53.791367899999976], [-1.5082897999999998, 53.7913046], [-1.5083044999999995, 53.7913033], [-1.5087274, 53.7912672], [-1.5091127999999998, 53.7912385], [-1.509328, 53.7912382], [-1.5095459, 53.7912457], [-1.5099503, 53.79127940000001], [-1.5102993999999998, 53.7913325], [-1.5103597309641594, 53.79134397356428], [-1.5108246999999997, 53.791432399999984], [-1.5112175999999995, 53.791494500000006], [-1.5116599999999998, 53.791616899999994], [-1.5121725, 53.79177610000001], [-1.5126422, 53.7919283], [-1.5132924000000003, 53.79209689999999], [-1.51361, 53.7922027], [-1.5158341, 53.7929439], [-1.5162721999999995, 53.7930884], [-1.5174917, 53.7934988], [-1.5219321999999995, 53.7949924], [-1.5233612, 53.79545850000001], [-1.5244888, 53.79584], [-1.5248001999999998, 53.79594770000001], [-1.5254098, 53.79615090000001], [-1.5260304, 53.7963357], [-1.526556, 53.7964487], [-1.5270889, 53.7965195], [-1.5271359830031863, 53.796524148572814], [-1.5276328, 53.7965732], [-1.5279017999999998, 53.79659970000001], [-1.5284641, 53.796647400000005], [-1.5294876000000002, 53.79671199999999], [-1.5300124999999998, 53.7967224], [-1.5303946, 53.79671640000001], [-1.5308569, 53.7966787], [-1.53133, 53.7966302], [-1.5318549, 53.7965612], [-1.5328268, 53.7963985], [-1.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]]} |
4.4 |
2034 |
2040 |
Cross Gates |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641088 |
1790192385238775 |
34 |
34 |
2026-09-23 19:50:36.551334 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:36.323325 |
| 770005 |
798626 |
C10055 |
629P55MW23 |
2026-09-23 |
COMPLETE |
21641678 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 798626, "stp": "P", "toc": "Thameslink", "uid": "C10055", "consist": null, "dest_crs": "RAI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10055/2026-09-23/detailed", "trust_id": "629P55MW23", "origin_crs": "LUT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rainham (Kent)", "service_date": "2026-09-23", "dest_arr_time": "2045", "dest_platform": "0", "is_terminated": 1, "next_location": "Gillingham (Kent)", "signalling_id": "9P55", "timing_status": null, "origin_station": "Luton", "current_leg_arr": "2041", "current_leg_dep": "2038", "current_leg_end": "Gillingham (Kent)", "origin_dep_time": "1817", "origin_platform": "2", "current_location": "Gillingham (Kent)", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5207832999999998, 51.38048739999999], [0.5209246999999999, 51.380434599999994], [0.5212259, 51.3803221], [0.5218145, 51.38006479999999], [0.5220672, 51.379960800000006], [0.5222695, 51.379877599999986], [0.5227337999999999, 51.3796866], [0.5254125, 51.3785403], [0.5259635, 51.3783255], [0.5263228999999999, 51.3782147], [0.5267389, 51.37810459999999], [0.5268314, 51.3780802], [0.5268861, 51.3780657], [0.5272092999999999, 51.3779942], [0.5273188, 51.377970000000005], [0.5274513, 51.3779407], [0.5278654, 51.37786040000001], [0.5279486, 51.3778442], [0.5280318, 51.3778281], [0.5284281999999999, 51.377775099999994], [0.5294085, 51.3777265], [0.5300773999999999, 51.3777176], [0.5304384, 51.3777265], [0.5318364, 51.377885500000005], [0.5320771, 51.377927500000006], [0.5326043999999999, 51.378037899999995], [0.5328672000000001, 51.37809140000001], [0.5332139999999999, 51.378193], [0.5337978999999999, 51.3783955], [0.5341107, 51.37853270000001], [0.5345785, 51.3787352], [0.5348734, 51.3788725], [0.5355985999999999, 51.37926860000001], [0.5360868, 51.3795467], [0.5389891704717129, 51.38120622440278], [0.5398329999999999, 51.3816887], [0.5447555, 51.3845031], [0.5470656, 51.38566889999999], [0.5482039, 51.386102599999994], [0.5488053, 51.3862927], [0.5494153, 51.386475399999995], [0.549494, 51.3864989], [0.5495707999999999, 51.38652189999999], [0.5499384, 51.3866156], [0.5506174999999999, 51.3867665], [0.5507418380031995, 51.38679167395817], [0.5511208, 51.3868684], [0.5514553850784147, 51.386920844739095]]}", "current_leg_start": "Chatham", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.3869208", "next_location_lon": "0.5514554", "previous_location": "Chatham", "current_leg_milage": "1.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 973.65, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6066.192, \"from_m\": 973.65, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8513.252, \"from_m\": 6066.192, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9239.424, \"from_m\": 8513.252, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9460.013, \"from_m\": 9239.424, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9573.108, \"from_m\": 9460.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15026.602, \"from_m\": 9573.108, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16240.534, \"from_m\": 15026.602, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16843.773, \"from_m\": 16240.534, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17622.454, \"from_m\": 16843.773, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25345.347, \"from_m\": 17622.454, \"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\": 25424.901, \"from_m\": 25345.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28775.739, \"from_m\": 25424.901, \"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\": 30219.671, \"from_m\": 28775.739, \"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\": 36051.978, \"from_m\": 30219.671, \"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\": 36718.848, \"from_m\": 36051.978, \"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\": 40226.58, \"from_m\": 36718.848, \"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\": 40694.241, \"from_m\": 40226.58, \"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\": 40729.132, \"from_m\": 40694.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40772.067, \"from_m\": 40729.132, \"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\": 40813.497, \"from_m\": 40772.067, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41461.779, \"from_m\": 40813.497, \"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\": 43160.884, \"from_m\": 41461.779, \"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\": 45002.223, \"from_m\": 43160.884, \"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\": 45220.713, \"from_m\": 45002.223, \"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\": 45798.847, \"from_m\": 45220.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\": 48484.706, \"from_m\": 45798.847, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48553.591, \"from_m\": 48484.706, \"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\": 49780.579, \"from_m\": 48553.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49817.84, \"from_m\": 49780.579, \"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\": 49888.873, \"from_m\": 49817.84, \"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\": 49944.14, \"from_m\": 49888.873, \"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\": 50097.166, \"from_m\": 49944.14, \"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\": 52139.429, \"from_m\": 50097.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52201.886, \"from_m\": 52139.429, \"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\": 53445.402, \"from_m\": 52201.886, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 53523.027, \"from_m\": 53445.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\": 53932.664, \"from_m\": 53523.027, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54645.285, \"from_m\": 53932.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55053.949, \"from_m\": 54645.285, \"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\": 55264.612, \"from_m\": 55053.949, \"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\": 55844.229, \"from_m\": 55264.612, \"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\": 56887.438, \"from_m\": 55844.229, \"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\": 58459.623, \"from_m\": 56887.438, \"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\": 59683.156, \"from_m\": 58459.623, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59713.826, \"from_m\": 59683.156, \"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\": 59761.071, \"from_m\": 59713.826, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60216.935, \"from_m\": 59761.071, \"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\": 60255.795, \"from_m\": 60216.935, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60295.559, \"from_m\": 60255.795, \"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\": 60335.852, \"from_m\": 60295.559, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60375.004, \"from_m\": 60335.852, \"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\": 61657.038, \"from_m\": 60375.004, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 62060.536, \"from_m\": 61657.038, \"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\": 62717.948, \"from_m\": 62060.536, \"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\": 63872.887, \"from_m\": 62717.948, \"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\": 65063.383, \"from_m\": 63872.887, \"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\": 65396.585, \"from_m\": 65063.383, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65747.705, \"from_m\": 65396.585, \"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\": 66607.789, \"from_m\": 65747.705, \"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\": 68345.675, \"from_m\": 66607.789, \"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\": 68758.013, \"from_m\": 68345.675, \"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\": 76145.775, \"from_m\": 68758.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76185.492, \"from_m\": 76145.775, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79991.859, \"from_m\": 76185.492, \"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\": 80729.214, \"from_m\": 79991.859, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80774.856, \"from_m\": 80729.214, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81124.544, \"from_m\": 80774.856, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81681.894, \"from_m\": 81124.544, \"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\": 83462.592, \"from_m\": 81681.894, \"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\": 91876.101, \"from_m\": 83462.592, \"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\": 91946.57, \"from_m\": 91876.101, \"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\": 92470.24, \"from_m\": 91946.57, \"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\": 92513.684, \"from_m\": 92470.24, \"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\": 93505.624, \"from_m\": 92513.684, \"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\": 97391.448, \"from_m\": 93505.624, \"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\": 97423.248, \"from_m\": 97391.448, \"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\": 103525.438, \"from_m\": 97423.248, \"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\": 104009.627, \"from_m\": 103525.438, \"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\": 104303.352, \"from_m\": 104009.627, \"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\": 104655.823, \"from_m\": 104303.352, \"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\": 104691.266, \"from_m\": 104655.823, \"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\": 105741.543, \"from_m\": 104691.266, \"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\": 105765.917, \"from_m\": 105741.543, \"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\": 106956.174, \"from_m\": 105765.917, \"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\": 107509.497, \"from_m\": 106956.174, \"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\": 109215.526, \"from_m\": 107509.497, \"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\": 109269.694, \"from_m\": 109215.526, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110442.058, \"from_m\": 109269.694, \"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\": 113733.205, \"from_m\": 110442.058, \"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}], \"service_id\": 798626, \"profile_key\": \"c87f41c3c3afe9d724f6f825fe73b44aa7d9c7f88ce9068bfe037ca329e567d2\", \"schedule_id\": 999, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1817\", \"location\": \"Luton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1819H\", \"wtt_dep\": \"1820H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 2, \"distance_m\": 1660.596, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1825\", \"wtt_dep\": \"1825H\", \"location\": \"Harpenden\", \"stage_seq\": 3, \"distance_m\": 9080.204, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826\", \"location\": \"Harpenden Jn\", \"stage_seq\": 4, \"distance_m\": 9590.308, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1830\", \"wtt_dep\": \"1831\", \"location\": \"St. Albans\", \"stage_seq\": 5, \"distance_m\": 16630.471, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1835H\", \"wtt_dep\": \"1836\", \"location\": \"Radlett\", \"stage_seq\": 6, \"distance_m\": 24150.476, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1836H\", \"location\": \"Radlett Jn\", \"stage_seq\": 7, \"distance_m\": 25424.901, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1839\", \"wtt_dep\": \"1839H\", \"location\": \"Elstree\", \"stage_seq\": 8, \"distance_m\": 28693.948, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1842H\", \"wtt_dep\": \"1843H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 9, \"distance_m\": 33699.113, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Silkstream Jn\", \"stage_seq\": 10, \"distance_m\": 36010.045, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1846\", \"location\": \"Hendon\", \"stage_seq\": 11, \"distance_m\": 37446.538, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1847\", \"wtt_dep\": \"1847H\", \"location\": \"Brent Cross West\", \"stage_seq\": 12, \"distance_m\": 39017.656, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848H\", \"location\": \"Cricklewood\", \"stage_seq\": 13, \"distance_m\": 40477.259, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1850H\", \"wtt_dep\": \"1851H\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 14, \"distance_m\": 42426.929, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1853H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 15, \"distance_m\": 45220.713, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1855H\", \"location\": \"Kentish Town\", \"stage_seq\": 16, \"distance_m\": 46174.68, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Dock Jn North\", \"stage_seq\": 17, \"distance_m\": 47141.777, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1901H\", \"wtt_dep\": \"1902H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 18, \"distance_m\": 51081.19, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1906\", \"wtt_dep\": \"1907\", \"location\": \"Farringdon\", \"stage_seq\": 19, \"distance_m\": 53277.034, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1908\", \"wtt_dep\": \"1909\", \"location\": \"City Thameslink\", \"stage_seq\": 20, \"distance_m\": 54007.191, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1910H\", \"wtt_dep\": \"1911H\", \"location\": \"London Blackfriars\", \"stage_seq\": 21, \"distance_m\": 54404.883, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1914\", \"location\": \"Metropolitan Jn\", \"stage_seq\": 22, \"distance_m\": 55622.591, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1917\", \"wtt_dep\": \"1918H\", \"location\": \"London Bridge\", \"stage_seq\": 23, \"distance_m\": 56349.609, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Corbetts Lane Jn\", \"stage_seq\": 24, \"distance_m\": 59011.613, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Surrey Canal Jn\", \"stage_seq\": 25, \"distance_m\": 59713.826, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 26, \"distance_m\": 60375.004, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1924H\", \"wtt_dep\": \"1925\", \"location\": \"Deptford\", \"stage_seq\": 27, \"distance_m\": 61372.894, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1926H\", \"wtt_dep\": \"1927H\", \"location\": \"Greenwich\", \"stage_seq\": 28, \"distance_m\": 62215.966, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1930\", \"wtt_dep\": \"1930H\", \"location\": \"Maze Hill\", \"stage_seq\": 29, \"distance_m\": 63623.619, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1932\", \"wtt_dep\": \"1932H\", \"location\": \"Westcombe Park\", \"stage_seq\": 30, \"distance_m\": 64727.566, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1934H\", \"wtt_dep\": \"1935H\", \"location\": \"Charlton\", \"stage_seq\": 31, \"distance_m\": 65574.707, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1940\", \"wtt_dep\": \"1941\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 32, \"distance_m\": 68600.913, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1942H\", \"wtt_dep\": \"1943H\", \"location\": \"Plumstead\", \"stage_seq\": 33, \"distance_m\": 69516.271, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1947H\", \"location\": \"Abbey Wood\", \"stage_seq\": 34, \"distance_m\": 71962.26, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Slade Green\", \"stage_seq\": 35, \"distance_m\": 78155.908, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 36, \"distance_m\": 78863.112, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 37, \"distance_m\": 79991.859, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Dartford Jn\", \"stage_seq\": 38, \"distance_m\": 80675.788, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"2000\", \"location\": \"Dartford\", \"stage_seq\": 39, \"distance_m\": 81397.261, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Stone Crossing\", \"stage_seq\": 40, \"distance_m\": 84517.806, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007H\", \"location\": \"Greenhithe\", \"stage_seq\": 41, \"distance_m\": 85760.435, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Swanscombe\", \"stage_seq\": 42, \"distance_m\": 87953.482, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Northfleet\", \"stage_seq\": 43, \"distance_m\": 88848.322, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 44, \"distance_m\": 89875.339, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Gravesend\", \"stage_seq\": 45, \"distance_m\": 92301.749, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Hoo Jn\", \"stage_seq\": 46, \"distance_m\": 97521.667, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Higham\", \"stage_seq\": 47, \"distance_m\": 99654.25, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Strood\", \"stage_seq\": 48, \"distance_m\": 103890.966, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 49, \"distance_m\": 104303.352, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Rochester\", \"stage_seq\": 50, \"distance_m\": 104948.463, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Chatham\", \"stage_seq\": 51, \"distance_m\": 106369.29, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2040H\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 52, \"distance_m\": 108971.522, \"section_seq\": 1, \"route_path_id\": 130869}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Rainham (Kent)\", \"stage_seq\": 53, \"distance_m\": 113733.205, \"section_seq\": 1, \"route_path_id\": 130869}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 113733.205, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130869}], \"total_distance_m\": 113733.205, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 108141.484, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5591.721, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1817", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "3.0", "current_position_lat": "51.3869208", "current_position_lon": "0.5514554", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:21:50Z\", \"source_id\": 68875637, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:21:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:21:20Z\", \"source_id\": 21541590, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:26:24Z\", \"source_id\": 68887278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:27:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:26:27Z\", \"source_id\": 21545616, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18357, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:31:44Z\", \"source_id\": 68899213, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:33:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:31:51Z\", \"source_id\": 21549661, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18369, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:37:21Z\", \"source_id\": 68911866, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:38:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:37:24Z\", \"source_id\": 21553834, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:41:47Z\", \"source_id\": 68921471, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:42:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:41:51Z\", \"source_id\": 21557140, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:46:28Z\", \"source_id\": 68931949, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:47:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:46:30Z\", \"source_id\": 21560772, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:49:30Z\", \"source_id\": 68938639, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:50:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:49:31Z\", \"source_id\": 21563004, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:51:08Z\", \"source_id\": 68942293, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:51:11Z\", \"source_id\": 21564256, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:53:16Z\", \"source_id\": 68947070, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:54:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:53:19Z\", \"source_id\": 21565913, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:54:38Z\", \"source_id\": 68950105, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:55:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:54:44Z\", \"source_id\": 21567005, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:59:32Z\", \"source_id\": 68960737, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:00:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:59:35Z\", \"source_id\": 21570591, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:05:30Z\", \"source_id\": 68973895, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:05:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:05:35Z\", \"source_id\": 21575106, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:09:47Z\", \"source_id\": 68983445, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:10:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:09:50Z\", \"source_id\": 21578231, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:11:49Z\", \"source_id\": 68987950, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:12:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:11:54Z\", \"source_id\": 21579753, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29323, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:14:54Z\", \"source_id\": 68994515, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:15:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:14:59Z\", \"source_id\": 21582007, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:22:04Z\", \"source_id\": 69010122, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:22:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:22:05Z\", \"source_id\": 21587367, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:29:19Z\", \"source_id\": 69026247, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:29:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:29:23Z\", \"source_id\": 21592680, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31646, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:21Z\", \"source_id\": 69030774, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:25Z\", \"source_id\": 21594377, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31650, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:34:48Z\", \"source_id\": 69038473, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:34:52Z\", \"source_id\": 21596770, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31654, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:31Z\", \"source_id\": 69044554, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:35Z\", \"source_id\": 21598657, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:42Z\", \"source_id\": 69049376, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:45Z\", \"source_id\": 21600144, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:12Z\", \"source_id\": 69061426, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:45:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:13Z\", \"source_id\": 21603975, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:30Z\", \"source_id\": 69066627, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:34Z\", \"source_id\": 21605659, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:04Z\", \"source_id\": 69074538, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:51:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:07Z\", \"source_id\": 21608209, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31615, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:00Z\", \"source_id\": 69087597, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:06Z\", \"source_id\": 21612330, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:26Z\", \"source_id\": 69097707, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:30Z\", \"source_id\": 21615391, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:13Z\", \"source_id\": 69108889, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:18Z\", \"source_id\": 21618671, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32224, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:48Z\", \"source_id\": 69114671, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:50Z\", \"source_id\": 21620399, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:47Z\", \"source_id\": 69121465, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:50Z\", \"source_id\": 21622476, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:33Z\", \"source_id\": 69125501, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:40Z\", \"source_id\": 21623764, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:36Z\", \"source_id\": 69134310, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:40Z\", \"source_id\": 21626435, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32259, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:45Z\", \"source_id\": 69147901, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:51Z\", \"source_id\": 21630579, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:39Z\", \"source_id\": 69158732, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:44Z\", \"source_id\": 21633954, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:23Z\", \"source_id\": 69168682, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:25Z\", \"source_id\": 21637061, \"stage_seq\": 50, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:25Z\", \"source_id\": 69175196, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:31Z\", \"source_id\": 21639024, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:31Z\", \"source_id\": 69183756, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:33Z\", \"source_id\": 21641676, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gillingham (Kent)", "service_state_platform": "3", "timing_fact_generation": 1790192436476694, "current_leg_arrival_utc": "2026-09-23T20:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:36.451253", "service_state_evidence_id": 21641678, "current_leg_start_actual_dep": "2026-09-23T20:35:30+01:00", "operational_evidence_version": 253, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:36.547912", "service_state_valid_until_kind": null, "operational_interpretation_version": 253, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
LUT |
RAI |
9P55 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 973.65, "from_m": 0.0, "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": 6066.192, "from_m": 973.65, "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": 8513.252, "from_m": 6066.192, "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": 9239.424, "from_m": 8513.252, "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": 9460.013, "from_m": 9239.424, "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": 9573.108, "from_m": 9460.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15026.602, "from_m": 9573.108, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16240.534, "from_m": 15026.602, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16843.773, "from_m": 16240.534, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17622.454, "from_m": 16843.773, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25345.347, "from_m": 17622.454, "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": 25424.901, "from_m": 25345.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28775.739, "from_m": 25424.901, "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": 30219.671, "from_m": 28775.739, "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": 36051.978, "from_m": 30219.671, "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": 36718.848, "from_m": 36051.978, "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": 40226.58, "from_m": 36718.848, "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": 40694.241, "from_m": 40226.58, "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": 40729.132, "from_m": 40694.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40772.067, "from_m": 40729.132, "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": 40813.497, "from_m": 40772.067, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41461.779, "from_m": 40813.497, "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": 43160.884, "from_m": 41461.779, "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": 45002.223, "from_m": 43160.884, "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": 45220.713, "from_m": 45002.223, "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": 45798.847, "from_m": 45220.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": 48484.706, "from_m": 45798.847, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48553.591, "from_m": 48484.706, "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": 49780.579, "from_m": 48553.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49817.84, "from_m": 49780.579, "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": 49888.873, "from_m": 49817.84, "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": 49944.14, "from_m": 49888.873, "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": 50097.166, "from_m": 49944.14, "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": 52139.429, "from_m": 50097.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 52201.886, "from_m": 52139.429, "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": 53445.402, "from_m": 52201.886, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}, {"to_m": 53523.027, "from_m": 53445.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": 53932.664, "from_m": 53523.027, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 54645.285, "from_m": 53932.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 55053.949, "from_m": 54645.285, "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": 55264.612, "from_m": 55053.949, "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": 55844.229, "from_m": 55264.612, "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": 56887.438, "from_m": 55844.229, "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": 58459.623, "from_m": 56887.438, "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": 59683.156, "from_m": 58459.623, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59713.826, "from_m": 59683.156, "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": 59761.071, "from_m": 59713.826, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60216.935, "from_m": 59761.071, "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": 60255.795, "from_m": 60216.935, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60295.559, "from_m": 60255.795, "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": 60335.852, "from_m": 60295.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60375.004, "from_m": 60335.852, "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": 61657.038, "from_m": 60375.004, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 62060.536, "from_m": 61657.038, "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": 62717.948, "from_m": 62060.536, "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": 63872.887, "from_m": 62717.948, "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": 65063.383, "from_m": 63872.887, "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": 65396.585, "from_m": 65063.383, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65747.705, "from_m": 65396.585, "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": 66607.789, "from_m": 65747.705, "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": 68345.675, "from_m": 66607.789, "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": 68758.013, "from_m": 68345.675, "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": 76145.775, "from_m": 68758.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 76185.492, "from_m": 76145.775, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79991.859, "from_m": 76185.492, "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": 80729.214, "from_m": 79991.859, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80774.856, "from_m": 80729.214, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81124.544, "from_m": 80774.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81681.894, "from_m": 81124.544, "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": 83462.592, "from_m": 81681.894, "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": 91876.101, "from_m": 83462.592, "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": 91946.57, "from_m": 91876.101, "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": 92470.24, "from_m": 91946.57, "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": 92513.684, "from_m": 92470.24, "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": 93505.624, "from_m": 92513.684, "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": 97391.448, "from_m": 93505.624, "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": 97423.248, "from_m": 97391.448, "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": 103525.438, "from_m": 97423.248, "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": 104009.627, "from_m": 103525.438, "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": 104303.352, "from_m": 104009.627, "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": 104655.823, "from_m": 104303.352, "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": 104691.266, "from_m": 104655.823, "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": 105741.543, "from_m": 104691.266, "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": 105765.917, "from_m": 105741.543, "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": 106956.174, "from_m": 105765.917, "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": 107509.497, "from_m": 106956.174, "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": 109215.526, "from_m": 107509.497, "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": 109269.694, "from_m": 109215.526, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110442.058, "from_m": 109269.694, "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": 113733.205, "from_m": 110442.058, "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}], "service_id": 798626, "profile_key": "c87f41c3c3afe9d724f6f825fe73b44aa7d9c7f88ce9068bfe037ca329e567d2", "schedule_id": 999, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1817", "location": "Luton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1819H", "wtt_dep": "1820H", "location": "Luton Airport Parkway", "stage_seq": 2, "distance_m": 1660.596, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1825", "wtt_dep": "1825H", "location": "Harpenden", "stage_seq": 3, "distance_m": 9080.204, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826", "location": "Harpenden Jn", "stage_seq": 4, "distance_m": 9590.308, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1830", "wtt_dep": "1831", "location": "St. Albans", "stage_seq": 5, "distance_m": 16630.471, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1835H", "wtt_dep": "1836", "location": "Radlett", "stage_seq": 6, "distance_m": 24150.476, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1836H", "location": "Radlett Jn", "stage_seq": 7, "distance_m": 25424.901, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1839", "wtt_dep": "1839H", "location": "Elstree", "stage_seq": 8, "distance_m": 28693.948, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1842H", "wtt_dep": "1843H", "location": "Mill Hill Broadway", "stage_seq": 9, "distance_m": 33699.113, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1845", "location": "Silkstream Jn", "stage_seq": 10, "distance_m": 36010.045, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1846", "location": "Hendon", "stage_seq": 11, "distance_m": 37446.538, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1847", "wtt_dep": "1847H", "location": "Brent Cross West", "stage_seq": 12, "distance_m": 39017.656, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848H", "location": "Cricklewood", "stage_seq": 13, "distance_m": 40477.259, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1850H", "wtt_dep": "1851H", "location": "West Hampstead Thameslink", "stage_seq": 14, "distance_m": 42426.929, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1853H", "location": "Carlton Road Jn", "stage_seq": 15, "distance_m": 45220.713, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1855H", "location": "Kentish Town", "stage_seq": 16, "distance_m": 46174.68, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1858", "location": "Dock Jn North", "stage_seq": 17, "distance_m": 47141.777, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1901H", "wtt_dep": "1902H", "location": "St Pancras Low Level", "stage_seq": 18, "distance_m": 51081.19, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1906", "wtt_dep": "1907", "location": "Farringdon", "stage_seq": 19, "distance_m": 53277.034, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1908", "wtt_dep": "1909", "location": "City Thameslink", "stage_seq": 20, "distance_m": 54007.191, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1910H", "wtt_dep": "1911H", "location": "London Blackfriars", "stage_seq": 21, "distance_m": 54404.883, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1914", "location": "Metropolitan Jn", "stage_seq": 22, "distance_m": 55622.591, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1917", "wtt_dep": "1918H", "location": "London Bridge", "stage_seq": 23, "distance_m": 56349.609, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921", "location": "Corbetts Lane Jn", "stage_seq": 24, "distance_m": 59011.613, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "Surrey Canal Jn", "stage_seq": 25, "distance_m": 59713.826, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "North Kent East Jn", "stage_seq": 26, "distance_m": 60375.004, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1924H", "wtt_dep": "1925", "location": "Deptford", "stage_seq": 27, "distance_m": 61372.894, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1926H", "wtt_dep": "1927H", "location": "Greenwich", "stage_seq": 28, "distance_m": 62215.966, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1930", "wtt_dep": "1930H", "location": "Maze Hill", "stage_seq": 29, "distance_m": 63623.619, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1932", "wtt_dep": "1932H", "location": "Westcombe Park", "stage_seq": 30, "distance_m": 64727.566, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1934H", "wtt_dep": "1935H", "location": "Charlton", "stage_seq": 31, "distance_m": 65574.707, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1940", "wtt_dep": "1941", "location": "Woolwich Arsenal", "stage_seq": 32, "distance_m": 68600.913, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1942H", "wtt_dep": "1943H", "location": "Plumstead", "stage_seq": 33, "distance_m": 69516.271, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1947H", "location": "Abbey Wood", "stage_seq": 34, "distance_m": 71962.26, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Slade Green", "stage_seq": 35, "distance_m": 78155.908, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Crayford Creek Jn", "stage_seq": 36, "distance_m": 78863.112, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Crayford Spur A Jn", "stage_seq": 37, "distance_m": 79991.859, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Dartford Jn", "stage_seq": 38, "distance_m": 80675.788, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "2000", "location": "Dartford", "stage_seq": 39, "distance_m": 81397.261, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Stone Crossing", "stage_seq": 40, "distance_m": 84517.806, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007H", "location": "Greenhithe", "stage_seq": 41, "distance_m": 85760.435, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Swanscombe", "stage_seq": 42, "distance_m": 87953.482, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Northfleet", "stage_seq": 43, "distance_m": 88848.322, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Springhead Junction (CTRL)", "stage_seq": 44, "distance_m": 89875.339, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Gravesend", "stage_seq": 45, "distance_m": 92301.749, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Hoo Jn", "stage_seq": 46, "distance_m": 97521.667, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Higham", "stage_seq": 47, "distance_m": 99654.25, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Strood", "stage_seq": 48, "distance_m": 103890.966, "section_seq": 1, "route_path_id": 130869}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Rochester Bridge Jn", "stage_seq": 49, "distance_m": 104303.352, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Rochester", "stage_seq": 50, "distance_m": 104948.463, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Chatham", "stage_seq": 51, "distance_m": 106369.29, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2040H", "location": "Gillingham (Kent)", "stage_seq": 52, "distance_m": 108971.522, "section_seq": 1, "route_path_id": 130869}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Rainham (Kent)", "stage_seq": 53, "distance_m": 113733.205, "section_seq": 1, "route_path_id": 130869}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 113733.205, "from_m": 0.0, "section_seq": 1, "route_path_id": 130869}], "total_distance_m": 113733.205, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 108141.484, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5591.721, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18191, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:21:50Z", "source_id": 68875637, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T17:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:21:20Z", "source_id": 21541590, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18201, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:26:24Z", "source_id": 68887278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T17:27:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:26:27Z", "source_id": 21545616, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18357, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:31:44Z", "source_id": 68899213, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T17:33:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:31:51Z", "source_id": 21549661, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18369, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:37:21Z", "source_id": 68911866, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T17:38:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:37:24Z", "source_id": 21553834, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18389, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:41:47Z", "source_id": 68921471, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T17:42:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:41:51Z", "source_id": 21557140, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18397, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:46:28Z", "source_id": 68931949, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T17:47:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:46:30Z", "source_id": 21560772, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18409, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:49:30Z", "source_id": 68938639, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T17:50:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:49:31Z", "source_id": 21563004, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18447, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:51:08Z", "source_id": 68942293, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T17:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:51:11Z", "source_id": 21564256, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T18:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18471, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:53:16Z", "source_id": 68947070, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T17:54:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:53:19Z", "source_id": 21565913, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T18:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18536, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:54:38Z", "source_id": 68950105, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T17:55:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:54:44Z", "source_id": 21567005, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T18:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18568, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:59:32Z", "source_id": 68960737, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T18:00:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:59:35Z", "source_id": 21570591, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18637, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:05:30Z", "source_id": 68973895, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T18:05:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:05:35Z", "source_id": 21575106, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18768, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:09:47Z", "source_id": 68983445, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T18:10:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:09:50Z", "source_id": 21578231, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29310, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:11:49Z", "source_id": 68987950, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T18:12:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:11:54Z", "source_id": 21579753, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29323, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:14:54Z", "source_id": 68994515, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T18:15:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:14:59Z", "source_id": 21582007, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29674, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:22:04Z", "source_id": 69010122, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T18:22:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:22:05Z", "source_id": 21587367, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31642, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:29:19Z", "source_id": 69026247, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T18:29:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:29:23Z", "source_id": 21592680, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31646, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:21Z", "source_id": 69030774, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T18:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:25Z", "source_id": 21594377, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31650, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:34:48Z", "source_id": 69038473, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T18:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:34:52Z", "source_id": 21596770, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-23T19:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31654, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:31Z", "source_id": 69044554, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T18:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:35Z", "source_id": 21598657, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T19:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32141, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:42Z", "source_id": 69049376, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T18:40:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:45Z", "source_id": 21600144, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32151, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:12Z", "source_id": 69061426, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-23T18:45:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:13Z", "source_id": 21603975, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-23T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32157, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:30Z", "source_id": 69066627, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-23T18:48:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:34Z", "source_id": 21605659, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32203, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:04Z", "source_id": 69074538, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T18:51:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:07Z", "source_id": 21608209, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-23T19:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31615, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:00Z", "source_id": 69087597, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-23T18:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:06Z", "source_id": 21612330, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31784, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:26Z", "source_id": 69097707, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-23T19:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:30Z", "source_id": 21615391, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32220, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:13Z", "source_id": 69108889, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-23T19:07:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:18Z", "source_id": 21618671, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32224, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:48Z", "source_id": 69114671, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-23T19:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:50Z", "source_id": 21620399, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32228, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:47Z", "source_id": 69121465, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-23T19:12:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:50Z", "source_id": 21622476, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32233, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:33Z", "source_id": 69125501, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-23T19:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:40Z", "source_id": 21623764, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:36Z", "source_id": 69134310, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-23T19:18:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:40Z", "source_id": 21626435, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32259, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:45Z", "source_id": 69147901, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-23T19:24:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:51Z", "source_id": 21630579, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:39Z", "source_id": 69158732, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-23T19:29:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:44Z", "source_id": 21633954, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:23Z", "source_id": 69168682, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-23T19:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:25Z", "source_id": 21637061, "stage_seq": 50, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:25Z", "source_id": 69175196, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-23T19:37:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:31Z", "source_id": 21639024, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:31Z", "source_id": 69183756, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-23T19:41:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:33Z", "source_id": 21641676, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Luton |
1817 |
1817 |
2 |
None |
None |
Rainham (Kent) |
2045 |
2045 |
0 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:C10055/2026-09-23/detailed |
None |
Chatham |
2026-09-23T20:35:30+01:00 |
Gillingham (Kent) |
3.0 |
{"type": "LineString", "coordinates": [[0.5207832999999998, 51.38048739999999], [0.5209246999999999, 51.380434599999994], [0.5212259, 51.3803221], [0.5218145, 51.38006479999999], [0.5220672, 51.379960800000006], [0.5222695, 51.379877599999986], [0.5227337999999999, 51.3796866], [0.5254125, 51.3785403], [0.5259635, 51.3783255], [0.5263228999999999, 51.3782147], [0.5267389, 51.37810459999999], [0.5268314, 51.3780802], [0.5268861, 51.3780657], [0.5272092999999999, 51.3779942], [0.5273188, 51.377970000000005], [0.5274513, 51.3779407], [0.5278654, 51.37786040000001], [0.5279486, 51.3778442], [0.5280318, 51.3778281], [0.5284281999999999, 51.377775099999994], [0.5294085, 51.3777265], [0.5300773999999999, 51.3777176], [0.5304384, 51.3777265], [0.5318364, 51.377885500000005], [0.5320771, 51.377927500000006], [0.5326043999999999, 51.378037899999995], [0.5328672000000001, 51.37809140000001], [0.5332139999999999, 51.378193], [0.5337978999999999, 51.3783955], [0.5341107, 51.37853270000001], [0.5345785, 51.3787352], [0.5348734, 51.3788725], [0.5355985999999999, 51.37926860000001], [0.5360868, 51.3795467], [0.5389891704717129, 51.38120622440278], [0.5398329999999999, 51.3816887], [0.5447555, 51.3845031], [0.5470656, 51.38566889999999], [0.5482039, 51.386102599999994], [0.5488053, 51.3862927], [0.5494153, 51.386475399999995], [0.549494, 51.3864989], [0.5495707999999999, 51.38652189999999], [0.5499384, 51.3866156], [0.5506174999999999, 51.3867665], [0.5507418380031995, 51.38679167395817], [0.5511208, 51.3868684], [0.5514553850784147, 51.386920844739095]]} |
1.6 |
2038 |
2041 |
Chatham |
Gillingham (Kent) |
Gillingham (Kent) |
51.3869208 |
0.5514554 |
51.3869208 |
0.5514554 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Gillingham (Kent) |
TRUST |
TRUST_CANCELLATION |
21641678 |
1790192436476694 |
253 |
253 |
2026-09-23 19:50:36.547912 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:36.451253 |
| 770006 |
801215 |
C22335 |
872P62MZ23 |
2026-09-23 |
COMPLETE |
21640949 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 801215, "stp": "P", "toc": "Southern", "uid": "C22335", "consist": "377604", "dest_crs": "PUR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C22335/2026-09-23/detailed", "trust_id": "872P62MZ23", "origin_crs": "TAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Purley", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "5", "is_terminated": 1, "next_location": "Purley", "signalling_id": "2P62", "timing_status": "EARLY", "origin_station": "Tattenham Corner", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Purley", "origin_dep_time": "2015", "origin_platform": "2", "current_location": "Purley Carriage Holding Sidings", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]}", "current_leg_start": "Reedham", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.3377174", "next_location_lon": "-0.1135745", "previous_location": "Reedham", "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\": 818.55, \"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\": 905.742, \"from_m\": 818.55, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1871.089, \"from_m\": 905.742, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3283.511, \"from_m\": 1871.089, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3696.783, \"from_m\": 3283.511, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3884.332, \"from_m\": 3696.783, \"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\": 5956.026, \"from_m\": 3884.332, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6404.894, \"from_m\": 5956.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7053.081, \"from_m\": 6404.894, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7720.797, \"from_m\": 7053.081, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9065.184, \"from_m\": 7720.797, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10357.393, \"from_m\": 9065.184, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11060.156, \"from_m\": 10357.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11297.829, \"from_m\": 11060.156, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12183.705, \"from_m\": 11297.829, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13231.774, \"from_m\": 12183.705, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13573.825, \"from_m\": 13231.774, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13634.292, \"from_m\": 13573.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13900.184, \"from_m\": 13634.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 801215, \"profile_key\": \"faf0971746cb8cc126d0e2512527228382f738eb32346510cc2a31a3a1fd9fe9\", \"schedule_id\": 3105, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Tattenham Corner\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019\", \"location\": \"Tadworth\", \"stage_seq\": 2, \"distance_m\": 1964.278, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2022H\", \"location\": \"Kingswood\", \"stage_seq\": 3, \"distance_m\": 4128.402, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Chipstead\", \"stage_seq\": 4, \"distance_m\": 7961.489, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"Woodmansterne\", \"stage_seq\": 5, \"distance_m\": 9562.876, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2035\", \"location\": \"Coulsdon Town\", \"stage_seq\": 6, \"distance_m\": 11137.348, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2037H\", \"wtt_dep\": \"2038\", \"location\": \"Reedham\", \"stage_seq\": 7, \"distance_m\": 12314.674, \"section_seq\": 1, \"route_path_id\": 131774}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Purley\", \"stage_seq\": 8, \"distance_m\": 13900.184, \"section_seq\": 1, \"route_path_id\": 131774}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13900.184, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 131774}], \"total_distance_m\": 13900.184, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13662.511, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 237.673, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3377174", "current_position_lon": "-0.1135745", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:57Z\", \"source_id\": 69132897, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:01Z\", \"source_id\": 21626044, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:05Z\", \"source_id\": 69146502, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:10Z\", \"source_id\": 21630160, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:20Z\", \"source_id\": 69158035, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:22Z\", \"source_id\": 21633708, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:09Z\", \"source_id\": 69166081, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:12Z\", \"source_id\": 21636213, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:20Z\", \"source_id\": 69174985, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:25Z\", \"source_id\": 21638949, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:23Z\", \"source_id\": 69181415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:28Z\", \"source_id\": 21640949, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Purley", "service_state_platform": "5", "timing_fact_generation": 1790192369806915, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:38.812051", "service_state_evidence_id": 21640949, "current_leg_start_actual_dep": "2026-09-23T20:38:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:39.310322", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
TAT |
PUR |
2P62 |
377604 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 818.55, "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": 905.742, "from_m": 818.55, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1871.089, "from_m": 905.742, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3283.511, "from_m": 1871.089, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3696.783, "from_m": 3283.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3884.332, "from_m": 3696.783, "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": 5956.026, "from_m": 3884.332, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6404.894, "from_m": 5956.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7053.081, "from_m": 6404.894, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7720.797, "from_m": 7053.081, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9065.184, "from_m": 7720.797, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10357.393, "from_m": 9065.184, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11060.156, "from_m": 10357.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11297.829, "from_m": 11060.156, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12183.705, "from_m": 11297.829, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13231.774, "from_m": 12183.705, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13573.825, "from_m": 13231.774, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13634.292, "from_m": 13573.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13900.184, "from_m": 13634.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 801215, "profile_key": "faf0971746cb8cc126d0e2512527228382f738eb32346510cc2a31a3a1fd9fe9", "schedule_id": 3105, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Tattenham Corner", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019", "location": "Tadworth", "stage_seq": 2, "distance_m": 1964.278, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2022H", "location": "Kingswood", "stage_seq": 3, "distance_m": 4128.402, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Chipstead", "stage_seq": 4, "distance_m": 7961.489, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "Woodmansterne", "stage_seq": 5, "distance_m": 9562.876, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2035", "location": "Coulsdon Town", "stage_seq": 6, "distance_m": 11137.348, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2037H", "wtt_dep": "2038", "location": "Reedham", "stage_seq": 7, "distance_m": 12314.674, "section_seq": 1, "route_path_id": 131774}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Purley", "stage_seq": 8, "distance_m": 13900.184, "section_seq": 1, "route_path_id": 131774}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13900.184, "from_m": 0.0, "section_seq": 1, "route_path_id": 131774}], "total_distance_m": 13900.184, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13662.511, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 237.673, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30267, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:57Z", "source_id": 69132897, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:01Z", "source_id": 21626044, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30275, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:05Z", "source_id": 69146502, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:10Z", "source_id": 21630160, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30278, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:20Z", "source_id": 69158035, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:30:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:22Z", "source_id": 21633708, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30285, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:09Z", "source_id": 69166081, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:33:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:12Z", "source_id": 21636213, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30233, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:20Z", "source_id": 69174985, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:36:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:25Z", "source_id": 21638949, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30484, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:23Z", "source_id": 69181415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:28Z", "source_id": 21640949, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Tattenham Corner |
2015 |
2015 |
2 |
None |
None |
Purley |
2041 |
2041 |
5 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C22335/2026-09-23/detailed |
None |
Reedham |
2026-09-23T20:38:00+01:00 |
Purley |
3.0 |
{"type": "LineString", "coordinates": [[-0.12345359999999998, 51.3310401], [-0.123258, 51.33134129999999], [-0.1229909, 51.3317099], [-0.1228832, 51.33185160000001], [-0.12271110000000002, 51.33204859999999], [-0.12250039999999998, 51.3322529], [-0.1223885, 51.33235229999999], [-0.12228799999999998, 51.3324337], [-0.12218709999999998, 51.33250580000001], [-0.1220463, 51.33259809999998], [-0.12193809999999998, 51.33266689999999], [-0.1218031, 51.3327471], [-0.12163239999999996, 51.332833], [-0.12155390000000002, 51.33286890000001], [-0.12141789999999998, 51.3329284], [-0.1212932, 51.3329744], [-0.12112619999999998, 51.33302849999999], [-0.12096499999999998, 51.3330729], [-0.1207902, 51.33311090000001], [-0.1205934, 51.3331433], [-0.1204, 51.3331664], [-0.1201951, 51.3331815], [-0.12004681551543452, 51.333189321818146], [-0.11998817414365512, 51.3332359002882], [-0.1199206135779596, 51.33323895766482], [-0.1198362847414203, 51.333242773870175], [-0.1196645, 51.3333789], [-0.11917089999999995, 51.33377759999999], [-0.1187541, 51.3340978], [-0.1182312, 51.33449689999999], [-0.11781850000000002, 51.334805], [-0.11726549999999995, 51.33522539999999], [-0.1168184, 51.3355501], [-0.11627369999999997, 51.3359226], [-0.115868, 51.3362103], [-0.11510929999999998, 51.3367188], [-0.11491020000000002, 51.3368476], [-0.1147566, 51.33694870000001], [-0.1143979, 51.33719419999999], [-0.11393649999999998, 51.337483899999995], [-0.11357449999999998, 51.3377174]]} |
0.6 |
2037 |
2040 |
Reedham |
Purley Carriage Holding Sidings |
Purley |
51.3377174 |
-0.1135745 |
51.3377174 |
-0.1135745 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Purley |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640949 |
1790192369806915 |
24 |
24 |
2026-09-23 19:50:39.310322 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:38.812051 |
| 770007 |
799836 |
P02149 |
492W28MY23 |
2026-09-23 |
COMPLETE |
21640940 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 799836, "stp": "P", "toc": "Greater Anglia", "uid": "P02149", "consist": "755424", "dest_crs": "CBG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P02149/2026-09-23/detailed", "trust_id": "492W28MY23", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "5", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2W28", "timing_status": "EARLY", "origin_station": "Ipswich", "current_leg_arr": "2040", "current_leg_dep": "2020", "current_leg_end": "Cambridge", "origin_dep_time": "1920", "origin_platform": "3A", "current_location": "Cambridge", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.40855530000000007, 52.2390314], [0.4045662, 52.2367441], [0.4029648, 52.2359173], [0.4014515, 52.2350281], [0.3976787, 52.2328187], [0.3958789999999999, 52.231726300000005], [0.3949401, 52.2311675], [0.3943187, 52.230765700000006], [0.3934422, 52.230128399999984], [0.3925956, 52.2294689], [0.392002, 52.2289613], [0.3914051, 52.228401899999994], [0.3907953, 52.2278118], [0.3903843, 52.2273759], [0.3900483, 52.22699359999999], [0.38946059999999993, 52.2262623], [0.3891244, 52.22581639999999], [0.3888212999999999, 52.22537869999999], [0.3883112, 52.2245519], [0.3879131, 52.22379159999999], [0.387601, 52.2231024], [0.38730599999999993, 52.2222472], [0.38714670000000007, 52.2216761], [0.3868473999999999, 52.220538700000006], [0.3866828673197634, 52.21998654579095], [0.3866465, 52.219864499999986], [0.3864195, 52.21920099999999], [0.3862138, 52.218655000000005], [0.3860946, 52.2183605], [0.38598769999999993, 52.218115100000006], [0.38556509999999994, 52.2171856], [0.38530449999999994, 52.21665960000001], [0.3851107999999999, 52.2162912], [0.384692, 52.21553049999999], [0.3844856, 52.21517999999999], [0.3840619, 52.2145009], [0.3836167, 52.2138285], [0.3834302, 52.21354789999999], [0.3831846, 52.2131748], [0.3828197, 52.21262799999999], [0.3822017, 52.2116933], [0.3817556, 52.21104299999999], [0.38154999999999994, 52.210761999999995], [0.3810639, 52.2101283], [0.3806222, 52.2096272], [0.3803772, 52.2093781], [0.3799799, 52.2090061], [0.3796053999999999, 52.20868599999999], [0.3790174999999999, 52.20822209999999], [0.378357, 52.20777009999999], [0.3779936, 52.207534200000005], [0.3773715, 52.20716209999999], [0.3763712, 52.2065707], [0.3756838, 52.2061722], [0.3743543, 52.20538229999999], [0.3737927, 52.20509239999999], [0.37348649999999994, 52.204919699999984], [0.3731315999999999, 52.2047109], [0.3722513, 52.2042103], [0.3717271, 52.2039268], [0.37109469999999994, 52.203608499999994], [0.3704535, 52.203299], [0.36962610000000007, 52.2029255], [0.3688595, 52.20259239999999], [0.3685458999999999, 52.2024674], [0.3678028, 52.2021867], [0.3672228, 52.2019755], [0.3665167, 52.20173559999999], [0.3663402999999999, 52.2016788], [0.36606929999999993, 52.2015918], [0.3648196, 52.20121129999998], [0.3642575, 52.20106], [0.3635563, 52.20087989999999], [0.3631267, 52.20077950000001], [0.3620624999999999, 52.2005397], [0.36111609999999994, 52.2003507], [0.36049449999999994, 52.2002364], [0.3596761, 52.20010039999999], [0.35932611364780853, 52.20005097282448], [0.3588703, 52.1999866], [0.3584287, 52.19992869999999], [0.357415, 52.19981109999999], [0.35632169999999996, 52.1997122], [0.355909, 52.19968180000001], [0.3551133, 52.1996352], [0.35402039999999996, 52.19958930000001], [0.3529052, 52.1995377], [0.3526023999999999, 52.199532899999994], [0.35234859999999996, 52.19953120000001], [0.35056119999999996, 52.199513499999995], [0.348777, 52.1994964], [0.34788939999999996, 52.199484700000006], [0.3470336, 52.1994691], [0.3461905, 52.199436199999994], [0.3453494999999999, 52.199392], [0.34425249999999996, 52.1993175], [0.34318709999999997, 52.1992222], [0.34246930000000003, 52.1991495], [0.3417275, 52.1990593], [0.3402679, 52.1988576], [0.3391163, 52.1986692], [0.33788599999999996, 52.198441200000005], [0.3368405, 52.198225400000005], [0.3357556, 52.1979746], [0.3343984, 52.19762419999999], [0.33333409999999997, 52.19732210000001], [0.3324784, 52.197063599999986], [0.3314739, 52.1967349], [0.330522, 52.1963969], [0.32982959999999995, 52.19613749999999], [0.3291285, 52.19585669999999], [0.328316, 52.1955183], [0.32746089999999994, 52.19513509999999], [0.32709, 52.194965800000006], [0.3265992999999999, 52.194727], [0.3261316, 52.194493], [0.3249504999999999, 52.19386899999999], [0.32387119999999997, 52.1932298], [0.3224424, 52.192394199999995], [0.32226439999999995, 52.192291399999995], [0.3203355, 52.19116619999999], [0.3189072, 52.190400399999994], [0.31743759999999993, 52.18969030000001], [0.3163575, 52.1892377], [0.3154682999999999, 52.1889081], [0.31413359999999996, 52.18847409999999], [0.31303819999999993, 52.18816120000001], [0.3124651, 52.1880072], [0.3118645, 52.18786659999999], [0.3107353, 52.1876339], [0.30998919999999996, 52.1874883], [0.30883679999999997, 52.18731749999999], [0.3061546, 52.1869476], [0.3051024, 52.18678209999999], [0.30262569999999994, 52.1863616], [0.3015053, 52.186162200000005], [0.3005041, 52.1859784], [0.2991566, 52.185731700000005], [0.29813179999999995, 52.1855433], [0.29705709999999996, 52.1853481], [0.29573489999999997, 52.1851034], [0.29442159999999995, 52.1848646], [0.29371929999999996, 52.184736], [0.2923075, 52.1844772], [0.2898171, 52.18401999999999], [0.2877798, 52.183648000000005], [0.28572169999999997, 52.1832664], [0.28451109999999996, 52.1830318], [0.2828114, 52.182643299999995], [0.2816889, 52.182384899999995], [0.2810752, 52.18225489999998], [0.2805748, 52.1821617], [0.2801948, 52.1820964], [0.2798919, 52.1820562], [0.279513, 52.1820056], [0.27921159999999995, 52.181974], [0.2785464, 52.1819199], [0.2777828, 52.18188749999999], [0.27736219999999995, 52.181879900000006], [0.2769122, 52.1818746], [0.2763478999999999, 52.1818782], [0.27606499999999995, 52.18188449999999], [0.2756627, 52.181897799999994], [0.2752681, 52.1819144], [0.2749089, 52.181936500000006], [0.27448569999999994, 52.1819651], [0.273789, 52.18203389999999], [0.2730188, 52.182135], [0.27258979999999994, 52.1821934], [0.2720456, 52.18227050000001], [0.2706273, 52.182472], [0.26978739999999996, 52.1825902], [0.26949458523585645, 52.18263215536825], [0.267739, 52.1828837], [0.2655386, 52.183191400000005], [0.2646898999999999, 52.1833117], [0.2632929, 52.18350840000001], [0.2621896, 52.18366499999998], [0.2612555, 52.1837947], [0.2604308, 52.1839135], [0.2597007, 52.18401579999999], [0.2588896, 52.184129], [0.2576731, 52.18429879999999], [0.2527029, 52.185001099999994], [0.2511495, 52.1852185], [0.2505367, 52.1853036], [0.2500179, 52.1853773], [0.24487669999999995, 52.18610079999999], [0.2433932, 52.18630960000001], [0.2419724, 52.1865083], [0.24110770000000004, 52.1866306], [0.2375763, 52.187126199999994], [0.23556610000000003, 52.187408399999995], [0.234101, 52.1876114], [0.2331307, 52.1877342], [0.23222129999999996, 52.18784039999999], [0.23117040000000005, 52.18795599999999], [0.2306008, 52.1880122], [0.2297284, 52.18808709999999], [0.2288729999999999, 52.1881515], [0.2283138, 52.1881848], [0.2275556, 52.1882315], [0.2267909, 52.1882792], [0.2260614, 52.18830249999999], [0.2253218, 52.1883279], [0.22453879999999996, 52.188341299999976], [0.2237514, 52.18833419999999], [0.2231401, 52.1883289], [0.2223417, 52.188319699999994], [0.2216974, 52.1882973], [0.2210499, 52.18827859999998], [0.2204636, 52.18825759999999], [0.2197703, 52.1882251], [0.2190954, 52.18818850000001], [0.218411, 52.18815380000001], [0.217734, 52.1881083], [0.21723069999999997, 52.188084], [0.2167337, 52.1880577], [0.2162657, 52.18803290000001], [0.2157146, 52.1880008], [0.21521879999999996, 52.1879752], [0.2145433, 52.187949399999994], [0.2137872, 52.18790740000001], [0.2130853, 52.18786709999999], [0.2124733, 52.1878316], [0.2113608, 52.18775699999999], [0.211265, 52.187749499999995], [0.2106458, 52.1877019], [0.2097809, 52.1876365], [0.20882269999999997, 52.1875646], [0.2076683, 52.187495600000005], [0.2072372, 52.1874723], [0.20661129999999997, 52.187434], [0.2057329, 52.1873973], [0.2048416, 52.1873573], [0.203894, 52.187320599999985], [0.2028573, 52.1872806], [0.2018302, 52.18724460000001], [0.2006698, 52.1872033], [0.1993553, 52.1871714], [0.1984502, 52.187151699999994], [0.1975377, 52.18713850000001], [0.19618969999999997, 52.1871259], [0.1956421, 52.1871223], [0.1949055, 52.18712849999999], [0.1941913, 52.1871401], [0.19369159999999996, 52.1871515], [0.19319179999999997, 52.1871707], [0.19201570000000004, 52.1872257], [0.191399, 52.18726109999999], [0.1905639, 52.18732169999999], [0.1893576, 52.18742959999999], [0.18856049999999996, 52.1875146], [0.1877236, 52.187612300000005], [0.1867419, 52.18774069999999], [0.18618419999999997, 52.18781640000001], [0.1856244, 52.1878972], [0.18555369999999996, 52.187909299999994], [0.1845883, 52.1880627], [0.1839897, 52.18817030000001], [0.1833942, 52.188281700000005], [0.1828133, 52.1884005], [0.1822345, 52.18852319999999], [0.1810821, 52.188780300000005], [0.1804743, 52.18892], [0.1798665, 52.1890636], [0.1796630568239043, 52.18911260908901], [0.17864979999999997, 52.18935669999999], [0.1779444, 52.189536], [0.17749659999999998, 52.1896557], [0.1766266, 52.1899021], [0.1764114, 52.1899704], [0.1758828, 52.19012999999999], [0.1750188, 52.190397], [0.17403689999999997, 52.1907054], [0.1737379, 52.190797], [0.173048, 52.19101440000001], [0.1720231, 52.191335300000006], [0.17088110000000004, 52.191694], [0.16850189999999998, 52.1924397], [0.1677012, 52.19269990000001], [0.16722839999999997, 52.19286180000001], [0.16685849999999997, 52.1929906], [0.16657979999999997, 52.193101899999995], [0.1661566, 52.19327090000001], [0.1657825, 52.193431100000005], [0.1654609, 52.19357889999999], [0.1651371, 52.1937366], [0.16481719999999997, 52.1939075], [0.16449659999999997, 52.194089099999985], [0.1642302, 52.194252799999994], [0.1639987, 52.19440589999999], [0.16372110000000004, 52.194597], [0.16351659999999998, 52.19474949999999], [0.16325889999999998, 52.1949541], [0.16302989999999998, 52.19514749999999], [0.16286519999999996, 52.195300299999985], [0.16262609999999997, 52.1955364], [0.1623744, 52.19580849999999], [0.1621837, 52.196035300000005], [0.1619299, 52.1963717], [0.1617148, 52.1967007], [0.1614977, 52.1970846], [0.1612831, 52.1974888], [0.1610195, 52.198003799999995], [0.1606924, 52.198657699999984], [0.16052589999999997, 52.19898549999999], [0.1603279, 52.1993442], [0.1601611, 52.19962030000001], [0.16007919999999998, 52.1997526], [0.1599795, 52.1998989], [0.15986899999999998, 52.20006720000001], [0.15961949999999997, 52.2004102], [0.1594557, 52.2006281], [0.1591775, 52.20097690000001], [0.15899929999999998, 52.2011795], [0.1587888, 52.20141480000001], [0.15865229999999997, 52.2015632], [0.15843289999999996, 52.2018022], [0.15819320000000003, 52.202038900000005], [0.15805809999999998, 52.2021702], [0.157711, 52.2024999], [0.1572494, 52.2029301], [0.1568103, 52.20334019999999], [0.1563969, 52.2037221], [0.15597899999999998, 52.204111600000005], [0.1555506, 52.20450900000001], [0.1549901, 52.2050344], [0.1544978, 52.20549379999999], [0.15391339999999998, 52.2060382], [0.1537545, 52.2061842], [0.1528085, 52.20706760000001], [0.1525616, 52.207298], [0.1524186, 52.20742739999999], [0.1522768, 52.2075447], [0.1521314, 52.20764969999999], [0.1520198, 52.20772219999999], [0.15186959999999997, 52.2078072], [0.15168390000000004, 52.2078989], [0.1515262, 52.20796639999999], [0.1513599, 52.208027], [0.1511424, 52.2080911], [0.1508813, 52.208154500000006], [0.1506993, 52.20818679999999], [0.1504437, 52.20822], [0.15023709999999998, 52.2082382], [0.15003459999999996, 52.2082464], [0.1499487, 52.20824850000001], [0.1497729, 52.2082442], [0.14960629999999997, 52.20823729999999], [0.14948529999999996, 52.2082261], [0.1493362, 52.2082092], [0.1491933, 52.20818810000001], [0.1490804, 52.20816949999999], [0.1489504, 52.20814390000001], [0.14877819999999997, 52.2081031], [0.14862380000000003, 52.20805930000001], [0.1485105, 52.2080226], [0.148385, 52.2079759], [0.1482435, 52.2079211], [0.148104, 52.2078578], [0.14800329999999998, 52.207806599999984], [0.14789249999999998, 52.207742999999994], [0.1477594, 52.207657], [0.1475883, 52.2075266], [0.1474643, 52.207415399999995], [0.14739474720286233, 52.20734754361255], [0.14727512429755735, 52.20720727634732], [0.14716876692655595, 52.20708357105764], [0.14707390483618424, 52.20697402216511], [0.14698876777276845, 52.206876224091374], [0.1469115854826348, 52.20678777125804], [0.14684058771210948, 52.206706258086754], [0.14677400420751868, 52.20662927899914], [0.14671006471518858, 52.20655442841681], [0.1466469989814454, 52.20647930076139], [0.14658303675261536, 52.206401490454525], [0.1465164077750246, 52.206318591917814], [0.14644534179499935, 52.206228199572905], [0.1463680685588658, 52.20612790784142], [0.14628281781295016, 52.206015311144974], [0.14618781930357863, 52.2058880039052], [0.1460813027770774, 52.205743580543725], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Newmarket", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Newmarket", "current_leg_milage": "14.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 157.704, \"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\": 1648.98, \"from_m\": 157.704, \"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\": 22955.003, \"from_m\": 1648.98, \"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\": 23194.484, \"from_m\": 22955.003, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 62472.974, \"from_m\": 23194.484, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64117.53, \"from_m\": 62472.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65837.697, \"from_m\": 64117.53, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65859.346, \"from_m\": 65837.697, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 66516.911, \"from_m\": 65859.346, \"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\": 87516.914, \"from_m\": 66516.911, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 87776.444, \"from_m\": 87516.914, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 88608.666, \"from_m\": 87776.444, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 88767.312, \"from_m\": 88608.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\": 88829.285, \"from_m\": 88767.312, \"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\": 88868.533, \"from_m\": 88829.285, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 89346.225, \"from_m\": 88868.533, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 799836, \"profile_key\": \"0431b69e435c9f54aeeebe47c810511daa09cebc17db38fdb97e7086b44b3382\", \"schedule_id\": 18874, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 2, \"distance_m\": 1439.448, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"Ipswich Europa Jn\", \"stage_seq\": 3, \"distance_m\": 2810.796, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924H\", \"location\": \"Claydon S.B.\", \"stage_seq\": 4, \"distance_m\": 8125.231, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"1927H\", \"wtt_dep\": \"1928H\", \"location\": \"Needham Market\", \"stage_seq\": 5, \"distance_m\": 13525.577, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1934\", \"location\": \"Stowmarket\", \"stage_seq\": 6, \"distance_m\": 19059.308, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Haughley Jn\", \"stage_seq\": 7, \"distance_m\": 22937.559, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1942H\", \"location\": \"Elmswell\", \"stage_seq\": 8, \"distance_m\": 28628.475, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948H\", \"location\": \"Thurston\", \"stage_seq\": 9, \"distance_m\": 35828.528, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"1954H\", \"wtt_dep\": \"2000\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 10, \"distance_m\": 42378.697, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Kennett\", \"stage_seq\": 11, \"distance_m\": 57939.008, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Chippenham Jn\", \"stage_seq\": 12, \"distance_m\": 62410.727, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Newmarket\", \"stage_seq\": 13, \"distance_m\": 65859.346, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Dullingham\", \"stage_seq\": 14, \"distance_m\": 71097.649, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 15, \"distance_m\": 87822.294, \"section_seq\": 1, \"route_path_id\": 118930}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 16, \"distance_m\": 89346.225, \"section_seq\": 1, \"route_path_id\": 118930}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 89346.225, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118930}], \"total_distance_m\": 89346.225, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 49909.089, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 39437.136, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1920", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:02Z\", \"source_id\": 69021105, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:27:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:10Z\", \"source_id\": 21591070, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:18Z\", \"source_id\": 69030675, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:25Z\", \"source_id\": 21594373, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12306, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:20Z\", \"source_id\": 69052981, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:25Z\", \"source_id\": 21601405, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:32Z\", \"source_id\": 69071150, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:38Z\", \"source_id\": 21607111, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:39Z\", \"source_id\": 69078060, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:43Z\", \"source_id\": 21609334, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:03Z\", \"source_id\": 69108534, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:08Z\", \"source_id\": 21618541, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:44Z\", \"source_id\": 69128064, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:49Z\", \"source_id\": 21624547, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:27Z\", \"source_id\": 69147392, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:29Z\", \"source_id\": 21630415, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:20Z\", \"source_id\": 69181327, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:28Z\", \"source_id\": 21640940, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "5", "timing_fact_generation": 1790192369059285, "current_leg_arrival_utc": "2026-09-23T20:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:39.239468", "service_state_evidence_id": 21640940, "current_leg_start_actual_dep": "2026-09-23T20:20:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:39.307191", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
IPS |
CBG |
2W28 |
755424 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 157.704, "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": 1648.98, "from_m": 157.704, "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": 22955.003, "from_m": 1648.98, "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": 23194.484, "from_m": 22955.003, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 62472.974, "from_m": 23194.484, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64117.53, "from_m": 62472.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65837.697, "from_m": 64117.53, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65859.346, "from_m": 65837.697, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 66516.911, "from_m": 65859.346, "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": 87516.914, "from_m": 66516.911, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 87776.444, "from_m": 87516.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 88608.666, "from_m": 87776.444, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 88767.312, "from_m": 88608.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": 88829.285, "from_m": 88767.312, "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": 88868.533, "from_m": 88829.285, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 89346.225, "from_m": 88868.533, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 799836, "profile_key": "0431b69e435c9f54aeeebe47c810511daa09cebc17db38fdb97e7086b44b3382", "schedule_id": 18874, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1920", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "East Suffolk Jn", "stage_seq": 2, "distance_m": 1439.448, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "Ipswich Europa Jn", "stage_seq": 3, "distance_m": 2810.796, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924H", "location": "Claydon S.B.", "stage_seq": 4, "distance_m": 8125.231, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "1927H", "wtt_dep": "1928H", "location": "Needham Market", "stage_seq": 5, "distance_m": 13525.577, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1934", "location": "Stowmarket", "stage_seq": 6, "distance_m": 19059.308, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Haughley Jn", "stage_seq": 7, "distance_m": 22937.559, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1942H", "location": "Elmswell", "stage_seq": 8, "distance_m": 28628.475, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948H", "location": "Thurston", "stage_seq": 9, "distance_m": 35828.528, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "1954H", "wtt_dep": "2000", "location": "Bury St Edmunds", "stage_seq": 10, "distance_m": 42378.697, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Kennett", "stage_seq": 11, "distance_m": 57939.008, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Chippenham Jn", "stage_seq": 12, "distance_m": 62410.727, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Newmarket", "stage_seq": 13, "distance_m": 65859.346, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Dullingham", "stage_seq": 14, "distance_m": 71097.649, "section_seq": 1, "route_path_id": 118930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Coldham Lane Jn", "stage_seq": 15, "distance_m": 87822.294, "section_seq": 1, "route_path_id": 118930}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Cambridge", "stage_seq": 16, "distance_m": 89346.225, "section_seq": 1, "route_path_id": 118930}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 89346.225, "from_m": 0.0, "section_seq": 1, "route_path_id": 118930}], "total_distance_m": 89346.225, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 49909.089, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 39437.136, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13250, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:02Z", "source_id": 69021105, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:27:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:10Z", "source_id": 21591070, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13245, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:18Z", "source_id": 69030675, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:25Z", "source_id": 21594373, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12306, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:20Z", "source_id": 69052981, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:25Z", "source_id": 21601405, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12302, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:32Z", "source_id": 69071150, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:48:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:38Z", "source_id": 21607111, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12287, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:39Z", "source_id": 69078060, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T18:54:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:43Z", "source_id": 21609334, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12276, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:03Z", "source_id": 69108534, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:08Z", "source_id": 21618541, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12310, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:44Z", "source_id": 69128064, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:18:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:49Z", "source_id": 21624547, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12314, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:27Z", "source_id": 69147392, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:24:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:29Z", "source_id": 21630415, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12534, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:20Z", "source_id": 69181327, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:40:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:28Z", "source_id": 21640940, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Ipswich |
1920 |
1920 |
3A |
None |
None |
Cambridge |
2043 |
2043 |
5 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P02149/2026-09-23/detailed |
None |
Newmarket |
2026-09-23T20:20:00+01:00 |
Cambridge |
20.0 |
{"type": "LineString", "coordinates": [[0.40855530000000007, 52.2390314], [0.4045662, 52.2367441], [0.4029648, 52.2359173], [0.4014515, 52.2350281], [0.3976787, 52.2328187], [0.3958789999999999, 52.231726300000005], [0.3949401, 52.2311675], [0.3943187, 52.230765700000006], [0.3934422, 52.230128399999984], [0.3925956, 52.2294689], [0.392002, 52.2289613], [0.3914051, 52.228401899999994], [0.3907953, 52.2278118], [0.3903843, 52.2273759], [0.3900483, 52.22699359999999], [0.38946059999999993, 52.2262623], [0.3891244, 52.22581639999999], [0.3888212999999999, 52.22537869999999], [0.3883112, 52.2245519], [0.3879131, 52.22379159999999], [0.387601, 52.2231024], [0.38730599999999993, 52.2222472], [0.38714670000000007, 52.2216761], [0.3868473999999999, 52.220538700000006], [0.3866828673197634, 52.21998654579095], [0.3866465, 52.219864499999986], [0.3864195, 52.21920099999999], [0.3862138, 52.218655000000005], [0.3860946, 52.2183605], [0.38598769999999993, 52.218115100000006], [0.38556509999999994, 52.2171856], [0.38530449999999994, 52.21665960000001], [0.3851107999999999, 52.2162912], [0.384692, 52.21553049999999], [0.3844856, 52.21517999999999], [0.3840619, 52.2145009], [0.3836167, 52.2138285], [0.3834302, 52.21354789999999], [0.3831846, 52.2131748], [0.3828197, 52.21262799999999], [0.3822017, 52.2116933], [0.3817556, 52.21104299999999], [0.38154999999999994, 52.210761999999995], [0.3810639, 52.2101283], [0.3806222, 52.2096272], [0.3803772, 52.2093781], [0.3799799, 52.2090061], [0.3796053999999999, 52.20868599999999], [0.3790174999999999, 52.20822209999999], [0.378357, 52.20777009999999], [0.3779936, 52.207534200000005], [0.3773715, 52.20716209999999], [0.3763712, 52.2065707], [0.3756838, 52.2061722], [0.3743543, 52.20538229999999], [0.3737927, 52.20509239999999], [0.37348649999999994, 52.204919699999984], [0.3731315999999999, 52.2047109], [0.3722513, 52.2042103], [0.3717271, 52.2039268], [0.37109469999999994, 52.203608499999994], [0.3704535, 52.203299], [0.36962610000000007, 52.2029255], [0.3688595, 52.20259239999999], [0.3685458999999999, 52.2024674], [0.3678028, 52.2021867], [0.3672228, 52.2019755], [0.3665167, 52.20173559999999], [0.3663402999999999, 52.2016788], [0.36606929999999993, 52.2015918], [0.3648196, 52.20121129999998], [0.3642575, 52.20106], [0.3635563, 52.20087989999999], [0.3631267, 52.20077950000001], [0.3620624999999999, 52.2005397], [0.36111609999999994, 52.2003507], [0.36049449999999994, 52.2002364], [0.3596761, 52.20010039999999], [0.35932611364780853, 52.20005097282448], [0.3588703, 52.1999866], [0.3584287, 52.19992869999999], [0.357415, 52.19981109999999], [0.35632169999999996, 52.1997122], [0.355909, 52.19968180000001], [0.3551133, 52.1996352], [0.35402039999999996, 52.19958930000001], [0.3529052, 52.1995377], [0.3526023999999999, 52.199532899999994], [0.35234859999999996, 52.19953120000001], [0.35056119999999996, 52.199513499999995], [0.348777, 52.1994964], [0.34788939999999996, 52.199484700000006], [0.3470336, 52.1994691], [0.3461905, 52.199436199999994], [0.3453494999999999, 52.199392], [0.34425249999999996, 52.1993175], [0.34318709999999997, 52.1992222], [0.34246930000000003, 52.1991495], [0.3417275, 52.1990593], [0.3402679, 52.1988576], [0.3391163, 52.1986692], [0.33788599999999996, 52.198441200000005], [0.3368405, 52.198225400000005], [0.3357556, 52.1979746], [0.3343984, 52.19762419999999], [0.33333409999999997, 52.19732210000001], [0.3324784, 52.197063599999986], [0.3314739, 52.1967349], [0.330522, 52.1963969], [0.32982959999999995, 52.19613749999999], [0.3291285, 52.19585669999999], [0.328316, 52.1955183], [0.32746089999999994, 52.19513509999999], [0.32709, 52.194965800000006], [0.3265992999999999, 52.194727], [0.3261316, 52.194493], [0.3249504999999999, 52.19386899999999], [0.32387119999999997, 52.1932298], [0.3224424, 52.192394199999995], [0.32226439999999995, 52.192291399999995], [0.3203355, 52.19116619999999], [0.3189072, 52.190400399999994], [0.31743759999999993, 52.18969030000001], [0.3163575, 52.1892377], [0.3154682999999999, 52.1889081], [0.31413359999999996, 52.18847409999999], [0.31303819999999993, 52.18816120000001], [0.3124651, 52.1880072], [0.3118645, 52.18786659999999], [0.3107353, 52.1876339], [0.30998919999999996, 52.1874883], [0.30883679999999997, 52.18731749999999], [0.3061546, 52.1869476], [0.3051024, 52.18678209999999], [0.30262569999999994, 52.1863616], [0.3015053, 52.186162200000005], [0.3005041, 52.1859784], [0.2991566, 52.185731700000005], [0.29813179999999995, 52.1855433], [0.29705709999999996, 52.1853481], [0.29573489999999997, 52.1851034], [0.29442159999999995, 52.1848646], [0.29371929999999996, 52.184736], [0.2923075, 52.1844772], [0.2898171, 52.18401999999999], [0.2877798, 52.183648000000005], [0.28572169999999997, 52.1832664], [0.28451109999999996, 52.1830318], [0.2828114, 52.182643299999995], [0.2816889, 52.182384899999995], [0.2810752, 52.18225489999998], [0.2805748, 52.1821617], [0.2801948, 52.1820964], [0.2798919, 52.1820562], [0.279513, 52.1820056], [0.27921159999999995, 52.181974], [0.2785464, 52.1819199], [0.2777828, 52.18188749999999], [0.27736219999999995, 52.181879900000006], [0.2769122, 52.1818746], [0.2763478999999999, 52.1818782], [0.27606499999999995, 52.18188449999999], [0.2756627, 52.181897799999994], [0.2752681, 52.1819144], [0.2749089, 52.181936500000006], [0.27448569999999994, 52.1819651], [0.273789, 52.18203389999999], [0.2730188, 52.182135], [0.27258979999999994, 52.1821934], [0.2720456, 52.18227050000001], [0.2706273, 52.182472], [0.26978739999999996, 52.1825902], [0.26949458523585645, 52.18263215536825], [0.267739, 52.1828837], [0.2655386, 52.183191400000005], [0.2646898999999999, 52.1833117], [0.2632929, 52.18350840000001], [0.2621896, 52.18366499999998], [0.2612555, 52.1837947], [0.2604308, 52.1839135], [0.2597007, 52.18401579999999], [0.2588896, 52.184129], [0.2576731, 52.18429879999999], [0.2527029, 52.185001099999994], [0.2511495, 52.1852185], [0.2505367, 52.1853036], [0.2500179, 52.1853773], [0.24487669999999995, 52.18610079999999], [0.2433932, 52.18630960000001], [0.2419724, 52.1865083], [0.24110770000000004, 52.1866306], [0.2375763, 52.187126199999994], [0.23556610000000003, 52.187408399999995], [0.234101, 52.1876114], [0.2331307, 52.1877342], [0.23222129999999996, 52.18784039999999], [0.23117040000000005, 52.18795599999999], [0.2306008, 52.1880122], [0.2297284, 52.18808709999999], [0.2288729999999999, 52.1881515], [0.2283138, 52.1881848], [0.2275556, 52.1882315], [0.2267909, 52.1882792], [0.2260614, 52.18830249999999], [0.2253218, 52.1883279], [0.22453879999999996, 52.188341299999976], [0.2237514, 52.18833419999999], [0.2231401, 52.1883289], [0.2223417, 52.188319699999994], [0.2216974, 52.1882973], [0.2210499, 52.18827859999998], [0.2204636, 52.18825759999999], [0.2197703, 52.1882251], [0.2190954, 52.18818850000001], [0.218411, 52.18815380000001], [0.217734, 52.1881083], [0.21723069999999997, 52.188084], [0.2167337, 52.1880577], [0.2162657, 52.18803290000001], [0.2157146, 52.1880008], [0.21521879999999996, 52.1879752], [0.2145433, 52.187949399999994], [0.2137872, 52.18790740000001], [0.2130853, 52.18786709999999], [0.2124733, 52.1878316], [0.2113608, 52.18775699999999], [0.211265, 52.187749499999995], [0.2106458, 52.1877019], [0.2097809, 52.1876365], [0.20882269999999997, 52.1875646], [0.2076683, 52.187495600000005], [0.2072372, 52.1874723], [0.20661129999999997, 52.187434], [0.2057329, 52.1873973], [0.2048416, 52.1873573], [0.203894, 52.187320599999985], [0.2028573, 52.1872806], [0.2018302, 52.18724460000001], [0.2006698, 52.1872033], [0.1993553, 52.1871714], [0.1984502, 52.187151699999994], [0.1975377, 52.18713850000001], [0.19618969999999997, 52.1871259], [0.1956421, 52.1871223], [0.1949055, 52.18712849999999], [0.1941913, 52.1871401], [0.19369159999999996, 52.1871515], [0.19319179999999997, 52.1871707], [0.19201570000000004, 52.1872257], [0.191399, 52.18726109999999], [0.1905639, 52.18732169999999], [0.1893576, 52.18742959999999], [0.18856049999999996, 52.1875146], [0.1877236, 52.187612300000005], [0.1867419, 52.18774069999999], [0.18618419999999997, 52.18781640000001], [0.1856244, 52.1878972], [0.18555369999999996, 52.187909299999994], [0.1845883, 52.1880627], [0.1839897, 52.18817030000001], [0.1833942, 52.188281700000005], [0.1828133, 52.1884005], [0.1822345, 52.18852319999999], [0.1810821, 52.188780300000005], [0.1804743, 52.18892], [0.1798665, 52.1890636], [0.1796630568239043, 52.18911260908901], [0.17864979999999997, 52.18935669999999], [0.1779444, 52.189536], [0.17749659999999998, 52.1896557], [0.1766266, 52.1899021], [0.1764114, 52.1899704], [0.1758828, 52.19012999999999], [0.1750188, 52.190397], [0.17403689999999997, 52.1907054], [0.1737379, 52.190797], [0.173048, 52.19101440000001], [0.1720231, 52.191335300000006], [0.17088110000000004, 52.191694], [0.16850189999999998, 52.1924397], [0.1677012, 52.19269990000001], [0.16722839999999997, 52.19286180000001], [0.16685849999999997, 52.1929906], [0.16657979999999997, 52.193101899999995], [0.1661566, 52.19327090000001], [0.1657825, 52.193431100000005], [0.1654609, 52.19357889999999], [0.1651371, 52.1937366], [0.16481719999999997, 52.1939075], [0.16449659999999997, 52.194089099999985], [0.1642302, 52.194252799999994], [0.1639987, 52.19440589999999], [0.16372110000000004, 52.194597], [0.16351659999999998, 52.19474949999999], [0.16325889999999998, 52.1949541], [0.16302989999999998, 52.19514749999999], [0.16286519999999996, 52.195300299999985], [0.16262609999999997, 52.1955364], [0.1623744, 52.19580849999999], [0.1621837, 52.196035300000005], [0.1619299, 52.1963717], [0.1617148, 52.1967007], [0.1614977, 52.1970846], [0.1612831, 52.1974888], [0.1610195, 52.198003799999995], [0.1606924, 52.198657699999984], [0.16052589999999997, 52.19898549999999], [0.1603279, 52.1993442], [0.1601611, 52.19962030000001], [0.16007919999999998, 52.1997526], [0.1599795, 52.1998989], [0.15986899999999998, 52.20006720000001], [0.15961949999999997, 52.2004102], [0.1594557, 52.2006281], [0.1591775, 52.20097690000001], [0.15899929999999998, 52.2011795], [0.1587888, 52.20141480000001], [0.15865229999999997, 52.2015632], [0.15843289999999996, 52.2018022], [0.15819320000000003, 52.202038900000005], [0.15805809999999998, 52.2021702], [0.157711, 52.2024999], [0.1572494, 52.2029301], [0.1568103, 52.20334019999999], [0.1563969, 52.2037221], [0.15597899999999998, 52.204111600000005], [0.1555506, 52.20450900000001], [0.1549901, 52.2050344], [0.1544978, 52.20549379999999], [0.15391339999999998, 52.2060382], [0.1537545, 52.2061842], [0.1528085, 52.20706760000001], [0.1525616, 52.207298], [0.1524186, 52.20742739999999], [0.1522768, 52.2075447], [0.1521314, 52.20764969999999], [0.1520198, 52.20772219999999], [0.15186959999999997, 52.2078072], [0.15168390000000004, 52.2078989], [0.1515262, 52.20796639999999], [0.1513599, 52.208027], [0.1511424, 52.2080911], [0.1508813, 52.208154500000006], [0.1506993, 52.20818679999999], [0.1504437, 52.20822], [0.15023709999999998, 52.2082382], [0.15003459999999996, 52.2082464], [0.1499487, 52.20824850000001], [0.1497729, 52.2082442], [0.14960629999999997, 52.20823729999999], [0.14948529999999996, 52.2082261], [0.1493362, 52.2082092], [0.1491933, 52.20818810000001], [0.1490804, 52.20816949999999], [0.1489504, 52.20814390000001], [0.14877819999999997, 52.2081031], [0.14862380000000003, 52.20805930000001], [0.1485105, 52.2080226], [0.148385, 52.2079759], [0.1482435, 52.2079211], [0.148104, 52.2078578], [0.14800329999999998, 52.207806599999984], [0.14789249999999998, 52.207742999999994], [0.1477594, 52.207657], [0.1475883, 52.2075266], [0.1474643, 52.207415399999995], [0.14739474720286233, 52.20734754361255], [0.14727512429755735, 52.20720727634732], [0.14716876692655595, 52.20708357105764], [0.14707390483618424, 52.20697402216511], [0.14698876777276845, 52.206876224091374], [0.1469115854826348, 52.20678777125804], [0.14684058771210948, 52.206706258086754], [0.14677400420751868, 52.20662927899914], [0.14671006471518858, 52.20655442841681], [0.1466469989814454, 52.20647930076139], [0.14658303675261536, 52.206401490454525], [0.1465164077750246, 52.206318591917814], [0.14644534179499935, 52.206228199572905], [0.1463680685588658, 52.20612790784142], [0.14628281781295016, 52.206015311144974], [0.14618781930357863, 52.2058880039052], [0.1460813027770774, 52.205743580543725], [0.1456684, 52.20517559999999], [0.1442297, 52.2031867], [0.1431142, 52.2016454], [0.1426698, 52.20104030000001], [0.14253689999999997, 52.2008536], [0.14204899999999998, 52.2001839], [0.1415981, 52.19956719999999], [0.1409003, 52.1986138], [0.1404922, 52.19806400000002], [0.140467, 52.19803000000001], [0.1403034, 52.19781569999999], [0.13983499999999996, 52.197171299999994], [0.1394935, 52.19670390000001], [0.1390583, 52.1961061], [0.1377316, 52.1942673], [0.1376343, 52.19414150000001]]} |
14.6 |
2020 |
2040 |
Newmarket |
Cambridge |
Cambridge |
52.1941415 |
0.1376343 |
52.1941415 |
0.1376343 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Cambridge |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640940 |
1790192369059285 |
55 |
55 |
2026-09-23 19:50:39.307191 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:39.239468 |
| 770008 |
800313 |
C36962 |
889H44MY23 |
2026-09-23 |
COMPLETE |
21640859 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 800313, "stp": "P", "toc": "Elizabeth Line", "uid": "C36962", "consist": "345050", "dest_crs": "HAF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36962/2026-09-23/detailed", "trust_id": "889H44MY23", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Heathrow Terminal 4", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "2", "is_terminated": 1, "next_location": "Heathrow Terminal 4", "signalling_id": "9H44", "timing_status": "EARLY", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "2040", "current_leg_dep": "2036", "current_leg_end": "Heathrow Terminal 4", "origin_dep_time": "1939", "origin_platform": "3", "current_location": "Heathrow Terminal 4", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]}", "current_leg_start": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.4596963", "next_location_lon": "-0.4454212", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "1.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"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\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"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\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"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\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"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\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"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\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.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\": 14446.864, \"from_m\": 14227.949, \"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\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"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\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.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\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"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\": 18475.782, \"from_m\": 18329.786, \"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\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"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\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"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\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"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\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"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\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28522.076, \"from_m\": 25881.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\": 31016.79, \"from_m\": 28522.076, \"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\": 31830.301, \"from_m\": 31016.79, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33527.151, \"from_m\": 31830.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34707.473, \"from_m\": 33527.151, \"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\": 36811.363, \"from_m\": 34707.473, \"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\": 36975.387, \"from_m\": 36811.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38628.996, \"from_m\": 36975.387, \"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\": 38802.557, \"from_m\": 38628.996, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38965.748, \"from_m\": 38802.557, \"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\": 39258.915, \"from_m\": 38965.748, \"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\": 41502.969, \"from_m\": 39258.915, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42013.951, \"from_m\": 41502.969, \"capability_applied\": null, \"effective_limit_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\": 42657.406, \"from_m\": 42013.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45290.444, \"from_m\": 42657.406, \"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\": 46184.15, \"from_m\": 45290.444, \"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\": 46629.364, \"from_m\": 46184.15, \"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\": 46840.426, \"from_m\": 46629.364, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 47019.962, \"from_m\": 46840.426, \"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\": 48627.585, \"from_m\": 47019.962, \"capability_applied\": null, \"effective_limit_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\": 48989.883, \"from_m\": 48627.585, \"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\": 49418.521, \"from_m\": 48989.883, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 800313, \"profile_key\": \"edceb4ca21c7010a224b182aa8e50b0d5e5796d7966b71d417508422b3b8fb5c\", \"schedule_id\": 4883, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1939\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1940\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1942H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1946\", \"wtt_dep\": \"1946H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13035.108, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1956H\", \"wtt_dep\": \"1957H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"1959\", \"wtt_dep\": \"2000\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2009\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2015H\", \"location\": \"Acton Main Line\", \"stage_seq\": 16, \"distance_m\": 29593.416, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016H\", \"location\": \"Acton West Jn\", \"stage_seq\": 17, \"distance_m\": 31172.79, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 18, \"distance_m\": 31972.37, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"West Ealing\", \"stage_seq\": 19, \"distance_m\": 33381.293, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Hanwell\", \"stage_seq\": 20, \"distance_m\": 34659.232, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026\", \"location\": \"Southall\", \"stage_seq\": 21, \"distance_m\": 37310.91, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 22, \"distance_m\": 40390.502, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 23, \"distance_m\": 40597.794, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 24, \"distance_m\": 42522.437, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2037\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 25, \"distance_m\": 46382.121, \"section_seq\": 1, \"route_path_id\": 116011}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Heathrow Terminal 4\", \"stage_seq\": 26, \"distance_m\": 49418.521, \"section_seq\": 1, \"route_path_id\": 116011}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 49418.521, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116011}], \"total_distance_m\": 49418.521, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47010.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2408.078, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1939", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4596963", "current_position_lon": "-0.4454212", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:36Z\", \"source_id\": 69053489, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:37Z\", \"source_id\": 21601556, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:45Z\", \"source_id\": 69062623, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:45:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:45:48Z\", \"source_id\": 21604414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:04Z\", \"source_id\": 69070144, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:07Z\", \"source_id\": 21606761, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:11Z\", \"source_id\": 69079253, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:16Z\", \"source_id\": 21609714, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:23Z\", \"source_id\": 69086214, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:27Z\", \"source_id\": 21611912, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:53Z\", \"source_id\": 69091930, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:58:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:58Z\", \"source_id\": 21613589, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:07Z\", \"source_id\": 69099222, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:11Z\", \"source_id\": 21615843, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:07Z\", \"source_id\": 69103959, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:04:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:11Z\", \"source_id\": 21617244, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:59Z\", \"source_id\": 69110608, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:05Z\", \"source_id\": 21619180, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:19Z\", \"source_id\": 69118038, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:22Z\", \"source_id\": 21621474, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:53Z\", \"source_id\": 69128388, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:59Z\", \"source_id\": 21624639, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:39Z\", \"source_id\": 69134465, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:44Z\", \"source_id\": 21626490, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:53Z\", \"source_id\": 69139268, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:55Z\", \"source_id\": 21627989, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:09Z\", \"source_id\": 21629485, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:57Z\", \"source_id\": 69150583, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:58Z\", \"source_id\": 21631391, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:13Z\", \"source_id\": 69157747, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:18Z\", \"source_id\": 21633645, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:49Z\", \"source_id\": 69171778, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:55Z\", \"source_id\": 21637920, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:16Z\", \"source_id\": 69181190, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:20Z\", \"source_id\": 21640859, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Heathrow Terminal 4", "service_state_platform": "2", "timing_fact_generation": 1790192360569612, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:45.097502", "service_state_evidence_id": 21640859, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 123, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:45.541374", "service_state_valid_until_kind": null, "operational_interpretation_version": 123, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
ABX |
HAF |
9H44 |
345050 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "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": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "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": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "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": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "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": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "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": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.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": 14446.864, "from_m": 14227.949, "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": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "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": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.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": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "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": 18475.782, "from_m": 18329.786, "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": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "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": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "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": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "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": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "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": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28522.076, "from_m": 25881.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": 31016.79, "from_m": 28522.076, "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": 31830.301, "from_m": 31016.79, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33527.151, "from_m": 31830.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34707.473, "from_m": 33527.151, "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": 36811.363, "from_m": 34707.473, "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": 36975.387, "from_m": 36811.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38628.996, "from_m": 36975.387, "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": 38802.557, "from_m": 38628.996, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38965.748, "from_m": 38802.557, "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": 39258.915, "from_m": 38965.748, "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": 41502.969, "from_m": 39258.915, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42013.951, "from_m": 41502.969, "capability_applied": null, "effective_limit_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": 42657.406, "from_m": 42013.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45290.444, "from_m": 42657.406, "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": 46184.15, "from_m": 45290.444, "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": 46629.364, "from_m": 46184.15, "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": 46840.426, "from_m": 46629.364, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 47019.962, "from_m": 46840.426, "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": 48627.585, "from_m": 47019.962, "capability_applied": null, "effective_limit_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": 48989.883, "from_m": 48627.585, "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": 49418.521, "from_m": 48989.883, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}], "service_id": 800313, "profile_key": "edceb4ca21c7010a224b182aa8e50b0d5e5796d7966b71d417508422b3b8fb5c", "schedule_id": 4883, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1939", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1940", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1942H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1946", "wtt_dep": "1946H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13035.108, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1956H", "wtt_dep": "1957H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "1959", "wtt_dep": "2000", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2009", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2015H", "location": "Acton Main Line", "stage_seq": 16, "distance_m": 29593.416, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016H", "location": "Acton West Jn", "stage_seq": 17, "distance_m": 31172.79, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018H", "location": "Ealing Broadway", "stage_seq": 18, "distance_m": 31972.37, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "West Ealing", "stage_seq": 19, "distance_m": 33381.293, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Hanwell", "stage_seq": 20, "distance_m": 34659.232, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026", "location": "Southall", "stage_seq": 21, "distance_m": 37310.91, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Hayes & Harlington", "stage_seq": 22, "distance_m": 40390.502, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Heathrow Airport Jn", "stage_seq": 23, "distance_m": 40597.794, "section_seq": 1, "route_path_id": 116011}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Heathrow Tunnel Jn", "stage_seq": 24, "distance_m": 42522.437, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2037", "location": "Heathrow Terminals 2 & 3", "stage_seq": 25, "distance_m": 46382.121, "section_seq": 1, "route_path_id": 116011}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Heathrow Terminal 4", "stage_seq": 26, "distance_m": 49418.521, "section_seq": 1, "route_path_id": 116011}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 49418.521, "from_m": 0.0, "section_seq": 1, "route_path_id": 116011}], "total_distance_m": 49418.521, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47010.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2408.078, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:36Z", "source_id": 69053489, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:41:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:37Z", "source_id": 21601556, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:45Z", "source_id": 69062623, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:45:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:45:48Z", "source_id": 21604414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:04Z", "source_id": 69070144, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:49:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:07Z", "source_id": 21606761, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:11Z", "source_id": 69079253, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:53:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:16Z", "source_id": 21609714, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:23Z", "source_id": 69086214, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:27Z", "source_id": 21611912, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:53Z", "source_id": 69091930, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:58:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:58Z", "source_id": 21613589, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:07Z", "source_id": 69099222, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:02:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:11Z", "source_id": 21615843, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:07Z", "source_id": 69103959, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:04:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:11Z", "source_id": 21617244, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:59Z", "source_id": 69110608, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:06:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:05Z", "source_id": 21619180, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:19Z", "source_id": 69118038, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:22Z", "source_id": 21621474, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23145, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:53Z", "source_id": 69128388, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:15:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:59Z", "source_id": 21624639, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:39Z", "source_id": 69134465, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:18:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:44Z", "source_id": 21626490, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:53Z", "source_id": 69139268, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:20:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:55Z", "source_id": 21627989, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:09Z", "source_id": 21629485, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:57Z", "source_id": 69150583, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:26:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:58Z", "source_id": 21631391, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:13Z", "source_id": 69157747, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:18Z", "source_id": 21633645, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23484, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:49Z", "source_id": 69171778, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:55Z", "source_id": 21637920, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23475, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:16Z", "source_id": 69181190, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T19:40:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:20Z", "source_id": 21640859, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Abbey Wood (Crossrail) |
1939 |
1939 |
3 |
None |
None |
Heathrow Terminal 4 |
2043 |
2041 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C36962/2026-09-23/detailed |
None |
Heathrow Terminals 2 & 3 |
2026-09-23T20:37:00+01:00 |
Heathrow Terminal 4 |
4.0 |
{"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.45547630000000006, 51.4716558], [-0.4561686999999999, 51.47135180000001], [-0.45655329999999994, 51.47116819999999], [-0.4570034999999999, 51.4709326], [-0.4580498, 51.470358], [-0.4582568, 51.47025320000001], [-0.4587626000000001, 51.47001040000001], [-0.4590676999999999, 51.46987039999999], [-0.4593577999999999, 51.4697301], [-0.45982950000000006, 51.4695185], [-0.4600502, 51.4694176], [-0.4602784, 51.469312200000005], [-0.4611246, 51.468911], [-0.4617468, 51.4685724], [-0.46205339999999995, 51.46839519999999], [-0.46227150000000006, 51.46826919999999], [-0.4628355, 51.467778900000006], [-0.4632993, 51.4673458], [-0.4635476999999999, 51.46707], [-0.4638105, 51.46666059999999], [-0.4640798, 51.46618920000001], [-0.4642692000000001, 51.46577449999999], [-0.464377, 51.4653942], [-0.4644568999999999, 51.4649206], [-0.4644769999999999, 51.46448], [-0.4644352, 51.46394190000001], [-0.4643525999999999, 51.46350929999999], [-0.4642104, 51.4630516], [-0.4639304, 51.4624012], [-0.4636338, 51.46184290000001], [-0.46315949999999995, 51.461144699999984], [-0.4622825, 51.4601883], [-0.46185969999999993, 51.45979719999999], [-0.4608466, 51.4590207], [-0.4608109000000001, 51.4589933], [-0.45970319999999987, 51.4583458], [-0.458942, 51.457984800000006], [-0.45838730000000005, 51.4577595], [-0.4575333, 51.4575008], [-0.456696, 51.4573097], [-0.4552737999999999, 51.4571271], [-0.4551460000000001, 51.45711589999999], [-0.4540078, 51.45701580000001], [-0.4532241, 51.4569321], [-0.45180840000000005, 51.4568898], [-0.45113089999999995, 51.456968299999986], [-0.4500033, 51.457180699999995], [-0.4491576420597607, 51.45746241187026], [-0.4488719, 51.457557599999994], [-0.4479787, 51.45789669999999], [-0.44774500000000006, 51.458061], [-0.4473635, 51.45832920000001], [-0.4457182, 51.4594858], [-0.4454212, 51.4596963]]} |
1.9 |
2036 |
2040 |
Heathrow Terminals 2 & 3 |
Heathrow Terminal 4 |
Heathrow Terminal 4 |
51.4596963 |
-0.4454212 |
51.4596963 |
-0.4454212 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Heathrow Terminal 4 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640859 |
1790192360569612 |
123 |
123 |
2026-09-23 19:50:45.541374 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:45.097502 |
| 770009 |
799843 |
W70174 |
432I78MY23 |
2026-09-23 |
COMPLETE |
21641059 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 799843, "stp": "P", "toc": "West Midlands Trains", "uid": "W70174", "consist": "730048", "dest_crs": "BHI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70174/2026-09-23/detailed", "trust_id": "432I78MY23", "origin_crs": "RGL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham International", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "3", "is_terminated": 1, "next_location": "Birmingham International", "signalling_id": "2I78", "timing_status": "EARLY", "origin_station": "Rugeley Trent Valley", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Birmingham International", "origin_dep_time": "1920", "origin_platform": "1", "current_location": "Birmingham International", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7553354, 52.46698090000001], [-1.7551289999999995, 52.4668829], [-1.7548016999999998, 52.4667252], [-1.7542490999999998, 52.4664589], [-1.753651, 52.4661713], [-1.7532957999999998, 52.4660012], [-1.7531441, 52.46592859999999], [-1.7525753999999998, 52.46565329999999], [-1.7520000999999998, 52.4653787], [-1.7514166999999998, 52.4650993], [-1.7508855999999997, 52.4648386], [-1.7503264, 52.464569899999994], [-1.7497630999999998, 52.4643002], [-1.7491945, 52.4640249], [-1.7486178, 52.46374620000001], [-1.7480036, 52.4634488], [-1.7474644999999998, 52.46318409999999], [-1.7468851, 52.46290539999999], [-1.7463540999999998, 52.46264479999999], [-1.7456499999999997, 52.462300799999994], [-1.7450799999999995, 52.4620303], [-1.7445382, 52.46176229999999], [-1.7441117, 52.4615572], [-1.743527, 52.461276100000006], [-1.7429851999999997, 52.4610146], [-1.7424018, 52.4607327], [-1.7418386, 52.46046059999999], [-1.7412753000000003, 52.4601877], [-1.7406718, 52.4598959], [-1.7401500999999997, 52.459645900000005], [-1.7395815, 52.4593697], [-1.7393548, 52.45925859999999], [-1.7390102, 52.4590918], [-1.7386588, 52.45892349999998], [-1.7382967000000002, 52.4587462], [-1.7378916999999998, 52.4585541], [-1.7376168, 52.4584185], [-1.7372936, 52.45826], [-1.7368187999999998, 52.4580254], [-1.7362542, 52.45773609999999], [-1.7357245, 52.45746810000001], [-1.7353329, 52.4572613], [-1.7348594, 52.4570105], [-1.734441, 52.456785700000005], [-1.7341755000000003, 52.45664029999998], [-1.7339099, 52.4564923], [-1.7336404, 52.4563428], [-1.73334, 52.456171999999995], [-1.7330744, 52.45602239999999], [-1.7327874, 52.4558598], [-1.732487, 52.4556808], [-1.7322174999999995, 52.45552309999999], [-1.7319788, 52.4553842], [-1.7317718, 52.4552703], [-1.7306296, 52.45457099999999], [-1.7294008999999997, 52.4537826], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]}", "current_leg_start": "Marston Green", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "52.4507440", "next_location_lon": "-1.7251579", "previous_location": "Marston Green", "current_leg_milage": "1.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 733.474, \"from_m\": 0.0, \"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\": 801.879, \"from_m\": 733.474, \"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\": 924.573, \"from_m\": 801.879, \"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\": 995.121, \"from_m\": 924.573, \"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\": 1025.801, \"from_m\": 995.121, \"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\": 1081.667, \"from_m\": 1025.801, \"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\": 1118.418, \"from_m\": 1081.667, \"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\": 2162.887, \"from_m\": 1118.418, \"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\": 2666.775, \"from_m\": 2162.887, \"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\": 2697.747, \"from_m\": 2666.775, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3624.873, \"from_m\": 2697.747, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10343.98, \"from_m\": 3624.873, \"capability_applied\": null, \"effective_limit_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\": 10492.72, \"from_m\": 10343.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16743.547, \"from_m\": 10492.72, \"capability_applied\": null, \"effective_limit_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\": 16902.512, \"from_m\": 16743.547, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20941.495, \"from_m\": 16902.512, \"capability_applied\": null, \"effective_limit_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\": 25052.673, \"from_m\": 20941.495, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25815.807, \"from_m\": 25052.673, \"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\": 26372.702, \"from_m\": 25815.807, \"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\": 28416.254, \"from_m\": 26372.702, \"capability_applied\": null, \"effective_limit_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\": 28452.423, \"from_m\": 28416.254, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28548.965, \"from_m\": 28452.423, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29203.088, \"from_m\": 28548.965, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29258.519, \"from_m\": 29203.088, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36000.821, \"from_m\": 29258.519, \"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\": 36535.464, \"from_m\": 36000.821, \"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\": 39718.159, \"from_m\": 36535.464, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39745.788, \"from_m\": 39718.159, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39772.447, \"from_m\": 39745.788, \"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\": 40283.597, \"from_m\": 39772.447, \"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\": 40303.513, \"from_m\": 40283.597, \"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\": 40342.842, \"from_m\": 40303.513, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42513.925, \"from_m\": 40342.842, \"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\": 43376.408, \"from_m\": 42513.925, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43936.741, \"from_m\": 43376.408, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 43972.737, \"from_m\": 43936.741, \"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\": 43986.602, \"from_m\": 43972.737, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 44408.532, \"from_m\": 43986.602, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44585.827, \"from_m\": 44408.532, \"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\": 44667.495, \"from_m\": 44585.827, \"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\": 45292.614, \"from_m\": 44667.495, \"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\": 45661.085, \"from_m\": 45292.614, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49903.924, \"from_m\": 45661.085, \"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\": 54317.91, \"from_m\": 49903.924, \"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\": 56877.337, \"from_m\": 54317.91, \"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}], \"service_id\": 799843, \"profile_key\": \"09d3710938ad7264332ecaf15ab90ac5c56ee077da7199d06fccac4943203d5f\", \"schedule_id\": 26782, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Rugeley Power Station Jn\", \"stage_seq\": 2, \"distance_m\": 2756.129, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1922H\", \"wtt_dep\": \"1923H\", \"location\": \"Rugeley Town\", \"stage_seq\": 3, \"distance_m\": 3551.22, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1929\", \"wtt_dep\": \"1930\", \"location\": \"Hednesford\", \"stage_seq\": 4, \"distance_m\": 10402.318, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933H\", \"location\": \"Cannock\", \"stage_seq\": 5, \"distance_m\": 13415.432, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Mid Cannock Jn\", \"stage_seq\": 6, \"distance_m\": 14768.646, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1936H\", \"wtt_dep\": \"1937H\", \"location\": \"Landywood\", \"stage_seq\": 7, \"distance_m\": 16743.547, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1940H\", \"wtt_dep\": \"1941H\", \"location\": \"Bloxwich North\", \"stage_seq\": 8, \"distance_m\": 20294.752, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1943\", \"wtt_dep\": \"1944\", \"location\": \"Bloxwich\", \"stage_seq\": 9, \"distance_m\": 21159.679, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947H\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 10, \"distance_m\": 25135.907, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1949\", \"wtt_dep\": \"1950\", \"location\": \"Walsall\", \"stage_seq\": 11, \"distance_m\": 26095.721, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952\", \"location\": \"Pleck Jn\", \"stage_seq\": 12, \"distance_m\": 27231.826, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Bescot Stadium\", \"stage_seq\": 13, \"distance_m\": 28796.909, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956H\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 14, \"distance_m\": 30406.496, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2001\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 15, \"distance_m\": 35962.853, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Perry Barr West Jn\", \"stage_seq\": 16, \"distance_m\": 36535.464, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Soho East Jn\", \"stage_seq\": 17, \"distance_m\": 39736.529, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Soho South Jn\", \"stage_seq\": 18, \"distance_m\": 40401.355, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2024\", \"location\": \"Birmingham New Street\", \"stage_seq\": 19, \"distance_m\": 43685.263, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Proof House Jn\", \"stage_seq\": 20, \"distance_m\": 44688.045, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Grand Jn\", \"stage_seq\": 21, \"distance_m\": 45242.29, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Stechford\", \"stage_seq\": 22, \"distance_m\": 49749.595, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034H\", \"location\": \"Lea Hall\", \"stage_seq\": 23, \"distance_m\": 51562.655, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2038\", \"location\": \"Marston Green\", \"stage_seq\": 24, \"distance_m\": 54141.961, \"section_seq\": 1, \"route_path_id\": 141842}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Birmingham International\", \"stage_seq\": 25, \"distance_m\": 56877.337, \"section_seq\": 1, \"route_path_id\": 141842}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 56877.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141842}], \"total_distance_m\": 56877.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 56116.744, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 760.593, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1920", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4507440", "current_position_lon": "-1.7251579", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:21:46Z\", \"source_id\": 69009525, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:23:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:21:50Z\", \"source_id\": 21587193, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:27Z\", \"source_id\": 69022047, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:29:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:27:30Z\", \"source_id\": 21591339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:45Z\", \"source_id\": 69031626, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:47Z\", \"source_id\": 21594610, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:30Z\", \"source_id\": 69039967, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:36:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:33Z\", \"source_id\": 21597264, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:38Z\", \"source_id\": 69049209, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:39Z\", \"source_id\": 21600100, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:42Z\", \"source_id\": 69064806, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:45Z\", \"source_id\": 21605093, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:43Z\", \"source_id\": 69078219, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:43Z\", \"source_id\": 21609340, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:13Z\", \"source_id\": 69081445, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:15Z\", \"source_id\": 21610406, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:34Z\", \"source_id\": 69114183, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:40Z\", \"source_id\": 21620273, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:18Z\", \"source_id\": 69157995, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:22Z\", \"source_id\": 21633732, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19290, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:07Z\", \"source_id\": 69166052, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:10Z\", \"source_id\": 21636181, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:25Z\", \"source_id\": 69173015, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:29Z\", \"source_id\": 21638348, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:34Z\", \"source_id\": 69181781, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:38Z\", \"source_id\": 21641059, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham International", "service_state_platform": "3", "timing_fact_generation": 1790192379769306, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:49.071012", "service_state_evidence_id": 21641059, "current_leg_start_actual_dep": "2026-09-23T20:38:00+01:00", "operational_evidence_version": 95, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:49.190941", "service_state_valid_until_kind": null, "operational_interpretation_version": 95, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
RGL |
BHI |
2I78 |
730048 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 733.474, "from_m": 0.0, "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": 801.879, "from_m": 733.474, "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": 924.573, "from_m": 801.879, "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": 995.121, "from_m": 924.573, "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": 1025.801, "from_m": 995.121, "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": 1081.667, "from_m": 1025.801, "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": 1118.418, "from_m": 1081.667, "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": 2162.887, "from_m": 1118.418, "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": 2666.775, "from_m": 2162.887, "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": 2697.747, "from_m": 2666.775, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3624.873, "from_m": 2697.747, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10343.98, "from_m": 3624.873, "capability_applied": null, "effective_limit_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": 10492.72, "from_m": 10343.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16743.547, "from_m": 10492.72, "capability_applied": null, "effective_limit_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": 16902.512, "from_m": 16743.547, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20941.495, "from_m": 16902.512, "capability_applied": null, "effective_limit_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": 25052.673, "from_m": 20941.495, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25815.807, "from_m": 25052.673, "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": 26372.702, "from_m": 25815.807, "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": 28416.254, "from_m": 26372.702, "capability_applied": null, "effective_limit_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": 28452.423, "from_m": 28416.254, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28548.965, "from_m": 28452.423, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29203.088, "from_m": 28548.965, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29258.519, "from_m": 29203.088, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36000.821, "from_m": 29258.519, "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": 36535.464, "from_m": 36000.821, "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": 39718.159, "from_m": 36535.464, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39745.788, "from_m": 39718.159, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39772.447, "from_m": 39745.788, "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": 40283.597, "from_m": 39772.447, "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": 40303.513, "from_m": 40283.597, "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": 40342.842, "from_m": 40303.513, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42513.925, "from_m": 40342.842, "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": 43376.408, "from_m": 42513.925, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43936.741, "from_m": 43376.408, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 43972.737, "from_m": 43936.741, "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": 43986.602, "from_m": 43972.737, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 44408.532, "from_m": 43986.602, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44585.827, "from_m": 44408.532, "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": 44667.495, "from_m": 44585.827, "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": 45292.614, "from_m": 44667.495, "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": 45661.085, "from_m": 45292.614, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49903.924, "from_m": 45661.085, "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": 54317.91, "from_m": 49903.924, "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": 56877.337, "from_m": 54317.91, "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}], "service_id": 799843, "profile_key": "09d3710938ad7264332ecaf15ab90ac5c56ee077da7199d06fccac4943203d5f", "schedule_id": 26782, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1920", "location": "Rugeley Trent Valley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Rugeley Power Station Jn", "stage_seq": 2, "distance_m": 2756.129, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1922H", "wtt_dep": "1923H", "location": "Rugeley Town", "stage_seq": 3, "distance_m": 3551.22, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1929", "wtt_dep": "1930", "location": "Hednesford", "stage_seq": 4, "distance_m": 10402.318, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933H", "location": "Cannock", "stage_seq": 5, "distance_m": 13415.432, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Mid Cannock Jn", "stage_seq": 6, "distance_m": 14768.646, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1936H", "wtt_dep": "1937H", "location": "Landywood", "stage_seq": 7, "distance_m": 16743.547, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1940H", "wtt_dep": "1941H", "location": "Bloxwich North", "stage_seq": 8, "distance_m": 20294.752, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1943", "wtt_dep": "1944", "location": "Bloxwich", "stage_seq": 9, "distance_m": 21159.679, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947H", "location": "Ryecroft Jn", "stage_seq": 10, "distance_m": 25135.907, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1949", "wtt_dep": "1950", "location": "Walsall", "stage_seq": 11, "distance_m": 26095.721, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952", "location": "Pleck Jn", "stage_seq": 12, "distance_m": 27231.826, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Bescot Stadium", "stage_seq": 13, "distance_m": 28796.909, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956H", "location": "Tame Bridge Parkway", "stage_seq": 14, "distance_m": 30406.496, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2001", "location": "Perry Barr North Jn", "stage_seq": 15, "distance_m": 35962.853, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Perry Barr West Jn", "stage_seq": 16, "distance_m": 36535.464, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Soho East Jn", "stage_seq": 17, "distance_m": 39736.529, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Soho South Jn", "stage_seq": 18, "distance_m": 40401.355, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2024", "location": "Birmingham New Street", "stage_seq": 19, "distance_m": 43685.263, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Proof House Jn", "stage_seq": 20, "distance_m": 44688.045, "section_seq": 1, "route_path_id": 141842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Grand Jn", "stage_seq": 21, "distance_m": 45242.29, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Stechford", "stage_seq": 22, "distance_m": 49749.595, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034H", "location": "Lea Hall", "stage_seq": 23, "distance_m": 51562.655, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2038", "location": "Marston Green", "stage_seq": 24, "distance_m": 54141.961, "section_seq": 1, "route_path_id": 141842}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Birmingham International", "stage_seq": 25, "distance_m": 56877.337, "section_seq": 1, "route_path_id": 141842}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 56877.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 141842}], "total_distance_m": 56877.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 56116.744, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 760.593, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19177, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:21:46Z", "source_id": 69009525, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:23:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:21:50Z", "source_id": 21587193, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19192, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:27Z", "source_id": 69022047, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:29:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:27:30Z", "source_id": 21591339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19197, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:45Z", "source_id": 69031626, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:47Z", "source_id": 21594610, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19201, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:30Z", "source_id": 69039967, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:36:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:33Z", "source_id": 21597264, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19205, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:38Z", "source_id": 69049209, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:40:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:39Z", "source_id": 21600100, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19219, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:42Z", "source_id": 69064806, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:47:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:45Z", "source_id": 21605093, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:43Z", "source_id": 69078219, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T18:53:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:43Z", "source_id": 21609340, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:13Z", "source_id": 69081445, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T18:55:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:15Z", "source_id": 21610406, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19340, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:34Z", "source_id": 69114183, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:10:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:40Z", "source_id": 21620273, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19295, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:18Z", "source_id": 69157995, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:29:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:22Z", "source_id": 21633732, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19290, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:07Z", "source_id": 69166052, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:10Z", "source_id": 21636181, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20914, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:25Z", "source_id": 69173015, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:36:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:29Z", "source_id": 21638348, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20890, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:34Z", "source_id": 69181781, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:40:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:38Z", "source_id": 21641059, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Rugeley Trent Valley |
1920 |
1920 |
1 |
None |
None |
Birmingham International |
2041 |
2041 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70174/2026-09-23/detailed |
None |
Marston Green |
2026-09-23T20:38:00+01:00 |
Birmingham International |
3.0 |
{"type": "LineString", "coordinates": [[-1.7553354, 52.46698090000001], [-1.7551289999999995, 52.4668829], [-1.7548016999999998, 52.4667252], [-1.7542490999999998, 52.4664589], [-1.753651, 52.4661713], [-1.7532957999999998, 52.4660012], [-1.7531441, 52.46592859999999], [-1.7525753999999998, 52.46565329999999], [-1.7520000999999998, 52.4653787], [-1.7514166999999998, 52.4650993], [-1.7508855999999997, 52.4648386], [-1.7503264, 52.464569899999994], [-1.7497630999999998, 52.4643002], [-1.7491945, 52.4640249], [-1.7486178, 52.46374620000001], [-1.7480036, 52.4634488], [-1.7474644999999998, 52.46318409999999], [-1.7468851, 52.46290539999999], [-1.7463540999999998, 52.46264479999999], [-1.7456499999999997, 52.462300799999994], [-1.7450799999999995, 52.4620303], [-1.7445382, 52.46176229999999], [-1.7441117, 52.4615572], [-1.743527, 52.461276100000006], [-1.7429851999999997, 52.4610146], [-1.7424018, 52.4607327], [-1.7418386, 52.46046059999999], [-1.7412753000000003, 52.4601877], [-1.7406718, 52.4598959], [-1.7401500999999997, 52.459645900000005], [-1.7395815, 52.4593697], [-1.7393548, 52.45925859999999], [-1.7390102, 52.4590918], [-1.7386588, 52.45892349999998], [-1.7382967000000002, 52.4587462], [-1.7378916999999998, 52.4585541], [-1.7376168, 52.4584185], [-1.7372936, 52.45826], [-1.7368187999999998, 52.4580254], [-1.7362542, 52.45773609999999], [-1.7357245, 52.45746810000001], [-1.7353329, 52.4572613], [-1.7348594, 52.4570105], [-1.734441, 52.456785700000005], [-1.7341755000000003, 52.45664029999998], [-1.7339099, 52.4564923], [-1.7336404, 52.4563428], [-1.73334, 52.456171999999995], [-1.7330744, 52.45602239999999], [-1.7327874, 52.4558598], [-1.732487, 52.4556808], [-1.7322174999999995, 52.45552309999999], [-1.7319788, 52.4553842], [-1.7317718, 52.4552703], [-1.7306296, 52.45457099999999], [-1.7294008999999997, 52.4537826], [-1.7293651999999995, 52.4537596], [-1.729208, 52.45366430000001], [-1.7284302, 52.4531416], [-1.7278816999999995, 52.4527445], [-1.7276202, 52.4525589], [-1.7273706999999998, 52.45238239999999], [-1.7269468999999995, 52.452079999999995], [-1.7268936999999998, 52.4520418], [-1.7267135999999998, 52.451912400000005], [-1.7264964, 52.4517517], [-1.7264319, 52.451704], [-1.7261757999999998, 52.4515144], [-1.7259156, 52.4513215], [-1.7255763, 52.4510665], [-1.7251578999999997, 52.450744]]} |
1.7 |
2037 |
2040 |
Marston Green |
Birmingham International |
Birmingham International |
52.4507440 |
-1.7251579 |
52.4507440 |
-1.7251579 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Birmingham International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641059 |
1790192379769306 |
95 |
95 |
2026-09-23 19:50:49.190941 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:49.071012 |
| 770010 |
795712 |
H49772 |
466E99CZ23 |
2026-09-23 |
COMPLETE |
21641808 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 795712, "stp": "P", "toc": "Unknown", "uid": "H49772", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49772/2026-09-23/detailed", "trust_id": "466E99CZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough Virtual (GBRf)", "service_date": "2026-09-23", "dest_arr_time": "2038", "dest_platform": null, "is_terminated": 1, "next_location": "Peterborough", "signalling_id": "6E99", "timing_status": null, "origin_station": "March Down R.S. (GBRf)", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2009", "origin_platform": null, "current_location": "March Down R.S. (GBRf)", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2038", "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\": 410.997, \"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\": 1194.428, \"from_m\": 410.997, \"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\": 14566.484, \"from_m\": 1194.428, \"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\": 14625.19, \"from_m\": 14566.484, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21858.564, \"from_m\": 14625.19, \"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\": 23174.346, \"from_m\": 21858.564, \"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\": 23414.786, \"from_m\": 23174.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\": 23578.28, \"from_m\": 23414.786, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24031.983, \"from_m\": 23578.28, \"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\": 24085.827, \"from_m\": 24031.983, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24807.311, \"from_m\": 24085.827, \"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\": 24839.327, \"from_m\": 24807.311, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24868.586, \"from_m\": 24839.327, \"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\": 24957.23, \"from_m\": 24868.586, \"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\": 24995.426, \"from_m\": 24957.23, \"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\": 25031.934, \"from_m\": 24995.426, \"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\": 25072.751, \"from_m\": 25031.934, \"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\": 25118.214, \"from_m\": 25072.751, \"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\": 25138.741, \"from_m\": 25118.214, \"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\": 26959.779, \"from_m\": 25138.741, \"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\": 795712, \"profile_key\": \"ac3cd05bb380a895d3a403100c65195656b503b4723039a23d5a8b1270172509\", \"schedule_id\": 13882, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"March Down R.S. (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"March\", \"stage_seq\": 2, \"distance_m\": 637.462, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"March West Jn\", \"stage_seq\": 3, \"distance_m\": 1061.703, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Three Horse Shoes\", \"stage_seq\": 4, \"distance_m\": 9025.84, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Eastrea Sig. Ths27\", \"stage_seq\": 5, \"distance_m\": 13349.066, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Whittlesea\", \"stage_seq\": 6, \"distance_m\": 14775.42, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Kings Dyke S.B.\", \"stage_seq\": 7, \"distance_m\": 17961.717, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Peterborough East Jn\", \"stage_seq\": 8, \"distance_m\": 23357.042, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Peterborough\", \"stage_seq\": 9, \"distance_m\": 24635.839, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Spital South Junction P458\", \"stage_seq\": 10, \"distance_m\": 25178.413, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036\", \"location\": \"Peterborough Eastfield Jn\", \"stage_seq\": 11, \"distance_m\": 25639.035, \"section_seq\": 1, \"route_path_id\": 135519}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Peterborough Virtual (GBRf)\", \"stage_seq\": 12, \"distance_m\": 26959.779, \"section_seq\": 1, \"route_path_id\": 135519}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 26959.779, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135519}], \"total_distance_m\": 26959.779, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 26683.735, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 276.044, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2009", "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": "March Down R.S. (GBRf)", "service_state_platform": null, "timing_fact_generation": 1790192451098354, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:51.095047", "service_state_evidence_id": 21641808, "current_leg_start_actual_dep": null, "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:51.359807", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6E99 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 410.997, "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": 1194.428, "from_m": 410.997, "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": 14566.484, "from_m": 1194.428, "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": 14625.19, "from_m": 14566.484, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21858.564, "from_m": 14625.19, "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": 23174.346, "from_m": 21858.564, "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": 23414.786, "from_m": 23174.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": 23578.28, "from_m": 23414.786, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24031.983, "from_m": 23578.28, "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": 24085.827, "from_m": 24031.983, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24807.311, "from_m": 24085.827, "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": 24839.327, "from_m": 24807.311, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24868.586, "from_m": 24839.327, "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": 24957.23, "from_m": 24868.586, "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": 24995.426, "from_m": 24957.23, "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": 25031.934, "from_m": 24995.426, "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": 25072.751, "from_m": 25031.934, "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": 25118.214, "from_m": 25072.751, "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": 25138.741, "from_m": 25118.214, "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": 26959.779, "from_m": 25138.741, "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": 795712, "profile_key": "ac3cd05bb380a895d3a403100c65195656b503b4723039a23d5a8b1270172509", "schedule_id": 13882, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2009", "location": "March Down R.S. (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "March", "stage_seq": 2, "distance_m": 637.462, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "March West Jn", "stage_seq": 3, "distance_m": 1061.703, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Three Horse Shoes", "stage_seq": 4, "distance_m": 9025.84, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Eastrea Sig. Ths27", "stage_seq": 5, "distance_m": 13349.066, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Whittlesea", "stage_seq": 6, "distance_m": 14775.42, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Kings Dyke S.B.", "stage_seq": 7, "distance_m": 17961.717, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Peterborough East Jn", "stage_seq": 8, "distance_m": 23357.042, "section_seq": 1, "route_path_id": 135519}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Peterborough", "stage_seq": 9, "distance_m": 24635.839, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Spital South Junction P458", "stage_seq": 10, "distance_m": 25178.413, "section_seq": 1, "route_path_id": 135519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036", "location": "Peterborough Eastfield Jn", "stage_seq": 11, "distance_m": 25639.035, "section_seq": 1, "route_path_id": 135519}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Peterborough Virtual (GBRf)", "stage_seq": 12, "distance_m": 26959.779, "section_seq": 1, "route_path_id": 135519}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 26959.779, "from_m": 0.0, "section_seq": 1, "route_path_id": 135519}], "total_distance_m": 26959.779, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 26683.735, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 276.044, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
March Down R.S. (GBRf) |
2009 |
2009 |
None |
None |
None |
Peterborough Virtual (GBRf) |
2038 |
2038 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H49772/2026-09-23/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
None |
March Down R.S. (GBRf) |
Peterborough |
None |
None |
None |
None |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
March Down R.S. (GBRf) |
TRUST |
TRUST_CANCELLATION |
21641808 |
1790192451098354 |
1 |
1 |
2026-09-23 19:50:51.359807 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:51.095047 |
| 770011 |
800727 |
W29052 |
882U59MY23 |
2026-09-23 |
COMPLETE |
21640773 |
2026-09-23 20:40:00 |
2026-09-23 19:50:54 |
2026-09-25 19:50:54 |
{"id": 800727, "stp": "P", "toc": "Southern", "uid": "W29052", "consist": "377449", "dest_crs": "BTN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29052/2026-09-23/detailed", "trust_id": "882U59MY23", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "8", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "2U59", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "2040", "current_leg_dep": "2038", "current_leg_end": "Brighton", "origin_dep_time": "1955", "origin_platform": "1", "current_location": "Brighton", "last_update_time": "2026-09-23T19:50:54", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "London Road (Brighton)", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "London Road (Brighton)", "current_leg_milage": "0.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 571.481, \"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\": 3948.362, \"from_m\": 571.481, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3978.636, \"from_m\": 3948.362, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6300.323, \"from_m\": 3978.636, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6732.117, \"from_m\": 6300.323, \"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\": 13215.647, \"from_m\": 6732.117, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13254.557, \"from_m\": 13215.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13507.033, \"from_m\": 13254.557, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18545.404, \"from_m\": 13507.033, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21732.041, \"from_m\": 18545.404, \"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\": 23723.628, \"from_m\": 21732.041, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23770.682, \"from_m\": 23723.628, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23799.23, \"from_m\": 23770.682, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25339.888, \"from_m\": 23799.23, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25383.584, \"from_m\": 25339.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25648.242, \"from_m\": 25383.584, \"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\": 27438.082, \"from_m\": 25648.242, \"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\": 32159.64, \"from_m\": 27438.082, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33415.011, \"from_m\": 32159.64, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35871.679, \"from_m\": 33415.011, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37349.808, \"from_m\": 35871.679, \"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\": 37735.901, \"from_m\": 37349.808, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37829.922, \"from_m\": 37735.901, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37834.364, \"from_m\": 37829.922, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37857.254, \"from_m\": 37834.364, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37886.873, \"from_m\": 37857.254, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37909.365, \"from_m\": 37886.873, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37967.582, \"from_m\": 37909.365, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37984.835, \"from_m\": 37967.582, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38034.066, \"from_m\": 37984.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38294.228, \"from_m\": 38034.066, \"capability_applied\": null, \"effective_limit_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\": 800727, \"profile_key\": \"33c254f3408c3dfa68d2d3ea2084ba1c26783e3db527a59ab8edfb2de531cfbc\", \"schedule_id\": 24702, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3237.836, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3948.362, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Polegate\", \"stage_seq\": 4, \"distance_m\": 7076.558, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009\", \"location\": \"Berwick\", \"stage_seq\": 5, \"distance_m\": 13463.384, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Glynde\", \"stage_seq\": 6, \"distance_m\": 20579.296, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Southerham Jn\", \"stage_seq\": 7, \"distance_m\": 23799.23, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2022\", \"location\": \"Lewes\", \"stage_seq\": 8, \"distance_m\": 25435.327, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029H\", \"location\": \"Falmer\", \"stage_seq\": 9, \"distance_m\": 32621.821, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Moulsecoomb\", \"stage_seq\": 10, \"distance_m\": 35443.306, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036\", \"location\": \"London Road (Brighton)\", \"stage_seq\": 11, \"distance_m\": 37105.092, \"section_seq\": 1, \"route_path_id\": 130843}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 12, \"distance_m\": 38294.228, \"section_seq\": 1, \"route_path_id\": 130843}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38294.228, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130843}], \"total_distance_m\": 38294.228, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38182.338, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 111.89, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1955", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:12Z\", \"source_id\": 69090323, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:11Z\", \"source_id\": 21613104, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:51Z\", \"source_id\": 69098624, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:55Z\", \"source_id\": 21615643, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:19Z\", \"source_id\": 69113616, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:20Z\", \"source_id\": 21620047, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:24Z\", \"source_id\": 69120580, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:27Z\", \"source_id\": 21622238, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:36Z\", \"source_id\": 69145425, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:39Z\", \"source_id\": 21629815, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:44Z\", \"source_id\": 69161016, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:47Z\", \"source_id\": 21634609, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:43Z\", \"source_id\": 69169418, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:46Z\", \"source_id\": 21637237, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:58Z\", \"source_id\": 69174249, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:04Z\", \"source_id\": 21638707, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30990, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:11Z\", \"source_id\": 69180934, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:14Z\", \"source_id\": 21640773, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "8", "timing_fact_generation": 1790192354639400, "current_leg_arrival_utc": "2026-09-23T20:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:51.721783", "service_state_evidence_id": 21640773, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:51.907370", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EBN |
BTN |
2U59 |
377449 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 571.481, "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": 3948.362, "from_m": 571.481, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3978.636, "from_m": 3948.362, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6300.323, "from_m": 3978.636, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6732.117, "from_m": 6300.323, "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": 13215.647, "from_m": 6732.117, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13254.557, "from_m": 13215.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13507.033, "from_m": 13254.557, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18545.404, "from_m": 13507.033, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21732.041, "from_m": 18545.404, "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": 23723.628, "from_m": 21732.041, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23770.682, "from_m": 23723.628, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23799.23, "from_m": 23770.682, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25339.888, "from_m": 23799.23, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25383.584, "from_m": 25339.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25648.242, "from_m": 25383.584, "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": 27438.082, "from_m": 25648.242, "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": 32159.64, "from_m": 27438.082, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33415.011, "from_m": 32159.64, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35871.679, "from_m": 33415.011, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37349.808, "from_m": 35871.679, "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": 37735.901, "from_m": 37349.808, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37829.922, "from_m": 37735.901, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37834.364, "from_m": 37829.922, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37857.254, "from_m": 37834.364, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37886.873, "from_m": 37857.254, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37909.365, "from_m": 37886.873, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37967.582, "from_m": 37909.365, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37984.835, "from_m": 37967.582, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38034.066, "from_m": 37984.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38294.228, "from_m": 38034.066, "capability_applied": null, "effective_limit_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": 800727, "profile_key": "33c254f3408c3dfa68d2d3ea2084ba1c26783e3db527a59ab8edfb2de531cfbc", "schedule_id": 24702, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1955", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3237.836, "section_seq": 1, "route_path_id": 130843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3948.362, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Polegate", "stage_seq": 4, "distance_m": 7076.558, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009", "location": "Berwick", "stage_seq": 5, "distance_m": 13463.384, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Glynde", "stage_seq": 6, "distance_m": 20579.296, "section_seq": 1, "route_path_id": 130843}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Southerham Jn", "stage_seq": 7, "distance_m": 23799.23, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2022", "location": "Lewes", "stage_seq": 8, "distance_m": 25435.327, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029H", "location": "Falmer", "stage_seq": 9, "distance_m": 32621.821, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Moulsecoomb", "stage_seq": 10, "distance_m": 35443.306, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036", "location": "London Road (Brighton)", "stage_seq": 11, "distance_m": 37105.092, "section_seq": 1, "route_path_id": 130843}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Brighton", "stage_seq": 12, "distance_m": 38294.228, "section_seq": 1, "route_path_id": 130843}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38294.228, "from_m": 0.0, "section_seq": 1, "route_path_id": 130843}], "total_distance_m": 38294.228, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38182.338, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 111.89, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:12Z", "source_id": 69090323, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:59:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:11Z", "source_id": 21613104, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31208, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:51Z", "source_id": 69098624, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:03:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:55Z", "source_id": 21615643, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31202, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:19Z", "source_id": 69113616, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:09:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:20Z", "source_id": 21620047, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31198, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:24Z", "source_id": 69120580, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:27Z", "source_id": 21622238, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31147, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:36Z", "source_id": 69145425, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:23:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:39Z", "source_id": 21629815, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31131, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:44Z", "source_id": 69161016, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:47Z", "source_id": 21634609, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31127, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:43Z", "source_id": 69169418, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:34:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:46Z", "source_id": 21637237, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31113, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:58Z", "source_id": 69174249, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:36:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:04Z", "source_id": 21638707, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30990, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:11Z", "source_id": 69180934, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:14Z", "source_id": 21640773, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Eastbourne |
1955 |
1955 |
1 |
None |
None |
Brighton |
2039 |
2039 |
8 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W29052/2026-09-23/detailed |
None |
London Road (Brighton) |
2026-09-23T20:37:00+01:00 |
Brighton |
2.0 |
{"type": "LineString", "coordinates": [[-0.1356308, 50.8368963], [-0.13637669999999996, 50.83680919999999], [-0.13696479999999997, 50.83672889999999], [-0.1375376, 50.8366286], [-0.1378042, 50.8365787], [-0.1380693, 50.8365264], [-0.1383406, 50.8364686], [-0.1386118, 50.836408299999995], [-0.1389885, 50.836322300000006], [-0.13969019999999996, 50.8361403], [-0.14069769999999998, 50.8358394], [-0.14122339999999997, 50.835659199999995], [-0.1414859, 50.83556099999999], [-0.1416833, 50.835479799999995], [-0.14186909999999997, 50.83538699999998], [-0.1419903, 50.83531800000001], [-0.1421455, 50.83521489999999], [-0.1422573, 50.8351291], [-0.14236059999999998, 50.83503830000001], [-0.14247229999999997, 50.83491899999999], [-0.1425239, 50.8348629], [-0.1425725, 50.834801], [-0.14262179999999997, 50.8347348], [-0.142666, 50.83466609999999], [-0.14269650000000003, 50.834611599999995], [-0.14272369999999998, 50.83455589999999], [-0.1427759, 50.834431499999994], [-0.14279899999999998, 50.8343595], [-0.1428204, 50.8342795], [-0.142828, 50.8341466], [-0.1428392, 50.833978900000005], [-0.14283859999999998, 50.833825799999985], [-0.14282549999999997, 50.8337014], [-0.1428, 50.8335625], [-0.14272719999999997, 50.83330649999999], [-0.1427101, 50.8332698], [-0.1427218, 50.8332667], [-0.1425619, 50.832978999999995], [-0.1424802, 50.8328229], [-0.14237659999999996, 50.832631500000005], [-0.1422796, 50.832368900000006], [-0.14219409999999996, 50.83212079999999], [-0.1421155, 50.8319738], [-0.14201330000000004, 50.8317341], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} |
0.7 |
2038 |
2040 |
London Road (Brighton) |
Brighton |
Brighton |
50.8292890 |
-0.1410499 |
50.8292890 |
-0.1410499 |
1 |
0 |
2026-09-23 19:50:54 |
TERMINATED |
2026-09-23 19:40:00 |
Brighton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640773 |
1790192354639400 |
56 |
56 |
2026-09-23 19:50:51.907370 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:51.721783 |
| 770012 |
800287 |
G27181 |
872B25MY23 |
2026-09-23 |
COMPLETE |
21640609 |
2026-09-23 20:40:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800287, "stp": "P", "toc": "Southern", "uid": "G27181", "consist": "377120+377409", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27181/2026-09-23/detailed", "trust_id": "872B25MY23", "origin_crs": "EPD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "9", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "2B25", "timing_status": "EARLY", "origin_station": "Epsom Downs", "current_leg_arr": "2040", "current_leg_dep": "2036", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1938", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-23T19:51:24", "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": "2041", "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\": 319.776, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1457.852, \"from_m\": 319.776, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3140.404, \"from_m\": 1457.852, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5220.538, \"from_m\": 3140.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5893.135, \"from_m\": 5220.538, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6167.362, \"from_m\": 5893.135, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 6271.49, \"from_m\": 6167.362, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6333.11, \"from_m\": 6271.49, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6370.04, \"from_m\": 6333.11, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6375.436, \"from_m\": 6370.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6387.47, \"from_m\": 6375.436, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6444.581, \"from_m\": 6387.47, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13009.281, \"from_m\": 6444.581, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13420.943, \"from_m\": 13009.281, \"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\": 13456.198, \"from_m\": 13420.943, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13664.195, \"from_m\": 13456.198, \"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\": 14623.776, \"from_m\": 13664.195, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14931.959, \"from_m\": 14623.776, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14981.618, \"from_m\": 14931.959, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15062.94, \"from_m\": 14981.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15116.715, \"from_m\": 15062.94, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23055.811, \"from_m\": 15116.715, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23496.745, \"from_m\": 23055.811, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25809.604, \"from_m\": 23496.745, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26123.552, \"from_m\": 25809.604, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26881.721, \"from_m\": 26123.552, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28785.396, \"from_m\": 26881.721, \"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\": 28875.108, \"from_m\": 28785.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29570.344, \"from_m\": 28875.108, \"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\": 30227.381, \"from_m\": 29570.344, \"capability_applied\": null, \"effective_limit_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\": 800287, \"profile_key\": \"6ce867d7dc8b9bdfe1cc6bfe374c61dce7e57608641ede751a4608a1bc5d4710\", \"schedule_id\": 10313, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1938\", \"location\": \"Epsom Downs\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Banstead\", \"stage_seq\": 2, \"distance_m\": 1906.347, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1944H\", \"wtt_dep\": \"1945H\", \"location\": \"Belmont\", \"stage_seq\": 3, \"distance_m\": 4287.063, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1948\", \"wtt_dep\": \"1950\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6126.385, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 7734.675, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9056.895, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2000H\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 11497.248, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005H\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13186.204, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 14623.776, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Selhurst\", \"stage_seq\": 10, \"distance_m\": 15208.608, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Thornton Heath\", \"stage_seq\": 11, \"distance_m\": 16417.681, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Norbury\", \"stage_seq\": 12, \"distance_m\": 18360.122, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Streatham Common\", \"stage_seq\": 13, \"distance_m\": 19769.35, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 20503.2, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 22849.211, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027H\", \"location\": \"Wandsworth Common\", \"stage_seq\": 16, \"distance_m\": 23740.988, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 17, \"distance_m\": 25978.803, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Pouparts Jn\", \"stage_seq\": 18, \"distance_m\": 27049.872, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2035H\", \"wtt_dep\": \"2036H\", \"location\": \"Battersea Park\", \"stage_seq\": 19, \"distance_m\": 28315.077, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 20, \"distance_m\": 28885.309, \"section_seq\": 1, \"route_path_id\": 134025}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 21, \"distance_m\": 30227.381, \"section_seq\": 1, \"route_path_id\": 134025}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 30227.381, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134025}], \"total_distance_m\": 30227.381, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 29786.447, \"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": "1938", "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\": 30118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:38:31Z\", \"source_id\": 69046782, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:38:34Z\", \"source_id\": 21599386, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:42Z\", \"source_id\": 69067114, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:48:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:48Z\", \"source_id\": 21605795, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:48Z\", \"source_id\": 69076030, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:48Z\", \"source_id\": 21608674, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:30Z\", \"source_id\": 69082088, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:31Z\", \"source_id\": 21610604, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:58Z\", \"source_id\": 69092057, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:00Z\", \"source_id\": 21613639, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:32Z\", \"source_id\": 69102579, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:39Z\", \"source_id\": 21616877, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:48Z\", \"source_id\": 69116899, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:53Z\", \"source_id\": 21621132, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:58Z\", \"source_id\": 69124161, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:01Z\", \"source_id\": 21623333, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:46Z\", \"source_id\": 69130260, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:50Z\", \"source_id\": 21625237, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:33Z\", \"source_id\": 69136394, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:39Z\", \"source_id\": 21627115, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:43Z\", \"source_id\": 69147859, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:45Z\", \"source_id\": 21630554, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:21Z\", \"source_id\": 69153647, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:24Z\", \"source_id\": 21632415, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:05Z\", \"source_id\": 69161820, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:08Z\", \"source_id\": 21634835, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:56Z\", \"source_id\": 69171966, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:59Z\", \"source_id\": 21637973, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28741, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:54Z\", \"source_id\": 69180412, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:57Z\", \"source_id\": 21640609, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "9", "timing_fact_generation": 1790192338962656, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:55.158121", "service_state_evidence_id": 21640609, "current_leg_start_actual_dep": "2026-09-23T20:36:30+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:55.588908", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EPD |
None |
2B25 |
377120+377409 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 319.776, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1457.852, "from_m": 319.776, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3140.404, "from_m": 1457.852, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5220.538, "from_m": 3140.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5893.135, "from_m": 5220.538, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6167.362, "from_m": 5893.135, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 6271.49, "from_m": 6167.362, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6333.11, "from_m": 6271.49, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6370.04, "from_m": 6333.11, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6375.436, "from_m": 6370.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6387.47, "from_m": 6375.436, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6444.581, "from_m": 6387.47, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13009.281, "from_m": 6444.581, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13420.943, "from_m": 13009.281, "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": 13456.198, "from_m": 13420.943, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13664.195, "from_m": 13456.198, "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": 14623.776, "from_m": 13664.195, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14931.959, "from_m": 14623.776, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14981.618, "from_m": 14931.959, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15062.94, "from_m": 14981.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15116.715, "from_m": 15062.94, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23055.811, "from_m": 15116.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23496.745, "from_m": 23055.811, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25809.604, "from_m": 23496.745, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26123.552, "from_m": 25809.604, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26881.721, "from_m": 26123.552, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28785.396, "from_m": 26881.721, "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": 28875.108, "from_m": 28785.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29570.344, "from_m": 28875.108, "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": 30227.381, "from_m": 29570.344, "capability_applied": null, "effective_limit_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": 800287, "profile_key": "6ce867d7dc8b9bdfe1cc6bfe374c61dce7e57608641ede751a4608a1bc5d4710", "schedule_id": 10313, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1938", "location": "Epsom Downs", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Banstead", "stage_seq": 2, "distance_m": 1906.347, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1944H", "wtt_dep": "1945H", "location": "Belmont", "stage_seq": 3, "distance_m": 4287.063, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1948", "wtt_dep": "1950", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6126.385, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 7734.675, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Wallington", "stage_seq": 6, "distance_m": 9056.895, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2000H", "location": "Waddon", "stage_seq": 7, "distance_m": 11497.248, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005H", "location": "West Croydon", "stage_seq": 8, "distance_m": 13186.204, "section_seq": 1, "route_path_id": 134025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 14623.776, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Selhurst", "stage_seq": 10, "distance_m": 15208.608, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Thornton Heath", "stage_seq": 11, "distance_m": 16417.681, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Norbury", "stage_seq": 12, "distance_m": 18360.122, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Streatham Common", "stage_seq": 13, "distance_m": 19769.35, "section_seq": 1, "route_path_id": 134025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 20503.2, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Balham", "stage_seq": 15, "distance_m": 22849.211, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027H", "location": "Wandsworth Common", "stage_seq": 16, "distance_m": 23740.988, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Clapham Junction (C)", "stage_seq": 17, "distance_m": 25978.803, "section_seq": 1, "route_path_id": 134025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Pouparts Jn", "stage_seq": 18, "distance_m": 27049.872, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2035H", "wtt_dep": "2036H", "location": "Battersea Park", "stage_seq": 19, "distance_m": 28315.077, "section_seq": 1, "route_path_id": 134025}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Battersea Pier Jn", "stage_seq": 20, "distance_m": 28885.309, "section_seq": 1, "route_path_id": 134025}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 21, "distance_m": 30227.381, "section_seq": 1, "route_path_id": 134025}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 30227.381, "from_m": 0.0, "section_seq": 1, "route_path_id": 134025}], "total_distance_m": 30227.381, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 29786.447, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 440.934, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30118, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:38:31Z", "source_id": 69046782, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:40:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:38:34Z", "source_id": 21599386, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30087, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:42Z", "source_id": 69067114, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:48:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:48Z", "source_id": 21605795, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:48Z", "source_id": 69076030, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:52:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:48Z", "source_id": 21608674, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:30Z", "source_id": 69082088, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:55:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:31Z", "source_id": 21610604, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:58Z", "source_id": 69092057, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:00Z", "source_id": 21613639, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:32Z", "source_id": 69102579, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:05:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:39Z", "source_id": 21616877, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29928, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:48Z", "source_id": 69116899, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:10:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:53Z", "source_id": 21621132, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:58Z", "source_id": 69124161, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:13:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:01Z", "source_id": 21623333, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:46Z", "source_id": 69130260, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:16:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:50Z", "source_id": 21625237, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:33Z", "source_id": 69136394, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:39Z", "source_id": 21627115, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:43Z", "source_id": 69147859, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:24:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:45Z", "source_id": 21630554, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29193, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:21Z", "source_id": 69153647, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:26:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:24Z", "source_id": 21632415, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:05Z", "source_id": 69161820, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:30:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:08Z", "source_id": 21634835, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:56Z", "source_id": 69171966, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:59Z", "source_id": 21637973, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28741, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:54Z", "source_id": 69180412, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:40:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:57Z", "source_id": 21640609, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Epsom Downs |
1938 |
1938 |
1 |
None |
None |
London Victoria (C) |
2041 |
2041 |
9 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27181/2026-09-23/detailed |
None |
Battersea Park |
2026-09-23T20:36:30+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 |
2036 |
2040 |
Battersea Park |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:40:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640609 |
1790192338962656 |
81 |
81 |
2026-09-23 19:50:55.588908 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:55.158121 |
| 770013 |
801607 |
L37730 |
635E62MZ23 |
2026-09-23 |
COMPLETE |
21641033 |
2026-09-23 20:40:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 801607, "stp": "P", "toc": "Chiltern Railways", "uid": "L37730", "consist": "165023+165032", "dest_crs": "XWY", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37730/2026-09-23/detailed", "trust_id": "635E62MZ23", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley LMD", "service_date": "2026-09-23", "dest_arr_time": "2042", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley LMD", "signalling_id": "5E62", "timing_status": "EARLY", "origin_station": "London Marylebone", "current_leg_arr": "2040", "current_leg_dep": "2030", "current_leg_end": "Wembley LMD", "origin_dep_time": "2032", "origin_platform": "6", "current_location": "Wembley LMD", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]}", "current_leg_start": "London Marylebone", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5546408", "next_location_lon": "-0.2737909", "previous_location": "London Marylebone", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9177.241, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9215.55, \"from_m\": 9177.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9256.797, \"from_m\": 9215.55, \"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\": 9667.55, \"from_m\": 9256.797, \"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\": 801607, \"profile_key\": \"9c8ae0d5a241905feec1ce66f63673ffbe75d1be7e02990c488d0458cae18f31\", \"schedule_id\": 15769, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118117}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 118117}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Great Central Jn\", \"stage_seq\": 3, \"distance_m\": 9215.55, \"section_seq\": 1, \"route_path_id\": 118117}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Wembley LMD\", \"stage_seq\": 4, \"distance_m\": 9667.55, \"section_seq\": 1, \"route_path_id\": 118117}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 9667.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118117}], \"total_distance_m\": 9667.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9629.241, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2032", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.5546408", "current_position_lon": "-0.2737909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:32Z\", \"source_id\": 69181722, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:34Z\", \"source_id\": 21641033, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley LMD", "service_state_platform": null, "timing_fact_generation": 1790192374695360, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:55.208715", "service_state_evidence_id": 21641033, "current_leg_start_actual_dep": "2026-09-23T20:32:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:55.593865", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
XWY |
5E62 |
165023+165032 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9177.241, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9215.55, "from_m": 9177.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9256.797, "from_m": 9215.55, "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": 9667.55, "from_m": 9256.797, "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": 801607, "profile_key": "9c8ae0d5a241905feec1ce66f63673ffbe75d1be7e02990c488d0458cae18f31", "schedule_id": 15769, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2032", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118117}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 118117}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040", "location": "Great Central Jn", "stage_seq": 3, "distance_m": 9215.55, "section_seq": 1, "route_path_id": 118117}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Wembley LMD", "stage_seq": 4, "distance_m": 9667.55, "section_seq": 1, "route_path_id": 118117}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 9667.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 118117}], "total_distance_m": 9667.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9629.241, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 18244, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:32Z", "source_id": 69181722, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:40:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:34Z", "source_id": 21641033, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
London Marylebone |
2032 |
2032 |
6 |
None |
None |
Wembley LMD |
2042 |
2042 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37730/2026-09-23/detailed |
None |
London Marylebone |
2026-09-23T20:32:00+01:00 |
Wembley LMD |
10.0 |
{"type": "LineString", "coordinates": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]} |
6.0 |
2030 |
2040 |
London Marylebone |
Wembley LMD |
Wembley LMD |
51.5546408 |
-0.2737909 |
51.5546408 |
-0.2737909 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:40:00 |
Wembley LMD |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641033 |
1790192374695360 |
9 |
9 |
2026-09-23 19:50:55.593865 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:55.208715 |
| 770014 |
799752 |
P01475 |
492D92MY23 |
2026-09-23 |
COMPLETE |
21640888 |
2026-09-23 20:40:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 799752, "stp": "P", "toc": "Greater Anglia", "uid": "P01475", "consist": "755335", "dest_crs": "LWT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01475/2026-09-23/detailed", "trust_id": "492D92MY23", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lowestoft", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "3", "is_terminated": 1, "next_location": "Lowestoft", "signalling_id": "2D92", "timing_status": "EARLY", "origin_station": "Ipswich", "current_leg_arr": "2040", "current_leg_dep": "2035", "current_leg_end": "Lowestoft", "origin_dep_time": "1917", "origin_platform": "1", "current_location": "Lowestoft", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.7075324, 52.46959410000001], [1.7079157000000005, 52.46968649999999], [1.7088249999999998, 52.46990569999999], [1.7091989, 52.470046399999994], [1.7095233, 52.47021], [1.709864, 52.47045179999999], [1.7102014999999997, 52.47074570000001], [1.7105153, 52.47114689999999], [1.7107069, 52.471439900000014], [1.7110573999999998, 52.471975], [1.7114467999999998, 52.472541199999995], [1.7119945, 52.4734467], [1.7123799999999998, 52.4740523], [1.7129267, 52.4748786], [1.7132416, 52.47526380000001], [1.713595, 52.475651], [1.7139163, 52.475959], [1.7143023999999998, 52.476291399999994], [1.7146135999999998, 52.47650049999999], [1.7150175999999997, 52.47674450000001], [1.71537, 52.476938399999995], [1.7157347, 52.47710500000001], [1.7161102999999998, 52.477248800000005], [1.7164813, 52.4773776], [1.7169665, 52.4775146], [1.7174576999999998, 52.47762430000001], [1.7179865, 52.477716699999995], [1.7183753999999998, 52.47777419999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]}", "current_leg_start": "Oulton Broad South", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "52.4742883", "next_location_lon": "1.7496733", "previous_location": "Oulton Broad South", "current_leg_milage": "2.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 157.704, \"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\": 227.417, \"from_m\": 157.704, \"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\": 266.189, \"from_m\": 227.417, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1022.183, \"from_m\": 266.189, \"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\": 2140.139, \"from_m\": 1022.183, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5466.83, \"from_m\": 2140.139, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5858.294, \"from_m\": 5466.83, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16003.437, \"from_m\": 5858.294, \"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\": 16375.044, \"from_m\": 16003.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17171.295, \"from_m\": 16375.044, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17397.267, \"from_m\": 17171.295, \"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\": 18654.323, \"from_m\": 17397.267, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 41724.133, \"from_m\": 18654.323, \"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\": 47596.353, \"from_m\": 41724.133, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49162.153, \"from_m\": 47596.353, \"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\": 51273.526, \"from_m\": 49162.153, \"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\": 51608.55, \"from_m\": 51273.526, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 52012.604, \"from_m\": 51608.55, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57663.795, \"from_m\": 52012.604, \"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\": 57691.733, \"from_m\": 57663.795, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62354.523, \"from_m\": 57691.733, \"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\": 64353.014, \"from_m\": 62354.523, \"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\": 65952.928, \"from_m\": 64353.014, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 75021.226, \"from_m\": 65952.928, \"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\": 75923.242, \"from_m\": 75021.226, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76022.303, \"from_m\": 75923.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\": 76560.723, \"from_m\": 76022.303, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 78311.95, \"from_m\": 76560.723, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78718.314, \"from_m\": 78311.95, \"capability_applied\": null, \"effective_limit_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\": 799752, \"profile_key\": \"aa9b88ef59ba0200fbcf5b9bc7fe4845e7c2ad920b620dfd0b9d82f2df4807dd\", \"schedule_id\": 18624, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1917\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919\", \"location\": \"East Suffolk Jn\", \"stage_seq\": 2, \"distance_m\": 1480.729, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Ipswich Boss Hall Jn\", \"stage_seq\": 3, \"distance_m\": 2167.51, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922\", \"location\": \"Westerfield\", \"stage_seq\": 4, \"distance_m\": 5678.162, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"1931\", \"wtt_dep\": \"1932\", \"location\": \"Woodbridge\", \"stage_seq\": 5, \"distance_m\": 16483.47, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1936H\", \"location\": \"Melton\", \"stage_seq\": 6, \"distance_m\": 18695.304, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"1942H\", \"wtt_dep\": \"1943\", \"location\": \"Wickham Market\", \"stage_seq\": 7, \"distance_m\": 25473.839, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"1953\", \"wtt_dep\": \"1954\", \"location\": \"Saxmundham\", \"stage_seq\": 8, \"distance_m\": 36056.962, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2000H\", \"location\": \"Darsham\", \"stage_seq\": 9, \"distance_m\": 42993.599, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2009H\", \"location\": \"Halesworth\", \"stage_seq\": 10, \"distance_m\": 51329.978, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2015H\", \"wtt_dep\": \"2016\", \"location\": \"Brampton (Suffolk)\", \"stage_seq\": 11, \"distance_m\": 57802.804, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Beccles\", \"stage_seq\": 12, \"distance_m\": 64994.936, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"Oulton Broad South\", \"stage_seq\": 13, \"distance_m\": 75299.13, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Oulton Broad North Jn\", \"stage_seq\": 14, \"distance_m\": 76617.493, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Coke Ovens Jn\", \"stage_seq\": 15, \"distance_m\": 77615.96, \"section_seq\": 1, \"route_path_id\": 138464}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Lowestoft\", \"stage_seq\": 16, \"distance_m\": 78718.314, \"section_seq\": 1, \"route_path_id\": 138464}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 78718.314, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138464}], \"total_distance_m\": 78718.314, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 78580.481, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 137.833, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1917", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.4742883", "current_position_lon": "1.7496733", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:25:04Z\", \"source_id\": 69016777, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:26:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:25:08Z\", \"source_id\": 21589607, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:26:02Z\", \"source_id\": 69018883, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:34:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:26:05Z\", \"source_id\": 21590284, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:34Z\", \"source_id\": 69040152, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:39:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:37Z\", \"source_id\": 21597312, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:06Z\", \"source_id\": 69081227, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:55:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:11Z\", \"source_id\": 21610336, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:06Z\", \"source_id\": 69119878, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:11Z\", \"source_id\": 21621996, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:21Z\", \"source_id\": 69149298, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:26Z\", \"source_id\": 21631019, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:26Z\", \"source_id\": 69153829, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:28Z\", \"source_id\": 21632452, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:18Z\", \"source_id\": 69181204, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:24Z\", \"source_id\": 21640888, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lowestoft", "service_state_platform": "3", "timing_fact_generation": 1790192365479681, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:40:58.218350", "service_state_evidence_id": 21640888, "current_leg_start_actual_dep": "2026-09-23T20:34:30+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-23T19:40:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:50:58.463726", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
IPS |
LWT |
2D92 |
755335 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 157.704, "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": 227.417, "from_m": 157.704, "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": 266.189, "from_m": 227.417, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1022.183, "from_m": 266.189, "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": 2140.139, "from_m": 1022.183, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5466.83, "from_m": 2140.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5858.294, "from_m": 5466.83, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16003.437, "from_m": 5858.294, "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": 16375.044, "from_m": 16003.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17171.295, "from_m": 16375.044, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17397.267, "from_m": 17171.295, "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": 18654.323, "from_m": 17397.267, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 41724.133, "from_m": 18654.323, "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": 47596.353, "from_m": 41724.133, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49162.153, "from_m": 47596.353, "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": 51273.526, "from_m": 49162.153, "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": 51608.55, "from_m": 51273.526, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 52012.604, "from_m": 51608.55, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 57663.795, "from_m": 52012.604, "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": 57691.733, "from_m": 57663.795, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62354.523, "from_m": 57691.733, "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": 64353.014, "from_m": 62354.523, "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": 65952.928, "from_m": 64353.014, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 75021.226, "from_m": 65952.928, "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": 75923.242, "from_m": 75021.226, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76022.303, "from_m": 75923.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": 76560.723, "from_m": 76022.303, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 78311.95, "from_m": 76560.723, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78718.314, "from_m": 78311.95, "capability_applied": null, "effective_limit_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": 799752, "profile_key": "aa9b88ef59ba0200fbcf5b9bc7fe4845e7c2ad920b620dfd0b9d82f2df4807dd", "schedule_id": 18624, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1917", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919", "location": "East Suffolk Jn", "stage_seq": 2, "distance_m": 1480.729, "section_seq": 1, "route_path_id": 138464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Ipswich Boss Hall Jn", "stage_seq": 3, "distance_m": 2167.51, "section_seq": 1, "route_path_id": 138464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922", "location": "Westerfield", "stage_seq": 4, "distance_m": 5678.162, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "1931", "wtt_dep": "1932", "location": "Woodbridge", "stage_seq": 5, "distance_m": 16483.47, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1936H", "location": "Melton", "stage_seq": 6, "distance_m": 18695.304, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "1942H", "wtt_dep": "1943", "location": "Wickham Market", "stage_seq": 7, "distance_m": 25473.839, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "1953", "wtt_dep": "1954", "location": "Saxmundham", "stage_seq": 8, "distance_m": 36056.962, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2000H", "location": "Darsham", "stage_seq": 9, "distance_m": 42993.599, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2009H", "location": "Halesworth", "stage_seq": 10, "distance_m": 51329.978, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2015H", "wtt_dep": "2016", "location": "Brampton (Suffolk)", "stage_seq": 11, "distance_m": 57802.804, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Beccles", "stage_seq": 12, "distance_m": 64994.936, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "Oulton Broad South", "stage_seq": 13, "distance_m": 75299.13, "section_seq": 1, "route_path_id": 138464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Oulton Broad North Jn", "stage_seq": 14, "distance_m": 76617.493, "section_seq": 1, "route_path_id": 138464}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Coke Ovens Jn", "stage_seq": 15, "distance_m": 77615.96, "section_seq": 1, "route_path_id": 138464}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Lowestoft", "stage_seq": 16, "distance_m": 78718.314, "section_seq": 1, "route_path_id": 138464}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 78718.314, "from_m": 0.0, "section_seq": 1, "route_path_id": 138464}], "total_distance_m": 78718.314, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 78580.481, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 137.833, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13336, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:25:04Z", "source_id": 69016777, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:26:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:25:08Z", "source_id": 21589607, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13300, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:26:02Z", "source_id": 69018883, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:34:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:26:05Z", "source_id": 21590284, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13294, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:34Z", "source_id": 69040152, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:39:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:37Z", "source_id": 21597312, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13287, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:06Z", "source_id": 69081227, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T18:55:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:11Z", "source_id": 21610336, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13271, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:06Z", "source_id": 69119878, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:16:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:11Z", "source_id": 21621996, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13264, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:21Z", "source_id": 69149298, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:25:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:26Z", "source_id": 21631019, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13258, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:26Z", "source_id": 69153829, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:35:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:28Z", "source_id": 21632452, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12873, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:18Z", "source_id": 69181204, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:40:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:24Z", "source_id": 21640888, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}] |
Ipswich |
1917 |
1917 |
1 |
None |
None |
Lowestoft |
2041 |
2041 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P01475/2026-09-23/detailed |
None |
Oulton Broad South |
2026-09-23T20:34:30+01:00 |
Lowestoft |
5.0 |
{"type": "LineString", "coordinates": [[1.7075324, 52.46959410000001], [1.7079157000000005, 52.46968649999999], [1.7088249999999998, 52.46990569999999], [1.7091989, 52.470046399999994], [1.7095233, 52.47021], [1.709864, 52.47045179999999], [1.7102014999999997, 52.47074570000001], [1.7105153, 52.47114689999999], [1.7107069, 52.471439900000014], [1.7110573999999998, 52.471975], [1.7114467999999998, 52.472541199999995], [1.7119945, 52.4734467], [1.7123799999999998, 52.4740523], [1.7129267, 52.4748786], [1.7132416, 52.47526380000001], [1.713595, 52.475651], [1.7139163, 52.475959], [1.7143023999999998, 52.476291399999994], [1.7146135999999998, 52.47650049999999], [1.7150175999999997, 52.47674450000001], [1.71537, 52.476938399999995], [1.7157347, 52.47710500000001], [1.7161102999999998, 52.477248800000005], [1.7164813, 52.4773776], [1.7169665, 52.4775146], [1.7174576999999998, 52.47762430000001], [1.7179865, 52.477716699999995], [1.7183753999999998, 52.47777419999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]} |
2.1 |
2035 |
2040 |
Oulton Broad South |
Lowestoft |
Lowestoft |
52.4742883 |
1.7496733 |
52.4742883 |
1.7496733 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:40:00 |
Lowestoft |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640888 |
1790192365479681 |
45 |
45 |
2026-09-23 19:50:58.463726 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:40:58.218350 |
| 770015 |
801561 |
L22925 |
665B14MZ23 |
2026-09-23 |
COMPLETE |
21640307 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 801561, "stp": "P", "toc": "West Midlands Trains", "uid": "L22925", "consist": "172101+172334", "dest_crs": "XTS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22925/2026-09-23/detailed", "trust_id": "665B14MZ23", "origin_crs": "BSW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyseley LMD", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": null, "is_terminated": 1, "next_location": "Tyseley LMD", "signalling_id": "5B14", "timing_status": "EARLY", "origin_station": "Birmingham Snow Hill", "current_leg_arr": "2041", "current_leg_dep": "2031", "current_leg_end": "Tyseley LMD", "origin_dep_time": "2030", "origin_platform": "1", "current_location": "Tyseley LMD", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]}", "current_leg_start": "Birmingham Moor Street", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "52.4549530", "next_location_lon": "-1.8448272", "previous_location": "Birmingham Moor Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.278, \"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\": 722.095, \"from_m\": 141.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}, {\"to_m\": 1481.712, \"from_m\": 722.095, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4231.906, \"from_m\": 1481.712, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4424.44, \"from_m\": 4231.906, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 4473.165, \"from_m\": 4424.44, \"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\": 5016.708, \"from_m\": 4473.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 801561, \"profile_key\": \"854bdf6b99bfdc033f0f2ed17d1d612c64a14c453c03704a5dcbeca9247cd395\", \"schedule_id\": 15363, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136913}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2033\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 2, \"distance_m\": 830.664, \"section_seq\": 1, \"route_path_id\": 136913}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 3, \"distance_m\": 4174.015, \"section_seq\": 1, \"route_path_id\": 136913}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Tyseley LMD\", \"stage_seq\": 4, \"distance_m\": 5016.708, \"section_seq\": 1, \"route_path_id\": 136913}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5016.708, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136913}], \"total_distance_m\": 5016.708, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4473.165, \"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": "2030", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.4549530", "current_position_lon": "-1.8448272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:46Z\", \"source_id\": 69161125, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:51Z\", \"source_id\": 21634647, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:25Z\", \"source_id\": 21640307, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tyseley LMD", "service_state_platform": null, "timing_fact_generation": 1790192306419255, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:00.321469", "service_state_evidence_id": 21640307, "current_leg_start_actual_dep": "2026-09-23T20:33:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:00.536164", "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 |
BSW |
XTS |
5B14 |
172101+172334 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 141.278, "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": 722.095, "from_m": 141.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}, {"to_m": 1481.712, "from_m": 722.095, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4231.906, "from_m": 1481.712, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4424.44, "from_m": 4231.906, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 4473.165, "from_m": 4424.44, "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": 5016.708, "from_m": 4473.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 801561, "profile_key": "854bdf6b99bfdc033f0f2ed17d1d612c64a14c453c03704a5dcbeca9247cd395", "schedule_id": 15363, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2030", "location": "Birmingham Snow Hill", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136913}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2033", "location": "Birmingham Moor Street", "stage_seq": 2, "distance_m": 830.664, "section_seq": 1, "route_path_id": 136913}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Small Heath Sth Jn", "stage_seq": 3, "distance_m": 4174.015, "section_seq": 1, "route_path_id": 136913}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Tyseley LMD", "stage_seq": 4, "distance_m": 5016.708, "section_seq": 1, "route_path_id": 136913}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5016.708, "from_m": 0.0, "section_seq": 1, "route_path_id": 136913}], "total_distance_m": 5016.708, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4473.165, "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": 20097, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:46Z", "source_id": 69161125, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:51Z", "source_id": 21634647, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:25Z", "source_id": 21640307, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Birmingham Snow Hill |
2030 |
2030 |
1 |
None |
None |
Tyseley LMD |
2043 |
2043 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L22925/2026-09-23/detailed |
None |
Birmingham Moor Street |
2026-09-23T20:33:00+01:00 |
Tyseley LMD |
10.0 |
{"type": "LineString", "coordinates": [[-1.8911545, 52.4786661], [-1.8908118999999997, 52.4785395], [-1.8906611, 52.478481899999984], [-1.8904209000000003, 52.478390100000006], [-1.8900949999999996, 52.4782635], [-1.8897564, 52.478139299999995], [-1.8893299, 52.47798819999999], [-1.8889142, 52.477847700000005], [-1.8884086, 52.4776664], [-1.8880787, 52.4775446], [-1.8876375, 52.4773837], [-1.8872565999999995, 52.47724730000001], [-1.8869454999999995, 52.477129700000006], [-1.886641, 52.477017800000006], [-1.8864620966509948, 52.47694883949995], [-1.8863231999999996, 52.4768953], [-1.885886, 52.4767219], [-1.8856325000000005, 52.4766233], [-1.8854373, 52.47654159999999], [-1.8850921000000005, 52.47639209999999], [-1.8847695, 52.4762491], [-1.8844549999999995, 52.47610699999999], [-1.8840929, 52.4759436], [-1.8837596, 52.4757876], [-1.8832011, 52.4755295], [-1.8831061, 52.47548439999999], [-1.882558, 52.475224], [-1.8819398, 52.4749381], [-1.8811653, 52.4745803], [-1.8807286000000003, 52.4743434], [-1.8801426000000003, 52.4740011], [-1.8798557, 52.47382669999999], [-1.8796296999999995, 52.473675099999994], [-1.8792387, 52.4734179], [-1.8790247999999996, 52.4732577], [-1.8787988999999996, 52.47309520000001], [-1.8786095, 52.4729633], [-1.8783375, 52.47277330000001], [-1.8780887999999996, 52.47260119999999], [-1.8778474000000005, 52.4724278], [-1.8775959, 52.47225290000001], [-1.8772982, 52.4720421], [-1.8768288, 52.4717178], [-1.8765452, 52.4715169], [-1.8763109, 52.47135480000001], [-1.8757373, 52.470953399999985], [-1.8754099, 52.4707309], [-1.8753343, 52.4706757], [-1.8752116000000003, 52.4705968], [-1.8752001, 52.4705872], [-1.8750431999999997, 52.470484199999994], [-1.8748989000000005, 52.47039029999999], [-1.8746059999999996, 52.47020559999999], [-1.8743029, 52.4700243], [-1.8741209549863307, 52.46991510139879], [-1.874093195875765, 52.469898441088525], [-1.8740727999999995, 52.46988619999999], [-1.873928, 52.4698004], [-1.8737061, 52.46967380000001], [-1.8734827000000005, 52.4695496], [-1.8733078000000003, 52.469454000000006], [-1.8730816999999995, 52.4693364], [-1.8727894000000005, 52.46918850000001], [-1.8725695, 52.469080700000006], [-1.8723133, 52.46895730000001], [-1.8720786, 52.4688495], [-1.8718117999999997, 52.4687278], [-1.8715623, 52.4686142], [-1.8712793, 52.4684892], [-1.8709414, 52.468341299999985], [-1.8705364, 52.4681698], [-1.8702051, 52.46803169999999], [-1.8697223, 52.46783719999999], [-1.8693153, 52.4676708], [-1.8690866, 52.46757819999999], [-1.8676152, 52.466981799999985], [-1.8648806, 52.465879], [-1.8641303, 52.4655801], [-1.8632141, 52.465204099999994], [-1.8624364, 52.4649022], [-1.8617584000000005, 52.4646539], [-1.8604609, 52.46413959999999], [-1.8599022000000005, 52.46391020000001], [-1.8574573000000003, 52.46289959999999], [-1.8566087, 52.46256269999999], [-1.8563517, 52.46246219999998], [-1.8535357, 52.4612698], [-1.8533638081408423, 52.46119078037651], [-1.8531632480011184, 52.46109015311705], [-1.852985303114029, 52.46100183829938], [-1.8528268408664748, 52.46092400937744], [-1.8526847286453585, 52.46085483980518], [-1.8525558338375805, 52.46079250303655], [-1.8524370238300432, 52.460735172525496], [-1.8523251660096487, 52.460681021725954], [-1.8522171277632975, 52.46062822409187], [-1.852109776477892, 52.46057495307719], [-1.8519999795403337, 52.46051938213587], [-1.8518846043375237, 52.46045968472184], [-1.8517605182563637, 52.46039403428905], [-1.851624588683756, 52.46032060429145], [-1.851473683006602, 52.46023756818297], [-1.8513046686118029, 52.46014309941757], [-1.8511144128862604, 52.46003537144918], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]} |
2.6 |
2031 |
2041 |
Birmingham Moor Street |
Tyseley LMD |
Tyseley LMD |
52.4549530 |
-1.8448272 |
52.4549530 |
-1.8448272 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Tyseley LMD |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640307 |
1790192306419255 |
13 |
13 |
2026-09-23 19:51:00.536164 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:00.321469 |
| 770016 |
801585 |
Y80510 |
732G59MZ23 |
2026-09-23 |
COMPLETE |
21641096 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 801585, "stp": "P", "toc": "Great Western Railway", "uid": "Y80510", "consist": "165128", "dest_crs": "WEA", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80510/2026-09-23/detailed", "trust_id": "732G59MZ23", "origin_crs": "GFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Ealing", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "5", "is_terminated": 1, "next_location": "West Ealing", "signalling_id": "2G59", "timing_status": "ON TIME", "origin_station": "Greenford", "current_leg_arr": "2041", "current_leg_dep": "2039", "current_leg_end": "West Ealing", "origin_dep_time": "2030", "origin_platform": null, "current_location": "West Ealing", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3302052, 51.5164241], [-0.3301131, 51.51608610000001], [-0.3300631, 51.5159574], [-0.3300086, 51.5158078], [-0.32992779999999994, 51.5156364], [-0.32986459999999995, 51.5155055], [-0.32979919999999996, 51.515401], [-0.3296878, 51.51524179999999], [-0.3295453, 51.5150626], [-0.3294415, 51.514943300000006], [-0.3293282, 51.5148295], [-0.3291666, 51.5146792], [-0.3290362, 51.51457609999999], [-0.3289152, 51.51448030000001], [-0.3287458, 51.5143598], [-0.3285738, 51.5142507], [-0.3283255, 51.5141045], [-0.3280956, 51.5139849], [-0.32786029999999994, 51.5138753], [-0.3276039, 51.5137591], [-0.3273794, 51.513672099999994], [-0.3271394, 51.513594000000005], [-0.32691409999999993, 51.51352320000001], [-0.3265984, 51.5134404], [-0.3263763, 51.5133884], [-0.326171, 51.5133507], [-0.3258837, 51.5132969], [-0.325669, 51.513267899999995], [-0.32525039999999994, 51.5132221], [-0.3249186, 51.51320950000001], [-0.3245669, 51.5132028], [-0.3243805, 51.5132082], [-0.3241061, 51.5132236], [-0.3238747, 51.5132452], [-0.3236608, 51.5132588], [-0.32346169999999996, 51.513268399999994], [-0.3230296999999999, 51.5132926], [-0.3229621, 51.513299], [-0.3218347, 51.513406499999995], [-0.3213689, 51.5134512], [-0.3208781, 51.51349539999999]]}", "current_leg_start": "Drayton Green", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "51.5134954", "next_location_lon": "-0.3208781", "previous_location": "Drayton Green", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1113.397, \"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\": 3249.083, \"from_m\": 1113.397, \"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\": 3809.06, \"from_m\": 3249.083, \"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\": 3825.252, \"from_m\": 3809.06, \"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\": 3883.966, \"from_m\": 3825.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\": 3888.697, \"from_m\": 3883.966, \"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\": 4034.556, \"from_m\": 3888.697, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 801585, \"profile_key\": \"503c6540a5e4faa1c6a829a14d5928dccef3f212e5d7dfef2f3f33dd96a90a77\", \"schedule_id\": 30083, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Greenford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032H\", \"location\": \"Greenford South Jn\", \"stage_seq\": 2, \"distance_m\": 851.402, \"section_seq\": 1, \"route_path_id\": 143133}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034\", \"location\": \"South Greenford\", \"stage_seq\": 3, \"distance_m\": 1264.665, \"section_seq\": 1, \"route_path_id\": 143133}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2036H\", \"location\": \"Castle Bar Park\", \"stage_seq\": 4, \"distance_m\": 2478.561, \"section_seq\": 1, \"route_path_id\": 143133}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Drayton Green\", \"stage_seq\": 5, \"distance_m\": 3196.24, \"section_seq\": 1, \"route_path_id\": 143133}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"West Ealing\", \"stage_seq\": 6, \"distance_m\": 4034.556, \"section_seq\": 1, \"route_path_id\": 143133}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4034.556, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143133}], \"total_distance_m\": 4034.556, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4034.556, \"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": "2030", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5134954", "current_position_lon": "-0.3208781", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:25Z\", \"source_id\": 21637039, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:25Z\", \"source_id\": 21638965, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:55Z\", \"source_id\": 21640581, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:41Z\", \"source_id\": 69182049, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:44Z\", \"source_id\": 21641096, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Ealing", "service_state_platform": "5", "timing_fact_generation": 1790192385681891, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:00.341955", "service_state_evidence_id": 21641096, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:00.539708", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
GFD |
WEA |
2G59 |
165128 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1113.397, "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": 3249.083, "from_m": 1113.397, "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": 3809.06, "from_m": 3249.083, "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": 3825.252, "from_m": 3809.06, "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": 3883.966, "from_m": 3825.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": 3888.697, "from_m": 3883.966, "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": 4034.556, "from_m": 3888.697, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 801585, "profile_key": "503c6540a5e4faa1c6a829a14d5928dccef3f212e5d7dfef2f3f33dd96a90a77", "schedule_id": 30083, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2030", "location": "Greenford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032H", "location": "Greenford South Jn", "stage_seq": 2, "distance_m": 851.402, "section_seq": 1, "route_path_id": 143133}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034", "location": "South Greenford", "stage_seq": 3, "distance_m": 1264.665, "section_seq": 1, "route_path_id": 143133}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2036H", "location": "Castle Bar Park", "stage_seq": 4, "distance_m": 2478.561, "section_seq": 1, "route_path_id": 143133}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Drayton Green", "stage_seq": 5, "distance_m": 3196.24, "section_seq": 1, "route_path_id": 143133}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "West Ealing", "stage_seq": 6, "distance_m": 4034.556, "section_seq": 1, "route_path_id": 143133}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4034.556, "from_m": 0.0, "section_seq": 1, "route_path_id": 143133}], "total_distance_m": 4034.556, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4034.556, "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-23T19:33:25Z", "source_id": 21637039, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:25Z", "source_id": 21638965, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:55Z", "source_id": 21640581, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23214, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:41Z", "source_id": 69182049, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:44Z", "source_id": 21641096, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Greenford |
2030 |
2030 |
None |
None |
None |
West Ealing |
2041 |
2041 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80510/2026-09-23/detailed |
None |
Drayton Green |
2026-09-23T20:38:30+01:00 |
West Ealing |
2.0 |
{"type": "LineString", "coordinates": [[-0.3302052, 51.5164241], [-0.3301131, 51.51608610000001], [-0.3300631, 51.5159574], [-0.3300086, 51.5158078], [-0.32992779999999994, 51.5156364], [-0.32986459999999995, 51.5155055], [-0.32979919999999996, 51.515401], [-0.3296878, 51.51524179999999], [-0.3295453, 51.5150626], [-0.3294415, 51.514943300000006], [-0.3293282, 51.5148295], [-0.3291666, 51.5146792], [-0.3290362, 51.51457609999999], [-0.3289152, 51.51448030000001], [-0.3287458, 51.5143598], [-0.3285738, 51.5142507], [-0.3283255, 51.5141045], [-0.3280956, 51.5139849], [-0.32786029999999994, 51.5138753], [-0.3276039, 51.5137591], [-0.3273794, 51.513672099999994], [-0.3271394, 51.513594000000005], [-0.32691409999999993, 51.51352320000001], [-0.3265984, 51.5134404], [-0.3263763, 51.5133884], [-0.326171, 51.5133507], [-0.3258837, 51.5132969], [-0.325669, 51.513267899999995], [-0.32525039999999994, 51.5132221], [-0.3249186, 51.51320950000001], [-0.3245669, 51.5132028], [-0.3243805, 51.5132082], [-0.3241061, 51.5132236], [-0.3238747, 51.5132452], [-0.3236608, 51.5132588], [-0.32346169999999996, 51.513268399999994], [-0.3230296999999999, 51.5132926], [-0.3229621, 51.513299], [-0.3218347, 51.513406499999995], [-0.3213689, 51.5134512], [-0.3208781, 51.51349539999999]]} |
0.5 |
2039 |
2041 |
Drayton Green |
West Ealing |
West Ealing |
51.5134954 |
-0.3208781 |
51.5134954 |
-0.3208781 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
West Ealing |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641096 |
1790192385681891 |
18 |
18 |
2026-09-23 19:51:00.539708 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:00.341955 |
| 770017 |
800019 |
P28745 |
332W28MY23 |
2026-09-23 |
COMPLETE |
21641108 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800019, "stp": "P", "toc": "Northern", "uid": "P28745", "consist": "769458", "dest_crs": "SOP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28745/2026-09-23/detailed", "trust_id": "332W28MY23", "origin_crs": "MCO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southport", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "6", "is_terminated": 1, "next_location": "Southport", "signalling_id": "2W28", "timing_status": "EARLY", "origin_station": "Manchester Oxford Road", "current_leg_arr": "2041", "current_leg_dep": "2036", "current_leg_end": "Southport", "origin_dep_time": "1927", "origin_platform": "5", "current_location": "Southport Sig. 1087", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9753495231044327, 53.64593748603274], [-2.9759499000000003, 53.6463114], [-2.9765586999999996, 53.6466612], [-2.9772025, 53.64693619999999], [-2.9778274, 53.647127], [-2.9783468, 53.6472313], [-2.9787984, 53.64728759999999], [-2.9793295, 53.647324100000006], [-2.9798847, 53.6473257], [-2.9804775, 53.6472812], [-2.980971, 53.6472065], [-2.9814912999999996, 53.6470841], [-2.9819312000000004, 53.6469394], [-2.9823416, 53.6467756], [-2.9827277999999997, 53.646588], [-2.9837148999999994, 53.6460633], [-2.9861934, 53.6446906], [-2.9869604, 53.644217399999995], [-2.9873922, 53.6440027], [-2.9879125000000006, 53.643815100000005], [-2.9883712, 53.6437022], [-2.9888807999999996, 53.64361639999999], [-2.9893743, 53.643575], [-2.9898383999999996, 53.64357819999999], [-2.9904419, 53.643617899999995], [-2.9910989999999997, 53.6436863], [-2.991348, 53.6437253], [-2.9916784, 53.643777], [-2.9925125, 53.64392639999999], [-2.9931401999999996, 53.6440059], [-2.9937303, 53.6440473], [-2.9943980999999997, 53.644064699999994], [-2.9952698, 53.64405519999998], [-2.9957231, 53.64407109999999], [-2.9962864, 53.644113999999995], [-2.9968067, 53.64418400000001], [-2.9973056, 53.644276199999986], [-2.9976435999999995, 53.64435729999999], [-2.9981103, 53.6445227], [-2.9985362, 53.64466139999998], [-2.9990302999999994, 53.644839100000006], [-2.9996203999999995, 53.645039399999995], [-2.9998858, 53.6451469], [-3.0001198, 53.6452581], [-3.0004712, 53.6453943], [-3.001021, 53.6455926], [-3.0013083, 53.645723200000006], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]}", "current_leg_start": "Meols Cop", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "53.6467494", "next_location_lon": "-3.0029844", "previous_location": "Meols Cop", "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\": 136.111, \"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\": 1712.557, \"from_m\": 136.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\": 2145.59, \"from_m\": 1712.557, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3099.699, \"from_m\": 2145.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\": 3567.675, \"from_m\": 3099.699, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5734.422, \"from_m\": 3567.675, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8142.539, \"from_m\": 5734.422, \"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\": 15710.199, \"from_m\": 8142.539, \"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\": 17009.919, \"from_m\": 15710.199, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17607.753, \"from_m\": 17009.919, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21689.25, \"from_m\": 17607.753, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21817.22, \"from_m\": 21689.25, \"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\": 21868.888, \"from_m\": 21817.22, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27561.902, \"from_m\": 21868.888, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27726.017, \"from_m\": 27561.902, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29763.546, \"from_m\": 27726.017, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29790.569, \"from_m\": 29763.546, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29851.486, \"from_m\": 29790.569, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30117.497, \"from_m\": 29851.486, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31739.928, \"from_m\": 30117.497, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32237.626, \"from_m\": 31739.928, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32265.461, \"from_m\": 32237.626, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 32314.264, \"from_m\": 32265.461, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32652.867, \"from_m\": 32314.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32988.499, \"from_m\": 32652.867, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33329.435, \"from_m\": 32988.499, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38542.867, \"from_m\": 33329.435, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41327.824, \"from_m\": 38542.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\": 46541.257, \"from_m\": 41327.824, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46564.64, \"from_m\": 46541.257, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46679.279, \"from_m\": 46564.64, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 51800.658, \"from_m\": 46679.279, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53337.602, \"from_m\": 51800.658, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56454.113, \"from_m\": 53337.602, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56637.442, \"from_m\": 56454.113, \"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\": 60616.373, \"from_m\": 56637.442, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60637.02, \"from_m\": 60616.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69622.546, \"from_m\": 60637.02, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 71937.58, \"from_m\": 69622.546, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 73539.585, \"from_m\": 71937.58, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 74017.816, \"from_m\": 73539.585, \"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}], \"service_id\": 800019, \"profile_key\": \"9a0866e8d64288fa53248cfd0c7df5c1ebaa74309904deab23c1884a4e782ac7\", \"schedule_id\": 20028, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1927\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"1928H\", \"wtt_dep\": \"1933\", \"location\": \"Deansgate\", \"stage_seq\": 2, \"distance_m\": 588.441, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Water Street Jn\", \"stage_seq\": 3, \"distance_m\": 1123.861, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 4, \"distance_m\": 1630.307, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"1937H\", \"wtt_dep\": \"1938H\", \"location\": \"Salford Crescent\", \"stage_seq\": 5, \"distance_m\": 2879.307, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947H\", \"location\": \"Burnden Jn\", \"stage_seq\": 6, \"distance_m\": 16472.333, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949H\", \"location\": \"Bolton\", \"stage_seq\": 7, \"distance_m\": 17187.709, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Lostock Jn\", \"stage_seq\": 8, \"distance_m\": 21817.22, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"1956H\", \"wtt_dep\": \"1957\", \"location\": \"Westhoughton\", \"stage_seq\": 9, \"distance_m\": 24737.877, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Crow Nest Jn\", \"stage_seq\": 10, \"distance_m\": 27726.017, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001\", \"location\": \"Hindley\", \"stage_seq\": 11, \"distance_m\": 28495.174, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2003H\", \"wtt_dep\": \"2004H\", \"location\": \"Ince\", \"stage_seq\": 12, \"distance_m\": 31097.18, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2009\", \"location\": \"Wigan Wallgate\", \"stage_seq\": 13, \"distance_m\": 32754.473, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2013H\", \"wtt_dep\": \"2014H\", \"location\": \"Gathurst\", \"stage_seq\": 14, \"distance_m\": 37036.581, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018H\", \"location\": \"Appley Bridge\", \"stage_seq\": 15, \"distance_m\": 39935.346, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023H\", \"location\": \"Parbold\", \"stage_seq\": 16, \"distance_m\": 56823.484, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Burscough Bridge\", \"stage_seq\": 17, \"distance_m\": 61769.334, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Meols Cop\", \"stage_seq\": 18, \"distance_m\": 71900.107, \"section_seq\": 1, \"route_path_id\": 138867}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Southport\", \"stage_seq\": 19, \"distance_m\": 74017.816, \"section_seq\": 1, \"route_path_id\": 138867}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 74017.816, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138867}], \"total_distance_m\": 74017.816, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 72279.221, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1738.595, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1927", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.6467494", "current_position_lon": "-3.0029844", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9250, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:30:28Z\", \"source_id\": 69028809, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:31:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:30:42Z\", \"source_id\": 21593490, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:41Z\", \"source_id\": 69040399, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:36:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:35:43Z\", \"source_id\": 21597410, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:42Z\", \"source_id\": 69064759, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:45Z\", \"source_id\": 21605078, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:36Z\", \"source_id\": 21609958, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:10Z\", \"source_id\": 69092536, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:12Z\", \"source_id\": 21613789, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:11Z\", \"source_id\": 69101757, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:14Z\", \"source_id\": 21616597, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:45Z\", \"source_id\": 69110048, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:48Z\", \"source_id\": 21619010, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:11Z\", \"source_id\": 69151036, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:14Z\", \"source_id\": 21631585, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:44Z\", \"source_id\": 69182077, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:44Z\", \"source_id\": 21641108, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southport", "service_state_platform": "6", "timing_fact_generation": 1790192384684625, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:01.676914", "service_state_evidence_id": 21641108, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 57, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:02.526337", "service_state_valid_until_kind": null, "operational_interpretation_version": 57, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MCO |
SOP |
2W28 |
769458 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 136.111, "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": 1712.557, "from_m": 136.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": 2145.59, "from_m": 1712.557, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3099.699, "from_m": 2145.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": 3567.675, "from_m": 3099.699, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5734.422, "from_m": 3567.675, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8142.539, "from_m": 5734.422, "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": 15710.199, "from_m": 8142.539, "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": 17009.919, "from_m": 15710.199, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17607.753, "from_m": 17009.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21689.25, "from_m": 17607.753, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21817.22, "from_m": 21689.25, "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": 21868.888, "from_m": 21817.22, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27561.902, "from_m": 21868.888, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27726.017, "from_m": 27561.902, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29763.546, "from_m": 27726.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29790.569, "from_m": 29763.546, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29851.486, "from_m": 29790.569, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30117.497, "from_m": 29851.486, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31739.928, "from_m": 30117.497, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32237.626, "from_m": 31739.928, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32265.461, "from_m": 32237.626, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 32314.264, "from_m": 32265.461, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32652.867, "from_m": 32314.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32988.499, "from_m": 32652.867, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33329.435, "from_m": 32988.499, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38542.867, "from_m": 33329.435, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41327.824, "from_m": 38542.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": 46541.257, "from_m": 41327.824, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46564.64, "from_m": 46541.257, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46679.279, "from_m": 46564.64, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 51800.658, "from_m": 46679.279, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53337.602, "from_m": 51800.658, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56454.113, "from_m": 53337.602, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56637.442, "from_m": 56454.113, "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": 60616.373, "from_m": 56637.442, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60637.02, "from_m": 60616.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69622.546, "from_m": 60637.02, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 71937.58, "from_m": 69622.546, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 73539.585, "from_m": 71937.58, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 74017.816, "from_m": 73539.585, "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}], "service_id": 800019, "profile_key": "9a0866e8d64288fa53248cfd0c7df5c1ebaa74309904deab23c1884a4e782ac7", "schedule_id": 20028, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1927", "location": "Manchester Oxford Road", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "1928H", "wtt_dep": "1933", "location": "Deansgate", "stage_seq": 2, "distance_m": 588.441, "section_seq": 1, "route_path_id": 138867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "Water Street Jn", "stage_seq": 3, "distance_m": 1123.861, "section_seq": 1, "route_path_id": 138867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Ordsall Lane Jn", "stage_seq": 4, "distance_m": 1630.307, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "1937H", "wtt_dep": "1938H", "location": "Salford Crescent", "stage_seq": 5, "distance_m": 2879.307, "section_seq": 1, "route_path_id": 138867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947H", "location": "Burnden Jn", "stage_seq": 6, "distance_m": 16472.333, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949H", "location": "Bolton", "stage_seq": 7, "distance_m": 17187.709, "section_seq": 1, "route_path_id": 138867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Lostock Jn", "stage_seq": 8, "distance_m": 21817.22, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "1956H", "wtt_dep": "1957", "location": "Westhoughton", "stage_seq": 9, "distance_m": 24737.877, "section_seq": 1, "route_path_id": 138867}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Crow Nest Jn", "stage_seq": 10, "distance_m": 27726.017, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001", "location": "Hindley", "stage_seq": 11, "distance_m": 28495.174, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2003H", "wtt_dep": "2004H", "location": "Ince", "stage_seq": 12, "distance_m": 31097.18, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2009", "location": "Wigan Wallgate", "stage_seq": 13, "distance_m": 32754.473, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2013H", "wtt_dep": "2014H", "location": "Gathurst", "stage_seq": 14, "distance_m": 37036.581, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018H", "location": "Appley Bridge", "stage_seq": 15, "distance_m": 39935.346, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023H", "location": "Parbold", "stage_seq": 16, "distance_m": 56823.484, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Burscough Bridge", "stage_seq": 17, "distance_m": 61769.334, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Meols Cop", "stage_seq": 18, "distance_m": 71900.107, "section_seq": 1, "route_path_id": 138867}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Southport", "stage_seq": 19, "distance_m": 74017.816, "section_seq": 1, "route_path_id": 138867}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 74017.816, "from_m": 0.0, "section_seq": 1, "route_path_id": 138867}], "total_distance_m": 74017.816, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 72279.221, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1738.595, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9250, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:30:28Z", "source_id": 69028809, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:31:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:30:42Z", "source_id": 21593490, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8308, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:41Z", "source_id": 69040399, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:36:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:35:43Z", "source_id": 21597410, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8340, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:42Z", "source_id": 69064759, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:47:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:45Z", "source_id": 21605078, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:36Z", "source_id": 21609958, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9346, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:10Z", "source_id": 69092536, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:00:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:12Z", "source_id": 21613789, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9337, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:11Z", "source_id": 69101757, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:03:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:14Z", "source_id": 21616597, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9331, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:45Z", "source_id": 69110048, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:48Z", "source_id": 21619010, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9327, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:11Z", "source_id": 69151036, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:27:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:14Z", "source_id": 21631585, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9315, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:44Z", "source_id": 69182077, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:41:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:44Z", "source_id": 21641108, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Manchester Oxford Road |
1927 |
1927 |
5 |
None |
None |
Southport |
2043 |
2043 |
6 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28745/2026-09-23/detailed |
None |
Meols Cop |
2026-09-23T20:37:00+01:00 |
Southport |
5.0 |
{"type": "LineString", "coordinates": [[-2.9753495231044327, 53.64593748603274], [-2.9759499000000003, 53.6463114], [-2.9765586999999996, 53.6466612], [-2.9772025, 53.64693619999999], [-2.9778274, 53.647127], [-2.9783468, 53.6472313], [-2.9787984, 53.64728759999999], [-2.9793295, 53.647324100000006], [-2.9798847, 53.6473257], [-2.9804775, 53.6472812], [-2.980971, 53.6472065], [-2.9814912999999996, 53.6470841], [-2.9819312000000004, 53.6469394], [-2.9823416, 53.6467756], [-2.9827277999999997, 53.646588], [-2.9837148999999994, 53.6460633], [-2.9861934, 53.6446906], [-2.9869604, 53.644217399999995], [-2.9873922, 53.6440027], [-2.9879125000000006, 53.643815100000005], [-2.9883712, 53.6437022], [-2.9888807999999996, 53.64361639999999], [-2.9893743, 53.643575], [-2.9898383999999996, 53.64357819999999], [-2.9904419, 53.643617899999995], [-2.9910989999999997, 53.6436863], [-2.991348, 53.6437253], [-2.9916784, 53.643777], [-2.9925125, 53.64392639999999], [-2.9931401999999996, 53.6440059], [-2.9937303, 53.6440473], [-2.9943980999999997, 53.644064699999994], [-2.9952698, 53.64405519999998], [-2.9957231, 53.64407109999999], [-2.9962864, 53.644113999999995], [-2.9968067, 53.64418400000001], [-2.9973056, 53.644276199999986], [-2.9976435999999995, 53.64435729999999], [-2.9981103, 53.6445227], [-2.9985362, 53.64466139999998], [-2.9990302999999994, 53.644839100000006], [-2.9996203999999995, 53.645039399999995], [-2.9998858, 53.6451469], [-3.0001198, 53.6452581], [-3.0004712, 53.6453943], [-3.001021, 53.6455926], [-3.0013083, 53.645723200000006], [-3.0014806999999997, 53.6458174], [-3.0017865, 53.6459991], [-3.0023208, 53.646333699999985], [-3.0029844, 53.6467494]]} |
1.3 |
2036 |
2041 |
Meols Cop |
Southport Sig. 1087 |
Southport |
53.6467494 |
-3.0029844 |
53.6467494 |
-3.0029844 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Southport |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641108 |
1790192384684625 |
57 |
57 |
2026-09-23 19:51:02.526337 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:01.676914 |
| 770018 |
800347 |
L86548 |
865Y56MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800347, "stp": "P", "toc": "South Western Railway", "uid": "L86548", "consist": null, "dest_crs": "XBS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86548/2026-09-23/detailed", "trust_id": "865Y56MY23", "origin_crs": null, "show_on_map": 0, "dar_est_time": "19:41:00", "dar_platform": null, "dest_station": "Basingstoke Bartn Ml C.S.D", "service_date": "2026-09-23", "dest_arr_time": "2100", "dest_platform": null, "is_terminated": 1, "next_location": "Romsey", "signalling_id": "5Y56", "timing_status": null, "origin_station": "Salisbury Reception Line", "current_leg_arr": "2000½", "current_leg_dep": "1941", "current_leg_end": "Romsey", "origin_dep_time": "1941", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8069149, 51.0706799], [-1.8062490999999996, 51.07065169999999], [-1.8057481999999996, 51.07062939999999], [-1.8053319, 51.070611], [-1.8050828999999995, 51.0706011], [-1.8049238000000003, 51.07059829999999], [-1.8047569, 51.0705961], [-1.8045745, 51.0706001], [-1.8044242999999995, 51.0706112], [-1.8042524, 51.07063059999999], [-1.8040992, 51.070653699999994], [-1.8037834, 51.0707175], [-1.8034378999999996, 51.0707857], [-1.8031892000000005, 51.0708425], [-1.8029476, 51.0709071], [-1.8027577, 51.070962], [-1.8024458000000003, 51.07106519999999], [-1.8022162, 51.07114339999999], [-1.8019406, 51.071252], [-1.8017575, 51.0713361], [-1.8015842999999996, 51.0714212], [-1.8014385, 51.0714971], [-1.8012942, 51.07158059999998], [-1.8011137, 51.0716882], [-1.800928, 51.071814499999995], [-1.8007753999999998, 51.0719209], [-1.8006314, 51.0720296], [-1.8004251, 51.0721955], [-1.8003103, 51.072308199999995], [-1.8001397, 51.07247919999999], [-1.8000077, 51.072626500000005], [-1.7998875000000003, 51.07276519999999], [-1.7996414, 51.0730665], [-1.7995016, 51.0732319], [-1.799353, 51.0734037], [-1.7991762000000002, 51.0736149], [-1.798922, 51.0739086], [-1.7986825999999996, 51.07417619999998], [-1.7985374000000005, 51.07431929999999], [-1.7984151999999995, 51.0744177], [-1.7982574, 51.07454889999999], [-1.7981425, 51.0746362], [-1.7979310000000002, 51.0747973], [-1.7976714, 51.0749818], [-1.7975172999999995, 51.07508180000001], [-1.7973948999999996, 51.07515750000001], [-1.7972164999999998, 51.0752708], [-1.7970111, 51.0753855], [-1.7967745000000002, 51.0755048], [-1.7966305682390429, 51.07557817536248], [-1.7966009, 51.07559329999999], [-1.7964073, 51.07568619999999], [-1.7962191, 51.07577460000001], [-1.7960513999999996, 51.0758506], [-1.7958616999999997, 51.07593159999999], [-1.7956254000000005, 51.07602680000001], [-1.7953906999999996, 51.07611730000001], [-1.7952182, 51.076180999999984], [-1.7950358, 51.076243], [-1.7947934, 51.076322700000006], [-1.7945805999999995, 51.076386500000005], [-1.7943308999999996, 51.0764544], [-1.7940236, 51.0765325], [-1.7936690999999998, 51.0766111], [-1.7932375, 51.0766906], [-1.7928133000000002, 51.0767599], [-1.7925970999999998, 51.0767924], [-1.7923574999999998, 51.0768222], [-1.7917999, 51.0768877], [-1.7900394, 51.077113399999995], [-1.7878647999999997, 51.0773637], [-1.7861193, 51.077541], [-1.7859902, 51.07755619999999], [-1.7856511999999998, 51.0775752], [-1.7853832, 51.07758869999999], [-1.7852537999999998, 51.0775896], [-1.7850946999999997, 51.0775844], [-1.784954, 51.0775782], [-1.7847408, 51.077560799999986], [-1.7845625, 51.0775392], [-1.7843756999999998, 51.07750779999999], [-1.7842139, 51.077474300000006], [-1.7840659, 51.077438699999995], [-1.7838933999999995, 51.07739219999999], [-1.7837447999999998, 51.0773476], [-1.7836244, 51.0773054], [-1.7834585999999997, 51.0772416], [-1.7833129, 51.0771797], [-1.7831525999999998, 51.0771012], [-1.7829999, 51.07701730000001], [-1.7828821999999998, 51.07694320000001], [-1.7827973999999998, 51.0768895], [-1.7826983, 51.076817600000005], [-1.7826163, 51.0767547], [-1.7825204999999995, 51.076676000000006], [-1.782444, 51.0766065], [-1.7823290000000005, 51.07648659999999], [-1.7822455, 51.07638819999999], [-1.7821639000000002, 51.0762726], [-1.782097, 51.07616269999999], [-1.7820451, 51.076066], [-1.7819942999999998, 51.07594719999999], [-1.7819575999999997, 51.07584760000001], [-1.7819334, 51.0757595], [-1.7819081, 51.07566289999999], [-1.7818937, 51.0755292], [-1.7818853999999995, 51.075382], [-1.7818933, 51.0752026], [-1.7819332, 51.0743324], [-1.7819705, 51.0737534], [-1.7819911999999998, 51.073319399999995], [-1.7820153999999997, 51.072806699999994], [-1.7820414, 51.07227489999999], [-1.7820809, 51.07156990000001], [-1.7820976, 51.0711972], [-1.7821135999999995, 51.07084450000001], [-1.782118, 51.0707181], [-1.7821275, 51.07046069999999], [-1.7821459999999998, 51.07003869999999], [-1.7821722, 51.0694353], [-1.7821941999999995, 51.06897669999999], [-1.7822142, 51.0685708], [-1.7822409999999995, 51.0680363], [-1.7822667, 51.0675305], [-1.7822671999999995, 51.067515], [-1.7822708000000005, 51.0674087], [-1.782269, 51.06730060000001], [-1.7822591, 51.06718020000001], [-1.7822466, 51.0670793], [-1.7822190999999998, 51.06694360000001], [-1.7821882, 51.0668352], [-1.7821524999999998, 51.0667418], [-1.7821069, 51.06663799999999], [-1.7820562, 51.0665514], [-1.7819799, 51.0664275], [-1.7819153, 51.0663401], [-1.7818441, 51.0662545], [-1.7817799, 51.0661809], [-1.7816876999999998, 51.0660887], [-1.7815863, 51.0659967], [-1.7814474, 51.0658861], [-1.7813317999999998, 51.0658035], [-1.7812228, 51.0657326], [-1.7811114, 51.06566689999998], [-1.7809749, 51.06559409999999], [-1.7808428999999997, 51.065531], [-1.7807113, 51.0654733], [-1.7805638, 51.0654154], [-1.7804737999999998, 51.06538379999999], [-1.7803386, 51.06534190000001], [-1.7801895999999997, 51.06529470000001], [-1.7801248999999997, 51.0652776], [-1.7799309, 51.0652295], [-1.7795841, 51.0651534], [-1.7787626, 51.0649999], [-1.7784643999999998, 51.064940499999985], [-1.7779593, 51.06484340000001], [-1.7760650999999998, 51.06448150000001], [-1.7739980999999998, 51.064084], [-1.7729528, 51.0638827], [-1.7724389000000005, 51.06378540000001], [-1.7719305, 51.0636856], [-1.7711941, 51.063532499999994], [-1.7709518999999998, 51.0634799], [-1.7706212, 51.0634078], [-1.7699951, 51.06325850000001], [-1.7693319, 51.0630967], [-1.7690642, 51.0630277], [-1.7688571999999998, 51.062972], [-1.7686067, 51.0629018], [-1.7682688999999998, 51.06280790000001], [-1.7679241, 51.06270709999999], [-1.7676010999999998, 51.0626135], [-1.7673005, 51.06252150000001], [-1.7670061, 51.0624304], [-1.7667218, 51.0623401], [-1.7664387, 51.0622474], [-1.7660253999999995, 51.0621127], [-1.765664, 51.0619882], [-1.76528, 51.0618507], [-1.7649383999999997, 51.061726500000006], [-1.7645840999999998, 51.061597], [-1.7642372, 51.06146460000001], [-1.7639168999999997, 51.0613398], [-1.7632077, 51.06106380000001], [-1.7630851, 51.06101590000001], [-1.7629695, 51.0609727], [-1.7624813, 51.060784299999995], [-1.7620043, 51.06060939999999], [-1.7614975999999998, 51.0604288], [-1.7609533999999998, 51.06024209999999], [-1.7603713, 51.060050099999984], [-1.7597407, 51.05985049999999], [-1.7593991999999998, 51.0597484], [-1.7590612, 51.059648300000006], [-1.7587149, 51.0595519], [-1.7583628999999998, 51.0594554], [-1.7577111, 51.0592839], [-1.7570783, 51.05912510000002], [-1.7564158, 51.058967300000006], [-1.7558408, 51.05883779999999], [-1.7554845, 51.05876099999999], [-1.7552082, 51.0587026], [-1.7549481, 51.0586485], [-1.7545660999999997, 51.05857269999999], [-1.7540169, 51.058468], [-1.7536458, 51.0584007], [-1.7532872999999998, 51.0583373], [-1.7529122, 51.0582734], [-1.7524902999999998, 51.05820599999999], [-1.752178, 51.0581575], [-1.7517701, 51.058096299999995], [-1.7512008, 51.058014500000006], [-1.7504193, 51.057900200000006], [-1.749706, 51.057792199999994], [-1.7493385999999995, 51.05773169999999], [-1.7489886, 51.057675], [-1.7486666, 51.05761710000001], [-1.7483321999999997, 51.0575574], [-1.7479865, 51.0574925], [-1.7476123999999995, 51.0574187], [-1.7473160999999997, 51.0573571], [-1.7470239, 51.0572965], [-1.7466401, 51.0572159], [-1.7463447, 51.05715], [-1.7457963999999997, 51.05702109999999], [-1.7454807, 51.056941399999985], [-1.7451452999999997, 51.05685679999999], [-1.7446761, 51.0567313], [-1.7443767999999995, 51.0566474], [-1.7440040999999995, 51.0565431], [-1.7435630999999998, 51.0564109], [-1.7430201, 51.056240499999994], [-1.7424386999999997, 51.05604890000001], [-1.7418774, 51.0558528], [-1.7413400999999995, 51.05565430000001], [-1.7408708999999998, 51.05547589999999], [-1.7404303999999997, 51.0552941], [-1.7399716, 51.055102], [-1.7395273, 51.05491039999998], [-1.7390737999999997, 51.05470689999999], [-1.7386407, 51.0545052], [-1.7381451, 51.05426469999999], [-1.7376610999999995, 51.05401789999999], [-1.7373051, 51.0538248], [-1.7369556, 51.0536368], [-1.7365427, 51.053404699999994], [-1.7361251000000002, 51.053160199999986], [-1.7357868, 51.0529534], [-1.735453, 51.0527427], [-1.7351049, 51.0525193], [-1.734768, 51.05229229999999], [-1.7341733999999998, 51.05187750000001], [-1.7338692999999998, 51.0516497], [-1.7335617999999997, 51.0514178], [-1.7332259, 51.0511546], [-1.7329026999999997, 51.050898], [-1.7325809, 51.0506268], [-1.7322742999999998, 51.050355], [-1.7318714, 51.0499768], [-1.7314983999999998, 51.04964089999999], [-1.7311500999999998, 51.04933220000001], [-1.730984875954451, 51.04919293101055], [-1.7304472999999998, 51.0487398], [-1.7298516, 51.048277700000014], [-1.7294600000000002, 51.04799729999999], [-1.7290700000000003, 51.0477242], [-1.7286645, 51.0474597], [-1.7281592999999995, 51.047137], [-1.7277112999999995, 51.04686509999999], [-1.7272618999999998, 51.0465971], [-1.7268457, 51.0463616], [-1.7264279, 51.0461335], [-1.7259582, 51.045887400000005], [-1.7254214, 51.0456251], [-1.7250009999999998, 51.04541989999999], [-1.7247096999999998, 51.0452864], [-1.7241953, 51.045055099999985], [-1.7238254999999998, 51.0448963], [-1.7234172, 51.0447336], [-1.72304, 51.0445854], [-1.7225975999999998, 51.0444183], [-1.7222023, 51.04427489999999], [-1.7216879, 51.04409189999999], [-1.7212965, 51.0439573], [-1.7209707, 51.0438498], [-1.7204879, 51.043703099999995], [-1.72001, 51.04356059999999], [-1.7195477999999995, 51.04342849999999], [-1.7191188999999998, 51.04331049999999], [-1.7185985999999998, 51.0431796], [-1.7180766, 51.043051899999995], [-1.7175111, 51.042924099999986], [-1.7169483999999997, 51.042802299999984], [-1.7164445, 51.0427024], [-1.7159531999999995, 51.042611099999995], [-1.715503, 51.0425319], [-1.7150539, 51.04245840000001], [-1.7145762999999998, 51.0423868], [-1.7140843999999995, 51.0423188], [-1.7136174, 51.042258200000006], [-1.7131475, 51.0422024], [-1.7127001, 51.0421548], [-1.7122632999999998, 51.04211109999999], [-1.7118514000000002, 51.0420739], [-1.7114906999999997, 51.0420482], [-1.7106763, 51.0419969], [-1.7102543, 51.0419759], [-1.7098676, 51.0419567], [-1.7094377, 51.04194100000001], [-1.7089936, 51.0419318], [-1.7082595, 51.0419226], [-1.7077570999999998, 51.04192220000001], [-1.7072480999999995, 51.0419312], [-1.7067990398270907, 51.04194317621546], [-1.7067793999999998, 51.0419437], [-1.7062939, 51.0419594], [-1.7055724, 51.04198890000001], [-1.7048831, 51.042017400000006], [-1.7046233, 51.042029199999995], [-1.7041643999999998, 51.04204959999999], [-1.7032665, 51.0420898], [-1.7024929999999998, 51.04212139999999], [-1.7007529999999995, 51.04219880000001], [-1.6998732, 51.042237199999995], [-1.6989923, 51.0422753], [-1.6980327, 51.0423156], [-1.697537, 51.0423383], [-1.6968658999999997, 51.042365], [-1.6960246, 51.042402899999985], [-1.6951917, 51.0424446], [-1.6945479, 51.0424689], [-1.6942516, 51.0424845], [-1.6937101, 51.0425055], [-1.6927934, 51.0425445], [-1.6915725999999998, 51.04259750000001], [-1.6903335999999998, 51.042652399999994], [-1.6886397, 51.042726], [-1.6873694, 51.04278169999999], [-1.6867523999999998, 51.04280990000001], [-1.6860322, 51.0428392], [-1.6850191999999995, 51.042884599999994], [-1.6840137999999998, 51.042927], [-1.6820889000000003, 51.043012899999994], [-1.6811045999999998, 51.0430569], [-1.6803756, 51.04308760000001], [-1.6801578999999998, 51.0430972], [-1.679089, 51.04314490000001], [-1.6777602, 51.04320270000001], [-1.6764365000000003, 51.0432613], [-1.6746502, 51.043338], [-1.6735916999999998, 51.043382], [-1.6726723999999995, 51.043422], [-1.6706908, 51.043509500000006], [-1.6705134, 51.0435174], [-1.6690999, 51.0435786], [-1.6677725, 51.04363570000001], [-1.6664845999999998, 51.0436913], [-1.6662216, 51.043702], [-1.6661515999999998, 51.0437055], [-1.6660817999999995, 51.04370889999999], [-1.6655468, 51.043733199999984], [-1.6642604, 51.043790099999995], [-1.6625465999999998, 51.04386149999999], [-1.6617210999999998, 51.04389059999999], [-1.6609977, 51.04391389999999], [-1.6604182999999997, 51.04392589999999], [-1.6598904, 51.0439371], [-1.6592839999999998, 51.0439449], [-1.6586945, 51.0439493], [-1.6580962999999995, 51.04395499999999], [-1.657488, 51.043952], [-1.6565099, 51.04394299999999], [-1.6557687999999997, 51.0439347], [-1.6550265999999998, 51.0439215], [-1.6544279, 51.0439021], [-1.653854, 51.0438869], [-1.6531838, 51.0438616], [-1.6524972000000002, 51.043831100000006], [-1.6518432, 51.04380119999999], [-1.6511827, 51.04376359999999], [-1.651008, 51.04375430000001], [-1.6503095, 51.0437102], [-1.6496325, 51.04366429999999], [-1.6485991999999998, 51.0435825], [-1.6476787, 51.0435086], [-1.6466663, 51.043426999999994], [-1.6457092, 51.04334990000001], [-1.6454969999999998, 51.04333210000001], [-1.6443538, 51.04323999999999], [-1.6435521, 51.0431716], [-1.6427776, 51.043108399999994], [-1.6415946, 51.0430118], [-1.6404733, 51.0429178], [-1.6392587, 51.04282010000001], [-1.6374556000000002, 51.04267250000001], [-1.6364396, 51.04258840000001], [-1.6354721000000003, 51.0425096], [-1.6352328, 51.042491000000005], [-1.6350649, 51.0424745], [-1.633733, 51.042365], [-1.6328605000000005, 51.042294600000005], [-1.6325188999999998, 51.0422658], [-1.6319449999999998, 51.0422194], [-1.631215, 51.0421596], [-1.6295744999999997, 51.04202399999999], [-1.6280301999999998, 51.0418977], [-1.6268884999999995, 51.0418025], [-1.6253747, 51.04167309999999], [-1.6240609, 51.04157079999999], [-1.6230372999999998, 51.0414887], [-1.6219849, 51.041402299999994], [-1.6217176999999998, 51.0413794], [-1.6206328999999997, 51.0412898], [-1.6195853999999998, 51.04120389999999], [-1.6179797, 51.0410701], [-1.6169675114151385, 51.04098699969583], [-1.6162841999999995, 51.0409309], [-1.6143902, 51.0407768], [-1.6126773999999997, 51.04063680000001], [-1.6108252, 51.04048499999999], [-1.6098112, 51.04040260000001], [-1.6085548999999997, 51.04029839999999], [-1.6073877, 51.0402037], [-1.606196, 51.040108499999995], [-1.6054283, 51.04004080000001], [-1.6047067, 51.0399697], [-1.6041435, 51.0399128], [-1.6035311, 51.03984249999999], [-1.6031185, 51.0397942], [-1.6024200999999998, 51.0397057], [-1.6018600999999997, 51.0396285], [-1.6012504, 51.0395375], [-1.6006548, 51.03944789999999], [-1.6001009999999998, 51.0393562], [-1.5994889999999995, 51.039257600000006], [-1.5987629, 51.0391288], [-1.5980249999999998, 51.03899319999999], [-1.5972824, 51.0388558], [-1.5965497999999998, 51.0387219], [-1.5956878, 51.0385709], [-1.5948020999999997, 51.03842629999999], [-1.5939138, 51.0382966], [-1.5930511, 51.0381809], [-1.5923439999999998, 51.03809110000001], [-1.5916408, 51.0380131], [-1.5911244, 51.0379592], [-1.5906146999999995, 51.03791160000001], [-1.5899144999999997, 51.037855400000005], [-1.5892115, 51.03780119999999], [-1.5874717, 51.0376621], [-1.5863109999999998, 51.037572100000006], [-1.5851728, 51.037484799999994], [-1.5835923, 51.0373621], [-1.5824075, 51.03726920000001], [-1.581029, 51.0371609], [-1.5796095, 51.0370509], [-1.5779159, 51.036921500000005], [-1.5771596, 51.03686129999999], [-1.5764045999999998, 51.0368032], [-1.5753779, 51.03672579999999], [-1.5744697, 51.0366525], [-1.5741445, 51.0366256], [-1.5732899, 51.0365631], [-1.5710151000000003, 51.036386199999995], [-1.5698731, 51.0362969], [-1.5687271, 51.036206699999994], [-1.5683911999999998, 51.0361816], [-1.5679768, 51.03614869999999], [-1.5674066, 51.0361028], [-1.5672404, 51.0360906], [-1.5656985, 51.03597259999999], [-1.5639381, 51.03583379999999], [-1.5627831, 51.0357456], [-1.5609815, 51.0356031], [-1.5591957999999997, 51.0354658], [-1.5571186999999995, 51.035305], [-1.5558324, 51.03520360000001], [-1.5552094999999997, 51.0351573], [-1.5544898, 51.0350979], [-1.5539994, 51.0350527], [-1.5534966999999995, 51.035004], [-1.5530493, 51.0349568], [-1.5525768, 51.0349028], [-1.5521556000000003, 51.0348485], [-1.5517194999999997, 51.0347914], [-1.5513409, 51.03473949999999], [-1.551066, 51.0346978], [-1.5508953, 51.0346725], [-1.5504042999999998, 51.0345977], [-1.5498827, 51.0345095], [-1.5495123, 51.03444239999999], [-1.5490350000000002, 51.0343535], [-1.5486652, 51.0342772], [-1.5482925, 51.03419879999999], [-1.5480335, 51.03414269999999], [-1.5476474999999998, 51.03405920000001], [-1.5472602, 51.0339744], [-1.5470543, 51.0339248], [-1.546676, 51.03383300000001], [-1.5462937, 51.033737900000006], [-1.5460495, 51.0336747], [-1.5457329000000002, 51.0335916], [-1.5454082, 51.0335031], [-1.5449478999999997, 51.0333724], [-1.5444504999999995, 51.03322509999999], [-1.5440092999999997, 51.03309029999999], [-1.543561, 51.0329473], [-1.5427613999999998, 51.0326768], [-1.5423350999999998, 51.0325258], [-1.5419394, 51.0323804], [-1.5415493, 51.03223219999999], [-1.5411614, 51.03208159999999], [-1.5407042, 51.0318941], [-1.5402348, 51.0316972], [-1.5399117999999998, 51.0315561], [-1.539593, 51.03141180000001], [-1.5392898000000002, 51.0312709], [-1.5389851, 51.03112639999999], [-1.5385125, 51.03089680000001], [-1.5379984, 51.0306348], [-1.5376740999999998, 51.03046579999999], [-1.5373514, 51.03028840000001], [-1.53706, 51.030126399999986], [-1.5367414, 51.02994540000001], [-1.5364207, 51.029755599999994], [-1.5360906, 51.029559500000005], [-1.5355478, 51.02922], [-1.5351637, 51.0289718], [-1.5348129, 51.02873700000001], [-1.5345999, 51.0285894], [-1.5342417999999998, 51.0283344], [-1.5338615999999998, 51.02805279999999], [-1.5334252999999998, 51.0277172], [-1.533096, 51.0274533], [-1.5324629, 51.02692420000001], [-1.5319831, 51.0265194], [-1.5314565999999998, 51.02607269999999], [-1.5309324999999998, 51.025628399999995], [-1.5302758, 51.0250664], [-1.5297368, 51.02460880000001], [-1.5291255, 51.0240936], [-1.5287599, 51.023785399999994], [-1.5285189999999995, 51.02357190000001], [-1.5284789000000003, 51.0235379], [-1.5284021, 51.0234729], [-1.5277801999999998, 51.0229608], [-1.5272445, 51.0224998], [-1.5271359830031863, 51.02240847691913], [-1.5266953999999997, 51.0220377], [-1.5260701, 51.0215099], [-1.5254804, 51.0210125], [-1.5248558999999997, 51.020480799999994], [-1.5242672999999998, 51.019987099999994], [-1.5237216, 51.0195212], [-1.5230433, 51.01893809999999], [-1.5226365, 51.0185959], [-1.5222207999999997, 51.0182481], [-1.5215541999999995, 51.01768270000001], [-1.5208933999999998, 51.017122500000006], [-1.5202418, 51.01657199999999], [-1.5195927, 51.0160226], [-1.518968, 51.015494099999984], [-1.5183848999999998, 51.0149982], [-1.5179442999999997, 51.0146277], [-1.5175763999999998, 51.0143147], [-1.5172003999999997, 51.0139954], [-1.5165606, 51.0134506], [-1.5159547, 51.0129405], [-1.5153294, 51.0124128], [-1.5147989, 51.011963], [-1.5142312, 51.011481100000005], [-1.5138112, 51.011121], [-1.5134466, 51.010813], [-1.5128111, 51.0102707], [-1.5121737, 51.00973089999999], [-1.5115911, 51.009236900000005], [-1.5109533999999998, 51.00869420000001], [-1.5103108, 51.00815299999999], [-1.5097295, 51.00765810000001], [-1.5091135, 51.0071351], [-1.5085595, 51.0066707], [-1.5077836, 51.006014], [-1.5071914999999998, 51.0055078], [-1.5065668, 51.004982], [-1.5061538999999995, 51.004628], [-1.5057414999999998, 51.004267899999995], [-1.5053973, 51.003961], [-1.5050612, 51.003653599999986], [-1.5048125, 51.0034158], [-1.5045687, 51.00316889999999], [-1.5042592, 51.002870400000006], [-1.503968, 51.00257010000001], [-1.5035807999999995, 51.0021654], [-1.5032842999999998, 51.0018274], [-1.503126, 51.0016376], [-1.5026706999999997, 51.0011183], [-1.5024109, 51.00079319999999], [-1.5021773, 51.00049090000001], [-1.5019372999999998, 51.0001867], [-1.5017147, 50.9998903], [-1.5014819999999998, 50.9995791], [-1.5012283999999998, 50.99922109999999], [-1.501092, 50.999017], [-1.5010713, 50.9989829], [-1.5010094, 50.9988803], [-1.5006911, 50.9983919], [-1.5003818, 50.997916399999994], [-1.5002675, 50.99774479999999], [-1.5001410999999998, 50.99756180000001], [-1.5000274, 50.997406999999995], [-1.4999188, 50.9972582], [-1.4998132000000002, 50.9971263], [-1.4996498, 50.99693309999999], [-1.499487, 50.99674540000001], [-1.4992651, 50.996503999999995], [-1.4990327999999995, 50.99625849999999], [-1.4988752999999997, 50.996106999999995], [-1.4987206, 50.9959641], [-1.4985478, 50.9958073], [-1.4983381, 50.9956327], [-1.4981515999999997, 50.9954777], [-1.4979834, 50.9953417], [-1.4977832999999998, 50.9951889], [-1.4975667, 50.99503], [-1.4973792999999995, 50.994901], [-1.4970787, 50.99469200000001], [-1.4967845, 50.99449689999999], [-1.4965667, 50.9943548], [-1.4963437, 50.9942165], [-1.4961108999999997, 50.99407919999999], [-1.4958808999999995, 50.9939499], [-1.4957884, 50.9938991], [-1.4956244, 50.9938047], [-1.4954683, 50.9937235], [-1.4951901999999997, 50.9935784], [-1.4949862, 50.99347830000001], [-1.4948613, 50.9934143], [-1.4945428, 50.99326390000001], [-1.4941434, 50.993085099999995], [-1.4938223000000002, 50.99295080000001], [-1.49349, 50.9928153], [-1.4934122, 50.9927855], [-1.4932577, 50.9927253]]}", "current_leg_start": "Salisbury Reception Line", "dest_arr_time_act": "2100", "motion_projection": null, "next_location_lat": "50.9927253", "next_location_lon": "-1.4932577", "previous_location": null, "current_leg_milage": "16.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 512.855, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 550.175, \"from_m\": 512.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 880.332, \"from_m\": 550.175, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1763.718, \"from_m\": 880.332, \"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\": 2064.625, \"from_m\": 1763.718, \"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\": 2309.427, \"from_m\": 2064.625, \"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\": 2950.395, \"from_m\": 2309.427, \"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\": 3537.047, \"from_m\": 2950.395, \"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\": 26350.361, \"from_m\": 3537.047, \"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\": 26405.369, \"from_m\": 26350.361, \"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\": 26460.361, \"from_m\": 26405.369, \"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\": 26821.821, \"from_m\": 26460.361, \"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\": 26839.477, \"from_m\": 26821.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26905.391, \"from_m\": 26839.477, \"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\": 27123.905, \"from_m\": 26905.391, \"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\": 33650.248, \"from_m\": 27123.905, \"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\": 34672.174, \"from_m\": 33650.248, \"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\": 35243.89, \"from_m\": 34672.174, \"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\": 35274.66, \"from_m\": 35243.89, \"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\": 37311.084, \"from_m\": 35274.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39184.546, \"from_m\": 37311.084, \"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\": 39818.792, \"from_m\": 39184.546, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40068.347, \"from_m\": 39818.792, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41009.333, \"from_m\": 40068.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41365.65, \"from_m\": 41009.333, \"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\": 43019.702, \"from_m\": 41365.65, \"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\": 45026.844, \"from_m\": 43019.702, \"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\": 45332.384, \"from_m\": 45026.844, \"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\": 48547.209, \"from_m\": 45332.384, \"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\": 49054.46, \"from_m\": 48547.209, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 50200.915, \"from_m\": 49054.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59925.793, \"from_m\": 50200.915, \"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\": 73889.837, \"from_m\": 59925.793, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 84943.108, \"from_m\": 73889.837, \"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\": 85670.522, \"from_m\": 84943.108, \"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\": 85716.406, \"from_m\": 85670.522, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89647.414, \"from_m\": 85716.406, \"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\": 90007.494, \"from_m\": 89647.414, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90325.422, \"from_m\": 90007.494, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 90442.079, \"from_m\": 90325.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90457.778, \"from_m\": 90442.079, \"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\": 90637.912, \"from_m\": 90457.778, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 90689.655, \"from_m\": 90637.912, \"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\": 91020.097, \"from_m\": 90689.655, \"capability_applied\": null, \"effective_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\": 800347, \"profile_key\": \"c784db70127a9c84a2ee11d27a5b459284b12dfbea107ef242af3e8a23faac4e\", \"schedule_id\": 17350, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Salisbury Reception Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1944H\", \"location\": \"Salisbury Tunnel Jn\", \"stage_seq\": 2, \"distance_m\": 1763.718, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Dean\", \"stage_seq\": 3, \"distance_m\": 14412.379, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2004\", \"location\": \"Romsey\", \"stage_seq\": 4, \"distance_m\": 26668.205, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Redbridge\", \"stage_seq\": 5, \"distance_m\": 35401.394, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Church Lane Jn\", \"stage_seq\": 6, \"distance_m\": 37438.234, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017H\", \"location\": \"Southampton Central\", \"stage_seq\": 7, \"distance_m\": 39659.485, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020H\", \"location\": \"Northam Jn\", \"stage_seq\": 8, \"distance_m\": 41457.359, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"St. Denys\", \"stage_seq\": 9, \"distance_m\": 42816.052, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 10, \"distance_m\": 46506.077, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"Eastleigh\", \"stage_seq\": 11, \"distance_m\": 48582.951, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029H\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 12, \"distance_m\": 50200.915, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 13, \"distance_m\": 54338.603, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2036H\", \"location\": \"Winchester\", \"stage_seq\": 14, \"distance_m\": 59925.793, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 15, \"distance_m\": 69265.812, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Micheldever\", \"stage_seq\": 16, \"distance_m\": 73587.626, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2048\", \"location\": \"Worting Jn\", \"stage_seq\": 17, \"distance_m\": 86201.519, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": false, \"wtt_arr\": \"2050H\", \"wtt_dep\": \"2057\", \"location\": \"Basingstoke\", \"stage_seq\": 18, \"distance_m\": 90184.267, \"section_seq\": 1, \"route_path_id\": 137746}, {\"is_pass\": false, \"wtt_arr\": \"2100\", \"wtt_dep\": null, \"location\": \"Basingstoke Bartn Ml C.S.D\", \"stage_seq\": 19, \"distance_m\": 91020.097, \"section_seq\": 1, \"route_path_id\": 137746}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 91020.097, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137746}], \"total_distance_m\": 91020.097, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 86863.524, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4156.573, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1941", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "19.5", "current_position_lat": "50.9927253", "current_position_lon": "-1.4932577", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Salisbury Reception Line", "service_state_platform": null, "timing_fact_generation": 1790192411494577, "current_leg_arrival_utc": "2026-09-23T20:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:01.711938", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T19:41:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:02.612466", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
XBS |
5Y56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 512.855, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 550.175, "from_m": 512.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 880.332, "from_m": 550.175, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1763.718, "from_m": 880.332, "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": 2064.625, "from_m": 1763.718, "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": 2309.427, "from_m": 2064.625, "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": 2950.395, "from_m": 2309.427, "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": 3537.047, "from_m": 2950.395, "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": 26350.361, "from_m": 3537.047, "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": 26405.369, "from_m": 26350.361, "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": 26460.361, "from_m": 26405.369, "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": 26821.821, "from_m": 26460.361, "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": 26839.477, "from_m": 26821.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26905.391, "from_m": 26839.477, "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": 27123.905, "from_m": 26905.391, "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": 33650.248, "from_m": 27123.905, "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": 34672.174, "from_m": 33650.248, "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": 35243.89, "from_m": 34672.174, "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": 35274.66, "from_m": 35243.89, "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": 37311.084, "from_m": 35274.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39184.546, "from_m": 37311.084, "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": 39818.792, "from_m": 39184.546, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40068.347, "from_m": 39818.792, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41009.333, "from_m": 40068.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41365.65, "from_m": 41009.333, "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": 43019.702, "from_m": 41365.65, "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": 45026.844, "from_m": 43019.702, "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": 45332.384, "from_m": 45026.844, "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": 48547.209, "from_m": 45332.384, "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": 49054.46, "from_m": 48547.209, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 50200.915, "from_m": 49054.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59925.793, "from_m": 50200.915, "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": 73889.837, "from_m": 59925.793, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 84943.108, "from_m": 73889.837, "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": 85670.522, "from_m": 84943.108, "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": 85716.406, "from_m": 85670.522, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89647.414, "from_m": 85716.406, "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": 90007.494, "from_m": 89647.414, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 90325.422, "from_m": 90007.494, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 90442.079, "from_m": 90325.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 90457.778, "from_m": 90442.079, "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": 90637.912, "from_m": 90457.778, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 90689.655, "from_m": 90637.912, "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": 91020.097, "from_m": 90689.655, "capability_applied": null, "effective_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": 800347, "profile_key": "c784db70127a9c84a2ee11d27a5b459284b12dfbea107ef242af3e8a23faac4e", "schedule_id": 17350, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1941", "location": "Salisbury Reception Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1944H", "location": "Salisbury Tunnel Jn", "stage_seq": 2, "distance_m": 1763.718, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Dean", "stage_seq": 3, "distance_m": 14412.379, "section_seq": 1, "route_path_id": 137746}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2004", "location": "Romsey", "stage_seq": 4, "distance_m": 26668.205, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Redbridge", "stage_seq": 5, "distance_m": 35401.394, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Church Lane Jn", "stage_seq": 6, "distance_m": 37438.234, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017H", "location": "Southampton Central", "stage_seq": 7, "distance_m": 39659.485, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020H", "location": "Northam Jn", "stage_seq": 8, "distance_m": 41457.359, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "St. Denys", "stage_seq": 9, "distance_m": 42816.052, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025H", "location": "Southampton Airport Parkway", "stage_seq": 10, "distance_m": 46506.077, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "Eastleigh", "stage_seq": 11, "distance_m": 48582.951, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029H", "location": "Allbrook S.B.", "stage_seq": 12, "distance_m": 50200.915, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Shawford Up Jn", "stage_seq": 13, "distance_m": 54338.603, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2036H", "location": "Winchester", "stage_seq": 14, "distance_m": 59925.793, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Wallers Ash Loop", "stage_seq": 15, "distance_m": 69265.812, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Micheldever", "stage_seq": 16, "distance_m": 73587.626, "section_seq": 1, "route_path_id": 137746}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2048", "location": "Worting Jn", "stage_seq": 17, "distance_m": 86201.519, "section_seq": 1, "route_path_id": 137746}, {"is_pass": false, "wtt_arr": "2050H", "wtt_dep": "2057", "location": "Basingstoke", "stage_seq": 18, "distance_m": 90184.267, "section_seq": 1, "route_path_id": 137746}, {"is_pass": false, "wtt_arr": "2100", "wtt_dep": null, "location": "Basingstoke Bartn Ml C.S.D", "stage_seq": 19, "distance_m": 91020.097, "section_seq": 1, "route_path_id": 137746}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 91020.097, "from_m": 0.0, "section_seq": 1, "route_path_id": 137746}], "total_distance_m": 91020.097, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 86863.524, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4156.573, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Salisbury Reception Line |
1941 |
1941 |
None |
19:41:00 |
None |
Basingstoke Bartn Ml C.S.D |
2100 |
2100 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L86548/2026-09-23/detailed |
None |
Salisbury Reception Line |
2026-09-23T19:41:30+01:00 |
Romsey |
19.5 |
{"type": "LineString", "coordinates": [[-1.8069149, 51.0706799], [-1.8062490999999996, 51.07065169999999], [-1.8057481999999996, 51.07062939999999], [-1.8053319, 51.070611], [-1.8050828999999995, 51.0706011], [-1.8049238000000003, 51.07059829999999], [-1.8047569, 51.0705961], [-1.8045745, 51.0706001], [-1.8044242999999995, 51.0706112], [-1.8042524, 51.07063059999999], [-1.8040992, 51.070653699999994], [-1.8037834, 51.0707175], [-1.8034378999999996, 51.0707857], [-1.8031892000000005, 51.0708425], [-1.8029476, 51.0709071], [-1.8027577, 51.070962], [-1.8024458000000003, 51.07106519999999], [-1.8022162, 51.07114339999999], [-1.8019406, 51.071252], [-1.8017575, 51.0713361], [-1.8015842999999996, 51.0714212], [-1.8014385, 51.0714971], [-1.8012942, 51.07158059999998], [-1.8011137, 51.0716882], [-1.800928, 51.071814499999995], [-1.8007753999999998, 51.0719209], [-1.8006314, 51.0720296], [-1.8004251, 51.0721955], [-1.8003103, 51.072308199999995], [-1.8001397, 51.07247919999999], [-1.8000077, 51.072626500000005], [-1.7998875000000003, 51.07276519999999], [-1.7996414, 51.0730665], [-1.7995016, 51.0732319], [-1.799353, 51.0734037], [-1.7991762000000002, 51.0736149], [-1.798922, 51.0739086], [-1.7986825999999996, 51.07417619999998], [-1.7985374000000005, 51.07431929999999], [-1.7984151999999995, 51.0744177], [-1.7982574, 51.07454889999999], [-1.7981425, 51.0746362], [-1.7979310000000002, 51.0747973], [-1.7976714, 51.0749818], [-1.7975172999999995, 51.07508180000001], [-1.7973948999999996, 51.07515750000001], [-1.7972164999999998, 51.0752708], [-1.7970111, 51.0753855], [-1.7967745000000002, 51.0755048], [-1.7966305682390429, 51.07557817536248], [-1.7966009, 51.07559329999999], [-1.7964073, 51.07568619999999], [-1.7962191, 51.07577460000001], [-1.7960513999999996, 51.0758506], [-1.7958616999999997, 51.07593159999999], [-1.7956254000000005, 51.07602680000001], [-1.7953906999999996, 51.07611730000001], [-1.7952182, 51.076180999999984], [-1.7950358, 51.076243], [-1.7947934, 51.076322700000006], [-1.7945805999999995, 51.076386500000005], [-1.7943308999999996, 51.0764544], [-1.7940236, 51.0765325], [-1.7936690999999998, 51.0766111], [-1.7932375, 51.0766906], [-1.7928133000000002, 51.0767599], [-1.7925970999999998, 51.0767924], [-1.7923574999999998, 51.0768222], [-1.7917999, 51.0768877], [-1.7900394, 51.077113399999995], [-1.7878647999999997, 51.0773637], [-1.7861193, 51.077541], [-1.7859902, 51.07755619999999], [-1.7856511999999998, 51.0775752], [-1.7853832, 51.07758869999999], [-1.7852537999999998, 51.0775896], [-1.7850946999999997, 51.0775844], [-1.784954, 51.0775782], [-1.7847408, 51.077560799999986], [-1.7845625, 51.0775392], [-1.7843756999999998, 51.07750779999999], [-1.7842139, 51.077474300000006], [-1.7840659, 51.077438699999995], [-1.7838933999999995, 51.07739219999999], [-1.7837447999999998, 51.0773476], [-1.7836244, 51.0773054], [-1.7834585999999997, 51.0772416], [-1.7833129, 51.0771797], [-1.7831525999999998, 51.0771012], [-1.7829999, 51.07701730000001], [-1.7828821999999998, 51.07694320000001], [-1.7827973999999998, 51.0768895], [-1.7826983, 51.076817600000005], [-1.7826163, 51.0767547], [-1.7825204999999995, 51.076676000000006], [-1.782444, 51.0766065], [-1.7823290000000005, 51.07648659999999], [-1.7822455, 51.07638819999999], [-1.7821639000000002, 51.0762726], [-1.782097, 51.07616269999999], [-1.7820451, 51.076066], [-1.7819942999999998, 51.07594719999999], [-1.7819575999999997, 51.07584760000001], [-1.7819334, 51.0757595], [-1.7819081, 51.07566289999999], [-1.7818937, 51.0755292], [-1.7818853999999995, 51.075382], [-1.7818933, 51.0752026], [-1.7819332, 51.0743324], [-1.7819705, 51.0737534], [-1.7819911999999998, 51.073319399999995], [-1.7820153999999997, 51.072806699999994], [-1.7820414, 51.07227489999999], [-1.7820809, 51.07156990000001], [-1.7820976, 51.0711972], [-1.7821135999999995, 51.07084450000001], [-1.782118, 51.0707181], [-1.7821275, 51.07046069999999], [-1.7821459999999998, 51.07003869999999], [-1.7821722, 51.0694353], [-1.7821941999999995, 51.06897669999999], [-1.7822142, 51.0685708], [-1.7822409999999995, 51.0680363], [-1.7822667, 51.0675305], [-1.7822671999999995, 51.067515], [-1.7822708000000005, 51.0674087], [-1.782269, 51.06730060000001], [-1.7822591, 51.06718020000001], [-1.7822466, 51.0670793], [-1.7822190999999998, 51.06694360000001], [-1.7821882, 51.0668352], [-1.7821524999999998, 51.0667418], [-1.7821069, 51.06663799999999], [-1.7820562, 51.0665514], [-1.7819799, 51.0664275], [-1.7819153, 51.0663401], [-1.7818441, 51.0662545], [-1.7817799, 51.0661809], [-1.7816876999999998, 51.0660887], [-1.7815863, 51.0659967], [-1.7814474, 51.0658861], [-1.7813317999999998, 51.0658035], [-1.7812228, 51.0657326], [-1.7811114, 51.06566689999998], [-1.7809749, 51.06559409999999], [-1.7808428999999997, 51.065531], [-1.7807113, 51.0654733], [-1.7805638, 51.0654154], [-1.7804737999999998, 51.06538379999999], [-1.7803386, 51.06534190000001], [-1.7801895999999997, 51.06529470000001], [-1.7801248999999997, 51.0652776], [-1.7799309, 51.0652295], [-1.7795841, 51.0651534], [-1.7787626, 51.0649999], [-1.7784643999999998, 51.064940499999985], [-1.7779593, 51.06484340000001], [-1.7760650999999998, 51.06448150000001], [-1.7739980999999998, 51.064084], [-1.7729528, 51.0638827], [-1.7724389000000005, 51.06378540000001], [-1.7719305, 51.0636856], [-1.7711941, 51.063532499999994], [-1.7709518999999998, 51.0634799], [-1.7706212, 51.0634078], [-1.7699951, 51.06325850000001], [-1.7693319, 51.0630967], [-1.7690642, 51.0630277], [-1.7688571999999998, 51.062972], [-1.7686067, 51.0629018], [-1.7682688999999998, 51.06280790000001], [-1.7679241, 51.06270709999999], [-1.7676010999999998, 51.0626135], [-1.7673005, 51.06252150000001], [-1.7670061, 51.0624304], [-1.7667218, 51.0623401], [-1.7664387, 51.0622474], [-1.7660253999999995, 51.0621127], [-1.765664, 51.0619882], [-1.76528, 51.0618507], [-1.7649383999999997, 51.061726500000006], [-1.7645840999999998, 51.061597], [-1.7642372, 51.06146460000001], [-1.7639168999999997, 51.0613398], [-1.7632077, 51.06106380000001], [-1.7630851, 51.06101590000001], [-1.7629695, 51.0609727], [-1.7624813, 51.060784299999995], [-1.7620043, 51.06060939999999], [-1.7614975999999998, 51.0604288], [-1.7609533999999998, 51.06024209999999], [-1.7603713, 51.060050099999984], [-1.7597407, 51.05985049999999], [-1.7593991999999998, 51.0597484], [-1.7590612, 51.059648300000006], [-1.7587149, 51.0595519], [-1.7583628999999998, 51.0594554], [-1.7577111, 51.0592839], [-1.7570783, 51.05912510000002], [-1.7564158, 51.058967300000006], [-1.7558408, 51.05883779999999], [-1.7554845, 51.05876099999999], [-1.7552082, 51.0587026], [-1.7549481, 51.0586485], [-1.7545660999999997, 51.05857269999999], [-1.7540169, 51.058468], [-1.7536458, 51.0584007], [-1.7532872999999998, 51.0583373], [-1.7529122, 51.0582734], [-1.7524902999999998, 51.05820599999999], [-1.752178, 51.0581575], [-1.7517701, 51.058096299999995], [-1.7512008, 51.058014500000006], [-1.7504193, 51.057900200000006], [-1.749706, 51.057792199999994], [-1.7493385999999995, 51.05773169999999], [-1.7489886, 51.057675], [-1.7486666, 51.05761710000001], [-1.7483321999999997, 51.0575574], [-1.7479865, 51.0574925], [-1.7476123999999995, 51.0574187], [-1.7473160999999997, 51.0573571], [-1.7470239, 51.0572965], [-1.7466401, 51.0572159], [-1.7463447, 51.05715], [-1.7457963999999997, 51.05702109999999], [-1.7454807, 51.056941399999985], [-1.7451452999999997, 51.05685679999999], [-1.7446761, 51.0567313], [-1.7443767999999995, 51.0566474], [-1.7440040999999995, 51.0565431], [-1.7435630999999998, 51.0564109], [-1.7430201, 51.056240499999994], [-1.7424386999999997, 51.05604890000001], [-1.7418774, 51.0558528], [-1.7413400999999995, 51.05565430000001], [-1.7408708999999998, 51.05547589999999], [-1.7404303999999997, 51.0552941], [-1.7399716, 51.055102], [-1.7395273, 51.05491039999998], [-1.7390737999999997, 51.05470689999999], [-1.7386407, 51.0545052], [-1.7381451, 51.05426469999999], [-1.7376610999999995, 51.05401789999999], [-1.7373051, 51.0538248], [-1.7369556, 51.0536368], [-1.7365427, 51.053404699999994], [-1.7361251000000002, 51.053160199999986], [-1.7357868, 51.0529534], [-1.735453, 51.0527427], [-1.7351049, 51.0525193], [-1.734768, 51.05229229999999], [-1.7341733999999998, 51.05187750000001], [-1.7338692999999998, 51.0516497], [-1.7335617999999997, 51.0514178], [-1.7332259, 51.0511546], [-1.7329026999999997, 51.050898], [-1.7325809, 51.0506268], [-1.7322742999999998, 51.050355], [-1.7318714, 51.0499768], [-1.7314983999999998, 51.04964089999999], [-1.7311500999999998, 51.04933220000001], [-1.730984875954451, 51.04919293101055], [-1.7304472999999998, 51.0487398], [-1.7298516, 51.048277700000014], [-1.7294600000000002, 51.04799729999999], [-1.7290700000000003, 51.0477242], [-1.7286645, 51.0474597], [-1.7281592999999995, 51.047137], [-1.7277112999999995, 51.04686509999999], [-1.7272618999999998, 51.0465971], [-1.7268457, 51.0463616], [-1.7264279, 51.0461335], [-1.7259582, 51.045887400000005], [-1.7254214, 51.0456251], [-1.7250009999999998, 51.04541989999999], [-1.7247096999999998, 51.0452864], [-1.7241953, 51.045055099999985], [-1.7238254999999998, 51.0448963], [-1.7234172, 51.0447336], [-1.72304, 51.0445854], [-1.7225975999999998, 51.0444183], [-1.7222023, 51.04427489999999], [-1.7216879, 51.04409189999999], [-1.7212965, 51.0439573], [-1.7209707, 51.0438498], [-1.7204879, 51.043703099999995], [-1.72001, 51.04356059999999], [-1.7195477999999995, 51.04342849999999], [-1.7191188999999998, 51.04331049999999], [-1.7185985999999998, 51.0431796], [-1.7180766, 51.043051899999995], [-1.7175111, 51.042924099999986], [-1.7169483999999997, 51.042802299999984], [-1.7164445, 51.0427024], [-1.7159531999999995, 51.042611099999995], [-1.715503, 51.0425319], [-1.7150539, 51.04245840000001], [-1.7145762999999998, 51.0423868], [-1.7140843999999995, 51.0423188], [-1.7136174, 51.042258200000006], [-1.7131475, 51.0422024], [-1.7127001, 51.0421548], [-1.7122632999999998, 51.04211109999999], [-1.7118514000000002, 51.0420739], [-1.7114906999999997, 51.0420482], [-1.7106763, 51.0419969], [-1.7102543, 51.0419759], [-1.7098676, 51.0419567], [-1.7094377, 51.04194100000001], [-1.7089936, 51.0419318], [-1.7082595, 51.0419226], [-1.7077570999999998, 51.04192220000001], [-1.7072480999999995, 51.0419312], [-1.7067990398270907, 51.04194317621546], [-1.7067793999999998, 51.0419437], [-1.7062939, 51.0419594], [-1.7055724, 51.04198890000001], [-1.7048831, 51.042017400000006], [-1.7046233, 51.042029199999995], [-1.7041643999999998, 51.04204959999999], [-1.7032665, 51.0420898], [-1.7024929999999998, 51.04212139999999], [-1.7007529999999995, 51.04219880000001], [-1.6998732, 51.042237199999995], [-1.6989923, 51.0422753], [-1.6980327, 51.0423156], [-1.697537, 51.0423383], [-1.6968658999999997, 51.042365], [-1.6960246, 51.042402899999985], [-1.6951917, 51.0424446], [-1.6945479, 51.0424689], [-1.6942516, 51.0424845], [-1.6937101, 51.0425055], [-1.6927934, 51.0425445], [-1.6915725999999998, 51.04259750000001], [-1.6903335999999998, 51.042652399999994], [-1.6886397, 51.042726], [-1.6873694, 51.04278169999999], [-1.6867523999999998, 51.04280990000001], [-1.6860322, 51.0428392], [-1.6850191999999995, 51.042884599999994], [-1.6840137999999998, 51.042927], [-1.6820889000000003, 51.043012899999994], [-1.6811045999999998, 51.0430569], [-1.6803756, 51.04308760000001], [-1.6801578999999998, 51.0430972], [-1.679089, 51.04314490000001], [-1.6777602, 51.04320270000001], [-1.6764365000000003, 51.0432613], [-1.6746502, 51.043338], [-1.6735916999999998, 51.043382], [-1.6726723999999995, 51.043422], [-1.6706908, 51.043509500000006], [-1.6705134, 51.0435174], [-1.6690999, 51.0435786], [-1.6677725, 51.04363570000001], [-1.6664845999999998, 51.0436913], [-1.6662216, 51.043702], [-1.6661515999999998, 51.0437055], [-1.6660817999999995, 51.04370889999999], [-1.6655468, 51.043733199999984], [-1.6642604, 51.043790099999995], [-1.6625465999999998, 51.04386149999999], [-1.6617210999999998, 51.04389059999999], [-1.6609977, 51.04391389999999], [-1.6604182999999997, 51.04392589999999], [-1.6598904, 51.0439371], [-1.6592839999999998, 51.0439449], [-1.6586945, 51.0439493], [-1.6580962999999995, 51.04395499999999], [-1.657488, 51.043952], [-1.6565099, 51.04394299999999], [-1.6557687999999997, 51.0439347], [-1.6550265999999998, 51.0439215], [-1.6544279, 51.0439021], [-1.653854, 51.0438869], [-1.6531838, 51.0438616], [-1.6524972000000002, 51.043831100000006], [-1.6518432, 51.04380119999999], [-1.6511827, 51.04376359999999], [-1.651008, 51.04375430000001], [-1.6503095, 51.0437102], [-1.6496325, 51.04366429999999], [-1.6485991999999998, 51.0435825], [-1.6476787, 51.0435086], [-1.6466663, 51.043426999999994], [-1.6457092, 51.04334990000001], [-1.6454969999999998, 51.04333210000001], [-1.6443538, 51.04323999999999], [-1.6435521, 51.0431716], [-1.6427776, 51.043108399999994], [-1.6415946, 51.0430118], [-1.6404733, 51.0429178], [-1.6392587, 51.04282010000001], [-1.6374556000000002, 51.04267250000001], [-1.6364396, 51.04258840000001], [-1.6354721000000003, 51.0425096], [-1.6352328, 51.042491000000005], [-1.6350649, 51.0424745], [-1.633733, 51.042365], [-1.6328605000000005, 51.042294600000005], [-1.6325188999999998, 51.0422658], [-1.6319449999999998, 51.0422194], [-1.631215, 51.0421596], [-1.6295744999999997, 51.04202399999999], [-1.6280301999999998, 51.0418977], [-1.6268884999999995, 51.0418025], [-1.6253747, 51.04167309999999], [-1.6240609, 51.04157079999999], [-1.6230372999999998, 51.0414887], [-1.6219849, 51.041402299999994], [-1.6217176999999998, 51.0413794], [-1.6206328999999997, 51.0412898], [-1.6195853999999998, 51.04120389999999], [-1.6179797, 51.0410701], [-1.6169675114151385, 51.04098699969583], [-1.6162841999999995, 51.0409309], [-1.6143902, 51.0407768], [-1.6126773999999997, 51.04063680000001], [-1.6108252, 51.04048499999999], [-1.6098112, 51.04040260000001], [-1.6085548999999997, 51.04029839999999], [-1.6073877, 51.0402037], [-1.606196, 51.040108499999995], [-1.6054283, 51.04004080000001], [-1.6047067, 51.0399697], [-1.6041435, 51.0399128], [-1.6035311, 51.03984249999999], [-1.6031185, 51.0397942], [-1.6024200999999998, 51.0397057], [-1.6018600999999997, 51.0396285], [-1.6012504, 51.0395375], [-1.6006548, 51.03944789999999], [-1.6001009999999998, 51.0393562], [-1.5994889999999995, 51.039257600000006], [-1.5987629, 51.0391288], [-1.5980249999999998, 51.03899319999999], [-1.5972824, 51.0388558], [-1.5965497999999998, 51.0387219], [-1.5956878, 51.0385709], [-1.5948020999999997, 51.03842629999999], [-1.5939138, 51.0382966], [-1.5930511, 51.0381809], [-1.5923439999999998, 51.03809110000001], [-1.5916408, 51.0380131], [-1.5911244, 51.0379592], [-1.5906146999999995, 51.03791160000001], [-1.5899144999999997, 51.037855400000005], [-1.5892115, 51.03780119999999], [-1.5874717, 51.0376621], [-1.5863109999999998, 51.037572100000006], [-1.5851728, 51.037484799999994], [-1.5835923, 51.0373621], [-1.5824075, 51.03726920000001], [-1.581029, 51.0371609], [-1.5796095, 51.0370509], [-1.5779159, 51.036921500000005], [-1.5771596, 51.03686129999999], [-1.5764045999999998, 51.0368032], [-1.5753779, 51.03672579999999], [-1.5744697, 51.0366525], [-1.5741445, 51.0366256], [-1.5732899, 51.0365631], [-1.5710151000000003, 51.036386199999995], [-1.5698731, 51.0362969], [-1.5687271, 51.036206699999994], [-1.5683911999999998, 51.0361816], [-1.5679768, 51.03614869999999], [-1.5674066, 51.0361028], [-1.5672404, 51.0360906], [-1.5656985, 51.03597259999999], [-1.5639381, 51.03583379999999], [-1.5627831, 51.0357456], [-1.5609815, 51.0356031], [-1.5591957999999997, 51.0354658], [-1.5571186999999995, 51.035305], [-1.5558324, 51.03520360000001], [-1.5552094999999997, 51.0351573], [-1.5544898, 51.0350979], [-1.5539994, 51.0350527], [-1.5534966999999995, 51.035004], [-1.5530493, 51.0349568], [-1.5525768, 51.0349028], [-1.5521556000000003, 51.0348485], [-1.5517194999999997, 51.0347914], [-1.5513409, 51.03473949999999], [-1.551066, 51.0346978], [-1.5508953, 51.0346725], [-1.5504042999999998, 51.0345977], [-1.5498827, 51.0345095], [-1.5495123, 51.03444239999999], [-1.5490350000000002, 51.0343535], [-1.5486652, 51.0342772], [-1.5482925, 51.03419879999999], [-1.5480335, 51.03414269999999], [-1.5476474999999998, 51.03405920000001], [-1.5472602, 51.0339744], [-1.5470543, 51.0339248], [-1.546676, 51.03383300000001], [-1.5462937, 51.033737900000006], [-1.5460495, 51.0336747], [-1.5457329000000002, 51.0335916], [-1.5454082, 51.0335031], [-1.5449478999999997, 51.0333724], [-1.5444504999999995, 51.03322509999999], [-1.5440092999999997, 51.03309029999999], [-1.543561, 51.0329473], [-1.5427613999999998, 51.0326768], [-1.5423350999999998, 51.0325258], [-1.5419394, 51.0323804], [-1.5415493, 51.03223219999999], [-1.5411614, 51.03208159999999], [-1.5407042, 51.0318941], [-1.5402348, 51.0316972], [-1.5399117999999998, 51.0315561], [-1.539593, 51.03141180000001], [-1.5392898000000002, 51.0312709], [-1.5389851, 51.03112639999999], [-1.5385125, 51.03089680000001], [-1.5379984, 51.0306348], [-1.5376740999999998, 51.03046579999999], [-1.5373514, 51.03028840000001], [-1.53706, 51.030126399999986], [-1.5367414, 51.02994540000001], [-1.5364207, 51.029755599999994], [-1.5360906, 51.029559500000005], [-1.5355478, 51.02922], [-1.5351637, 51.0289718], [-1.5348129, 51.02873700000001], [-1.5345999, 51.0285894], [-1.5342417999999998, 51.0283344], [-1.5338615999999998, 51.02805279999999], [-1.5334252999999998, 51.0277172], [-1.533096, 51.0274533], [-1.5324629, 51.02692420000001], [-1.5319831, 51.0265194], [-1.5314565999999998, 51.02607269999999], [-1.5309324999999998, 51.025628399999995], [-1.5302758, 51.0250664], [-1.5297368, 51.02460880000001], [-1.5291255, 51.0240936], [-1.5287599, 51.023785399999994], [-1.5285189999999995, 51.02357190000001], [-1.5284789000000003, 51.0235379], [-1.5284021, 51.0234729], [-1.5277801999999998, 51.0229608], [-1.5272445, 51.0224998], [-1.5271359830031863, 51.02240847691913], [-1.5266953999999997, 51.0220377], [-1.5260701, 51.0215099], [-1.5254804, 51.0210125], [-1.5248558999999997, 51.020480799999994], [-1.5242672999999998, 51.019987099999994], [-1.5237216, 51.0195212], [-1.5230433, 51.01893809999999], [-1.5226365, 51.0185959], [-1.5222207999999997, 51.0182481], [-1.5215541999999995, 51.01768270000001], [-1.5208933999999998, 51.017122500000006], [-1.5202418, 51.01657199999999], [-1.5195927, 51.0160226], [-1.518968, 51.015494099999984], [-1.5183848999999998, 51.0149982], [-1.5179442999999997, 51.0146277], [-1.5175763999999998, 51.0143147], [-1.5172003999999997, 51.0139954], [-1.5165606, 51.0134506], [-1.5159547, 51.0129405], [-1.5153294, 51.0124128], [-1.5147989, 51.011963], [-1.5142312, 51.011481100000005], [-1.5138112, 51.011121], [-1.5134466, 51.010813], [-1.5128111, 51.0102707], [-1.5121737, 51.00973089999999], [-1.5115911, 51.009236900000005], [-1.5109533999999998, 51.00869420000001], [-1.5103108, 51.00815299999999], [-1.5097295, 51.00765810000001], [-1.5091135, 51.0071351], [-1.5085595, 51.0066707], [-1.5077836, 51.006014], [-1.5071914999999998, 51.0055078], [-1.5065668, 51.004982], [-1.5061538999999995, 51.004628], [-1.5057414999999998, 51.004267899999995], [-1.5053973, 51.003961], [-1.5050612, 51.003653599999986], [-1.5048125, 51.0034158], [-1.5045687, 51.00316889999999], [-1.5042592, 51.002870400000006], [-1.503968, 51.00257010000001], [-1.5035807999999995, 51.0021654], [-1.5032842999999998, 51.0018274], [-1.503126, 51.0016376], [-1.5026706999999997, 51.0011183], [-1.5024109, 51.00079319999999], [-1.5021773, 51.00049090000001], [-1.5019372999999998, 51.0001867], [-1.5017147, 50.9998903], [-1.5014819999999998, 50.9995791], [-1.5012283999999998, 50.99922109999999], [-1.501092, 50.999017], [-1.5010713, 50.9989829], [-1.5010094, 50.9988803], [-1.5006911, 50.9983919], [-1.5003818, 50.997916399999994], [-1.5002675, 50.99774479999999], [-1.5001410999999998, 50.99756180000001], [-1.5000274, 50.997406999999995], [-1.4999188, 50.9972582], [-1.4998132000000002, 50.9971263], [-1.4996498, 50.99693309999999], [-1.499487, 50.99674540000001], [-1.4992651, 50.996503999999995], [-1.4990327999999995, 50.99625849999999], [-1.4988752999999997, 50.996106999999995], [-1.4987206, 50.9959641], [-1.4985478, 50.9958073], [-1.4983381, 50.9956327], [-1.4981515999999997, 50.9954777], [-1.4979834, 50.9953417], [-1.4977832999999998, 50.9951889], [-1.4975667, 50.99503], [-1.4973792999999995, 50.994901], [-1.4970787, 50.99469200000001], [-1.4967845, 50.99449689999999], [-1.4965667, 50.9943548], [-1.4963437, 50.9942165], [-1.4961108999999997, 50.99407919999999], [-1.4958808999999995, 50.9939499], [-1.4957884, 50.9938991], [-1.4956244, 50.9938047], [-1.4954683, 50.9937235], [-1.4951901999999997, 50.9935784], [-1.4949862, 50.99347830000001], [-1.4948613, 50.9934143], [-1.4945428, 50.99326390000001], [-1.4941434, 50.993085099999995], [-1.4938223000000002, 50.99295080000001], [-1.49349, 50.9928153], [-1.4934122, 50.9927855], [-1.4932577, 50.9927253]]} |
16.6 |
1941 |
2000½ |
None |
None |
Romsey |
50.9927253 |
-1.4932577 |
50.9927253 |
-1.4932577 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Salisbury Reception Line |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790192411494577 |
40 |
40 |
2026-09-23 19:51:02.612466 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:01.711938 |
| 770019 |
800370 |
W60583 |
515D56MY23 |
2026-09-23 |
COMPLETE |
21640372 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800370, "stp": "P", "toc": "London Overground", "uid": "W60583", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60583/2026-09-23/detailed", "trust_id": "515D56MY23", "origin_crs": "CHN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chingford Country End Sidings", "service_date": "2026-09-23", "dest_arr_time": "2032", "dest_platform": null, "is_terminated": 1, "next_location": "Chingford Country End Sidings", "signalling_id": "5D56", "timing_status": "LATE", "origin_station": "Cheshunt", "current_leg_arr": "2041", "current_leg_dep": "2026", "current_leg_end": "Chingford Country End Sidings", "origin_dep_time": "1942", "origin_platform": "BAY", "current_location": "Chingford Country End Sidings", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.06091059999999999, 51.54886140000001], [-0.06109300000000001, 51.5491377], [-0.061131500000000005, 51.54920609999999], [-0.06116039999999998, 51.5492696], [-0.06119220000000001, 51.549344999999995], [-0.06121610000000001, 51.5494424], [-0.0612401, 51.54957289999998], [-0.0612998, 51.5497563], [-0.06131680000000002, 51.54980350000001], [-0.061334, 51.5498911], [-0.0613414, 51.5499397], [-0.0613469, 51.549980999999995], [-0.06135779999999998, 51.5501202], [-0.06136090000000001, 51.55019849999999], [-0.06135720000000001, 51.55028800000001], [-0.06134540000000001, 51.55039579999999], [-0.0613314, 51.5504946], [-0.06132169999999999, 51.5505485], [-0.0613036, 51.550638000000006], [-0.0612917, 51.55070920000001], [-0.0612688, 51.550812400000005], [-0.061252, 51.550879599999995], [-0.0612165, 51.5509848], [-0.0611802, 51.55107480000001], [-0.0611198, 51.5512011], [-0.0610555, 51.5513171], [-0.0609884, 51.55141780000001], [-0.0609143, 51.5515176], [-0.06082250000000001, 51.551632600000005], [-0.0607365, 51.5517303], [-0.0606141, 51.5518605], [-0.0602061, 51.552262500000005], [-0.06003109999999998, 51.5524315], [-0.0598751, 51.5525955], [-0.059590300000000006, 51.55289810000001], [-0.05934959999999999, 51.5531678], [-0.0591344, 51.553456800000006], [-0.05904000000000001, 51.553608100000005], [-0.058951, 51.5537678], [-0.0588596, 51.5539394], [-0.0587943, 51.554075999999995], [-0.058734399999999985, 51.55423400000001], [-0.058686699999999994, 51.554407100000006], [-0.05863139999999999, 51.5546501], [-0.05862949129258164, 51.55466347968381], [-0.058611, 51.55479309999998], [-0.0586064, 51.55492660000001], [-0.058614200000000005, 51.555164399999995], [-0.0586244, 51.5552751], [-0.0586347, 51.55537669999999], [-0.05868620000000001, 51.5557267], [-0.059099799999999994, 51.558216], [-0.0591314, 51.5584101], [-0.059146, 51.558552899999995], [-0.05915529999999999, 51.5587018], [-0.0591555, 51.55886890000001], [-0.0591327, 51.55903800000001], [-0.05908750000000001, 51.5592226], [-0.05903219999999999, 51.559397], [-0.05898830000000001, 51.5595037], [-0.058938099999999986, 51.559611800000006], [-0.058865, 51.5597389], [-0.0588062, 51.5598246], [-0.05874540000000001, 51.5599152], [-0.05868210000000001, 51.5600012], [-0.05861480000000001, 51.56007960000001], [-0.0584742, 51.56023239999999], [-0.058282699999999986, 51.5604223], [-0.05818129999999999, 51.5605221], [-0.05807570000000001, 51.5606218], [-0.05787520000000001, 51.5608024], [-0.057577199999999995, 51.56104620000001], [-0.0569824, 51.5615314], [-0.0559931, 51.5623399], [-0.05570339999999999, 51.5625747], [-0.055411100000000005, 51.5628207], [-0.0552412, 51.5629656], [-0.0550507, 51.56313039999999], [-0.05486, 51.5633049], [-0.0546975, 51.5634568], [-0.0543885, 51.5637632], [-0.0541082, 51.5640404], [-0.05392159999999999, 51.5642306], [-0.05371359999999999, 51.56444619999999], [-0.0534803, 51.564697499999994], [-0.05323850000000001, 51.5649586], [-0.0530484, 51.5651757], [-0.0528903, 51.5653566], [-0.052708, 51.5655692], [-0.0525289, 51.5657849], [-0.0523638, 51.565988999999995], [-0.05216869999999999, 51.5662388], [-0.0520103, 51.566445900000005], [-0.0516819, 51.56689110000001], [-0.051590899999999995, 51.5670186], [-0.0514143, 51.5672745], [-0.0512816, 51.56747670000001], [-0.0511895, 51.567616300000005], [-0.05102279999999999, 51.5678573], [-0.05065069999999999, 51.56841000000001], [-0.0506503281917645, 51.56841057553879], [-0.0506069, 51.5684778], [-0.0504094, 51.5687787], [-0.0502684, 51.5689884], [-0.050158999999999995, 51.56915239999999], [-0.05003239999999999, 51.5693398], [-0.0499106, 51.56952290000001], [-0.04976209999999999, 51.56974340000001], [-0.0496661, 51.56988449999999], [-0.04948389999999999, 51.57015630000001], [-0.04935769999999999, 51.5703424], [-0.0492445, 51.57050890000001], [-0.0491994, 51.5705781], [-0.0491092, 51.57069920000001], [-0.04900179999999999, 51.5708403], [-0.0489057, 51.5709712], [-0.0488078, 51.5710996], [-0.0487106, 51.5712222], [-0.0486414, 51.5713047], [-0.0485243, 51.5714454], [-0.0484431, 51.5715375], [-0.04833199999999999, 51.571658199999995], [-0.0481289397144079, 51.57188737064619], [-0.04810586430449421, 51.57191341311797], [-0.04806826768157864, 51.5719558439245], [-0.04786069999999999, 51.57219010000001], [-0.04780619999999999, 51.57225240000001], [-0.04773369999999999, 51.5723308], [-0.0476073, 51.5724615], [-0.0474362, 51.57263420000001], [-0.0472839, 51.5727812], [-0.0471487, 51.572905], [-0.0469754, 51.5730616], [-0.0468644, 51.5731592], [-0.0467144, 51.57328519999999], [-0.0465877, 51.5733909], [-0.04644299999999999, 51.573507], [-0.046323, 51.5736018], [-0.0461157, 51.57375940000001], [-0.0459163, 51.573907299999995], [-0.04578139999999999, 51.57400419999999], [-0.045594899999999994, 51.5741362], [-0.0454823, 51.5742161], [-0.0453112, 51.57433429999999], [-0.0451895, 51.574415599999995], [-0.04505139999999999, 51.574507], [-0.0448106, 51.5746634], [-0.04456160000000001, 51.5748195], [-0.0443422, 51.57495669999999], [-0.0441568, 51.57506860000001], [-0.0439626, 51.575183], [-0.0437256, 51.57532139999999], [-0.04359999999999999, 51.5753936], [-0.0434695, 51.575466799999994], [-0.04327419999999999, 51.5755745], [-0.0429769, 51.5757356], [-0.0425998, 51.57594], [-0.04217919999999999, 51.5761626], [-0.041384, 51.57658609999999], [-0.040942, 51.5768196], [-0.040420099999999994, 51.5771011], [-0.0400094, 51.5773193], [-0.0395675, 51.577555200000006], [-0.0386203, 51.5780648], [-0.0380567, 51.5783582], [-0.03787619999999999, 51.578451699999995], [-0.0373791, 51.57871949999999], [-0.036745999999999994, 51.5790547], [-0.0362318, 51.57933359999999], [-0.03584819999999999, 51.579544899999995], [-0.03533229999999999, 51.5798166], [-0.0349739, 51.58000389999999], [-0.0347025, 51.5801445], [-0.0343876, 51.58030159999999], [-0.03406769999999999, 51.5804484], [-0.03375779999999999, 51.5805837], [-0.0334848, 51.58069719999999], [-0.0330926, 51.58083630000001], [-0.032926399999999995, 51.580901999999995], [-0.032349199999999995, 51.581104099999976], [-0.0318802, 51.5812519], [-0.0314581, 51.5813695], [-0.030992500000000003, 51.581485099999995], [-0.03054529999999999, 51.58159330000001], [-0.030163399999999996, 51.5816724], [-0.02975129999999999, 51.5817484], [-0.029320900000000004, 51.58181809999999], [-0.028836800000000003, 51.58189309999999], [-0.028301099999999992, 51.5819541], [-0.0279748, 51.581994400000006], [-0.0277129, 51.58202839999999], [-0.027532, 51.5820492], [-0.0267984, 51.58213349999998], [-0.0262155, 51.582198], [-0.025362599999999996, 51.5822804], [-0.02519631823123552, 51.582299940961725], [-0.025131652116540573, 51.58230754033779], [-0.0249099, 51.58233359999998], [-0.0241419, 51.58241970000001], [-0.0233362, 51.582507099999994], [-0.0228618, 51.58255989999999], [-0.0222716, 51.5826617], [-0.0211112, 51.5827844], [-0.020235467641104146, 51.58287864577528], [-0.019971999999999997, 51.582907000000006], [-0.018946099999999997, 51.583021300000006], [-0.018199100000000003, 51.5831046], [-0.0174561, 51.5831871], [-0.0154295, 51.58340319999999], [-0.0121708, 51.5837655], [-0.0118778, 51.5838022], [-0.0117053, 51.58382580000001], [-0.011346999999999998, 51.583886500000006], [-0.0109361, 51.5839516], [-0.010446999999999998, 51.5840626], [-0.0099489, 51.5841525], [-0.0098746, 51.58416590000001], [-0.0095411, 51.584260699999994], [-0.0092384, 51.58435810000001], [-0.0089974, 51.58444780000001], [-0.0087664, 51.5845535], [-0.008558199999999998, 51.58465], [-0.008229699999999998, 51.58481840000001], [-0.0080585, 51.584901599999995], [-0.0078748, 51.5849948], [-0.0077298, 51.5850508], [-0.0074595, 51.5851706], [-0.0071977, 51.5852604], [-0.0069942, 51.5853265], [-0.006694599999999999, 51.585410200000005], [-0.0064224, 51.5854754], [-0.006155899999999999, 51.58553399999999], [-0.0057033, 51.5856232], [-0.0053337, 51.58568879999999], [-0.0049697, 51.5857558], [-0.0046283999999999995, 51.5858147], [-0.0043815, 51.58586110000001], [-0.0040491, 51.58594380000001], [-0.0038493, 51.586004], [-0.0035343, 51.5861089], [-0.0031988999999999997, 51.5862369], [-0.0028854, 51.58636099999999], [-0.0025408, 51.5865214], [-0.0023458, 51.586631999999994], [-0.0020561, 51.5868056], [-0.0017689, 51.58699529999999], [-0.0015417, 51.58717059999999], [-0.0013782999999999998, 51.58732959999998], [-0.0011743, 51.5875245], [-0.000998, 51.587728299999995], [-0.0009120000000000002, 51.5878355], [-0.0008517999999999999, 51.5879308], [-0.0007078, 51.588179], [-0.0006264, 51.588396900000006], [-0.0005517, 51.5886398], [-0.0005023, 51.5888511], [-0.0004651, 51.58908119999999], [-0.00045120000000000007, 51.589313100000005], [-0.0004582, 51.5895074], [-0.0004779, 51.5896752], [-0.0005117, 51.589838099999994], [-0.0005426, 51.5900049], [-0.0006519999999999999, 51.59051550000001], [-0.0007957999999999999, 51.5910315], [-0.0008845000000000001, 51.59138899999999], [-0.0010048999999999998, 51.591793200000005], [-0.0011304, 51.5921245], [-0.0012146999999999998, 51.5923622], [-0.0013216, 51.5926175], [-0.0015088, 51.592942999999984], [-0.0017698, 51.593348799999994], [-0.002124, 51.59385230000001], [-0.0024051999999999997, 51.59428350000001], [-0.0025460999999999995, 51.5945362], [-0.0026726, 51.59480450000001], [-0.0028119999999999994, 51.5951045], [-0.0029183999999999994, 51.595358], [-0.0029706, 51.595476], [-0.0030586999999999997, 51.59571040000001], [-0.0031417, 51.5959466], [-0.0032747, 51.596413], [-0.0033936, 51.59696169999999], [-0.0034682, 51.597503999999994], [-0.0035084, 51.5980508], [-0.0035079, 51.5986003], [-0.0034734, 51.599147300000006], [-0.0034001999999999995, 51.5996903], [-0.0033188999999999996, 51.60015800000001], [-0.0032477, 51.60048339999999], [-0.0030459, 51.6011473], [-0.0028470999999999995, 51.60168380000001], [-0.0026131, 51.6022462], [-0.0017709, 51.6042337], [-0.0017095, 51.604376900000005], [-0.0010048999999999998, 51.606029500000005], [-0.0007938999999999999, 51.606593399999994], [-0.0005871999999999999, 51.60723279999999], [-0.00047950000000000005, 51.6076194], [-0.000466, 51.607668], [-0.0004518, 51.6077242], [-0.0003237, 51.60823190000001], [0.0, 51.60949442770135], [0.0001446, 51.61005840000001], [0.00025394635176961025, 51.61048353460085], [0.0012969, 51.61453829999999], [0.0014025999999999995, 51.61497200000001], [0.001464, 51.6152561], [0.0015164, 51.6155331], [0.0015566999999999998, 51.61582109999999], [0.0015849999999999998, 51.61611189999999], [0.0016042, 51.6164076], [0.0016124, 51.61669409999999], [0.0016089999999999998, 51.6169981], [0.0016004, 51.61725489999999], [0.0015312999999999998, 51.6181501], [0.0015257999999999997, 51.6182284], [0.0014624999999999998, 51.61904640000001], [0.0014499999999999997, 51.61921159999999], [0.0014239, 51.61957609999999], [0.0014050999999999998, 51.6198619], [0.0013891999999999995, 51.6201803], [0.0013895, 51.6202317], [0.0013944, 51.6206839], [0.0014125999999999995, 51.62096059999999], [0.0014419, 51.6212348], [0.0014829, 51.62149699999999], [0.0015304, 51.6217585], [0.0015846, 51.622001], [0.0016472, 51.6222446], [0.0018001000000000002, 51.6227322], [0.001988, 51.623200999999995], [0.0021669, 51.623592], [0.0034751999999999995, 51.6262193], [0.0035798, 51.6264156], [0.0036592, 51.6265513], [0.0037444, 51.6266839], [0.0038437, 51.62683139999999], [0.003951, 51.626972], [0.004057, 51.6270987], [0.004166199999999999, 51.627220400000006], [0.0044407, 51.62750189999999], [0.0047125, 51.62777479999999], [0.0048644, 51.627926200000005], [0.006197899999999999, 51.6292654], [0.0072106, 51.63028099999999], [0.007242099999999999, 51.63031329999998], [0.0073143, 51.630393199999986], [0.007383, 51.63047469999999], [0.007528000000000001, 51.6306673], [0.007591799999999999, 51.630753199999994], [0.00762161908555112, 51.63079328188169], [0.007644099999999999, 51.6308235], [0.0076948, 51.6308921], [0.007753, 51.630970899999994], [0.0079099, 51.63118980000001], [0.007961999999999999, 51.631273199999995], [0.0080099, 51.63136539999999], [0.008051, 51.6314539], [0.008088399999999999, 51.6315211], [0.0081277, 51.63158270000001], [0.0081727, 51.6316412], [0.0082782, 51.6317585], [0.009035299999999998, 51.6325699], [0.0091553, 51.6327118], [0.009256, 51.6328492]]}", "current_leg_start": "Hackney Downs", "dest_arr_time_act": "2032", "motion_projection": null, "next_location_lat": "51.6328492", "next_location_lon": "0.0092560", "previous_location": "Hackney Downs", "current_leg_milage": "7.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.97, \"from_m\": 0.0, \"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\": 543.949, \"from_m\": 326.97, \"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\": 7988.089, \"from_m\": 543.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\": 9275.276, \"from_m\": 7988.089, \"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\": 9644.571, \"from_m\": 9275.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12934.563, \"from_m\": 9644.571, \"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\": 13367.781, \"from_m\": 12934.563, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18287.663, \"from_m\": 13367.781, \"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\": 18411.298, \"from_m\": 18287.663, \"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\": 18482.766, \"from_m\": 18411.298, \"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\": 18772.34, \"from_m\": 18482.766, \"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\": 19117.361, \"from_m\": 18772.34, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19158.157, \"from_m\": 19117.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19544.315, \"from_m\": 19158.157, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19588.07, \"from_m\": 19544.315, \"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\": 19631.696, \"from_m\": 19588.07, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19970.737, \"from_m\": 19631.696, \"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\": 20009.841, \"from_m\": 19970.737, \"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\": 20208.143, \"from_m\": 20009.841, \"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\": 21154.378, \"from_m\": 20208.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24065.128, \"from_m\": 21154.378, \"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\": 24078.739, \"from_m\": 24065.128, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25078.277, \"from_m\": 24078.739, \"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\": 26266.512, \"from_m\": 25078.277, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26495.961, \"from_m\": 26266.512, \"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\": 28697.928, \"from_m\": 26495.961, \"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\": 31227.341, \"from_m\": 28697.928, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31364.512, \"from_m\": 31227.341, \"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\": 31679.614, \"from_m\": 31364.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}], \"service_id\": 800370, \"profile_key\": \"7ae897ff16dc4c76b91be53b51533159ceea3dc0b5c10cdc1018f8f9ecc022ea\", \"schedule_id\": 26045, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1942\", \"location\": \"Cheshunt\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Bury Street Jn\", \"stage_seq\": 2, \"distance_m\": 8508.078, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Seven Sisters\", \"stage_seq\": 3, \"distance_m\": 14355.372, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Hackney Downs\", \"stage_seq\": 4, \"distance_m\": 18593.949, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2009\", \"location\": \"London Fields\", \"stage_seq\": 5, \"distance_m\": 19158.157, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2018\", \"location\": \"Hackney Downs\", \"stage_seq\": 6, \"distance_m\": 19810.694, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Clapton Jn\", \"stage_seq\": 7, \"distance_m\": 22192.0, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Walthamstow Central\", \"stage_seq\": 8, \"distance_m\": 24987.69, \"section_seq\": 1, \"route_path_id\": 141483}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": null, \"location\": \"Chingford Country End Sidings\", \"stage_seq\": 9, \"distance_m\": 31679.614, \"section_seq\": 1, \"route_path_id\": 141483}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 31679.614, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141483}], \"total_distance_m\": 31679.614, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 31310.105, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 369.509, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1942", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "15.0", "current_position_lat": "51.6328492", "current_position_lon": "0.0092560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:25Z\", \"source_id\": 69111601, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:31Z\", \"source_id\": 21619492, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:09Z\", \"source_id\": 69137744, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:14Z\", \"source_id\": 21627507, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:54Z\", \"source_id\": 69132808, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 15436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:15Z\", \"source_id\": 69151218, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:57Z\", \"source_id\": 21625983, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:19Z\", \"source_id\": 21631633, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:24Z\", \"source_id\": 69164603, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:29Z\", \"source_id\": 21635732, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:33Z\", \"source_id\": 21640372, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford Country End Sidings", "service_state_platform": null, "timing_fact_generation": 1790192313493405, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:01.721259", "service_state_evidence_id": 21640372, "current_leg_start_actual_dep": "2026-09-23T20:27:00+01:00", "operational_evidence_version": 72, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:02.645177", "service_state_valid_until_kind": null, "operational_interpretation_version": 72, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHN |
None |
5D56 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 326.97, "from_m": 0.0, "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": 543.949, "from_m": 326.97, "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": 7988.089, "from_m": 543.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": 9275.276, "from_m": 7988.089, "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": 9644.571, "from_m": 9275.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12934.563, "from_m": 9644.571, "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": 13367.781, "from_m": 12934.563, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18287.663, "from_m": 13367.781, "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": 18411.298, "from_m": 18287.663, "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": 18482.766, "from_m": 18411.298, "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": 18772.34, "from_m": 18482.766, "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": 19117.361, "from_m": 18772.34, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19158.157, "from_m": 19117.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19544.315, "from_m": 19158.157, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19588.07, "from_m": 19544.315, "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": 19631.696, "from_m": 19588.07, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19970.737, "from_m": 19631.696, "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": 20009.841, "from_m": 19970.737, "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": 20208.143, "from_m": 20009.841, "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": 21154.378, "from_m": 20208.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24065.128, "from_m": 21154.378, "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": 24078.739, "from_m": 24065.128, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25078.277, "from_m": 24078.739, "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": 26266.512, "from_m": 25078.277, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26495.961, "from_m": 26266.512, "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": 28697.928, "from_m": 26495.961, "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": 31227.341, "from_m": 28697.928, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31364.512, "from_m": 31227.341, "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": 31679.614, "from_m": 31364.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}], "service_id": 800370, "profile_key": "7ae897ff16dc4c76b91be53b51533159ceea3dc0b5c10cdc1018f8f9ecc022ea", "schedule_id": 26045, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1942", "location": "Cheshunt", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1948", "location": "Bury Street Jn", "stage_seq": 2, "distance_m": 8508.078, "section_seq": 1, "route_path_id": 141483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953", "location": "Seven Sisters", "stage_seq": 3, "distance_m": 14355.372, "section_seq": 1, "route_path_id": 141483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Hackney Downs", "stage_seq": 4, "distance_m": 18593.949, "section_seq": 1, "route_path_id": 141483}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2009", "location": "London Fields", "stage_seq": 5, "distance_m": 19158.157, "section_seq": 1, "route_path_id": 141483}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2018", "location": "Hackney Downs", "stage_seq": 6, "distance_m": 19810.694, "section_seq": 1, "route_path_id": 141483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021", "location": "Clapton Jn", "stage_seq": 7, "distance_m": 22192.0, "section_seq": 1, "route_path_id": 141483}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023", "location": "Walthamstow Central", "stage_seq": 8, "distance_m": 24987.69, "section_seq": 1, "route_path_id": 141483}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": null, "location": "Chingford Country End Sidings", "stage_seq": 9, "distance_m": 31679.614, "section_seq": 1, "route_path_id": 141483}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 31679.614, "from_m": 0.0, "section_seq": 1, "route_path_id": 141483}], "total_distance_m": 31679.614, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 31310.105, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 369.509, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14964, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:25Z", "source_id": 69111601, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:31Z", "source_id": 21619492, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15442, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:09Z", "source_id": 69137744, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:19:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:14Z", "source_id": 21627507, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15430, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:54Z", "source_id": 69132808, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:17:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:15Z", "source_id": 69151218, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:26:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:57Z", "source_id": 21625983, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:19Z", "source_id": 21631633, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:24Z", "source_id": 69164603, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:29Z", "source_id": 21635732, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:33Z", "source_id": 21640372, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Cheshunt |
1942 |
1942 |
BAY |
None |
None |
Chingford Country End Sidings |
2032 |
2032 |
None |
LATE |
+9 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W60583/2026-09-23/detailed |
None |
Hackney Downs |
2026-09-23T20:27:00+01:00 |
Chingford Country End Sidings |
15.0 |
{"type": "LineString", "coordinates": [[-0.06091059999999999, 51.54886140000001], [-0.06109300000000001, 51.5491377], [-0.061131500000000005, 51.54920609999999], [-0.06116039999999998, 51.5492696], [-0.06119220000000001, 51.549344999999995], [-0.06121610000000001, 51.5494424], [-0.0612401, 51.54957289999998], [-0.0612998, 51.5497563], [-0.06131680000000002, 51.54980350000001], [-0.061334, 51.5498911], [-0.0613414, 51.5499397], [-0.0613469, 51.549980999999995], [-0.06135779999999998, 51.5501202], [-0.06136090000000001, 51.55019849999999], [-0.06135720000000001, 51.55028800000001], [-0.06134540000000001, 51.55039579999999], [-0.0613314, 51.5504946], [-0.06132169999999999, 51.5505485], [-0.0613036, 51.550638000000006], [-0.0612917, 51.55070920000001], [-0.0612688, 51.550812400000005], [-0.061252, 51.550879599999995], [-0.0612165, 51.5509848], [-0.0611802, 51.55107480000001], [-0.0611198, 51.5512011], [-0.0610555, 51.5513171], [-0.0609884, 51.55141780000001], [-0.0609143, 51.5515176], [-0.06082250000000001, 51.551632600000005], [-0.0607365, 51.5517303], [-0.0606141, 51.5518605], [-0.0602061, 51.552262500000005], [-0.06003109999999998, 51.5524315], [-0.0598751, 51.5525955], [-0.059590300000000006, 51.55289810000001], [-0.05934959999999999, 51.5531678], [-0.0591344, 51.553456800000006], [-0.05904000000000001, 51.553608100000005], [-0.058951, 51.5537678], [-0.0588596, 51.5539394], [-0.0587943, 51.554075999999995], [-0.058734399999999985, 51.55423400000001], [-0.058686699999999994, 51.554407100000006], [-0.05863139999999999, 51.5546501], [-0.05862949129258164, 51.55466347968381], [-0.058611, 51.55479309999998], [-0.0586064, 51.55492660000001], [-0.058614200000000005, 51.555164399999995], [-0.0586244, 51.5552751], [-0.0586347, 51.55537669999999], [-0.05868620000000001, 51.5557267], [-0.059099799999999994, 51.558216], [-0.0591314, 51.5584101], [-0.059146, 51.558552899999995], [-0.05915529999999999, 51.5587018], [-0.0591555, 51.55886890000001], [-0.0591327, 51.55903800000001], [-0.05908750000000001, 51.5592226], [-0.05903219999999999, 51.559397], [-0.05898830000000001, 51.5595037], [-0.058938099999999986, 51.559611800000006], [-0.058865, 51.5597389], [-0.0588062, 51.5598246], [-0.05874540000000001, 51.5599152], [-0.05868210000000001, 51.5600012], [-0.05861480000000001, 51.56007960000001], [-0.0584742, 51.56023239999999], [-0.058282699999999986, 51.5604223], [-0.05818129999999999, 51.5605221], [-0.05807570000000001, 51.5606218], [-0.05787520000000001, 51.5608024], [-0.057577199999999995, 51.56104620000001], [-0.0569824, 51.5615314], [-0.0559931, 51.5623399], [-0.05570339999999999, 51.5625747], [-0.055411100000000005, 51.5628207], [-0.0552412, 51.5629656], [-0.0550507, 51.56313039999999], [-0.05486, 51.5633049], [-0.0546975, 51.5634568], [-0.0543885, 51.5637632], [-0.0541082, 51.5640404], [-0.05392159999999999, 51.5642306], [-0.05371359999999999, 51.56444619999999], [-0.0534803, 51.564697499999994], [-0.05323850000000001, 51.5649586], [-0.0530484, 51.5651757], [-0.0528903, 51.5653566], [-0.052708, 51.5655692], [-0.0525289, 51.5657849], [-0.0523638, 51.565988999999995], [-0.05216869999999999, 51.5662388], [-0.0520103, 51.566445900000005], [-0.0516819, 51.56689110000001], [-0.051590899999999995, 51.5670186], [-0.0514143, 51.5672745], [-0.0512816, 51.56747670000001], [-0.0511895, 51.567616300000005], [-0.05102279999999999, 51.5678573], [-0.05065069999999999, 51.56841000000001], [-0.0506503281917645, 51.56841057553879], [-0.0506069, 51.5684778], [-0.0504094, 51.5687787], [-0.0502684, 51.5689884], [-0.050158999999999995, 51.56915239999999], [-0.05003239999999999, 51.5693398], [-0.0499106, 51.56952290000001], [-0.04976209999999999, 51.56974340000001], [-0.0496661, 51.56988449999999], [-0.04948389999999999, 51.57015630000001], [-0.04935769999999999, 51.5703424], [-0.0492445, 51.57050890000001], [-0.0491994, 51.5705781], [-0.0491092, 51.57069920000001], [-0.04900179999999999, 51.5708403], [-0.0489057, 51.5709712], [-0.0488078, 51.5710996], [-0.0487106, 51.5712222], [-0.0486414, 51.5713047], [-0.0485243, 51.5714454], [-0.0484431, 51.5715375], [-0.04833199999999999, 51.571658199999995], [-0.0481289397144079, 51.57188737064619], [-0.04810586430449421, 51.57191341311797], [-0.04806826768157864, 51.5719558439245], [-0.04786069999999999, 51.57219010000001], [-0.04780619999999999, 51.57225240000001], [-0.04773369999999999, 51.5723308], [-0.0476073, 51.5724615], [-0.0474362, 51.57263420000001], [-0.0472839, 51.5727812], [-0.0471487, 51.572905], [-0.0469754, 51.5730616], [-0.0468644, 51.5731592], [-0.0467144, 51.57328519999999], [-0.0465877, 51.5733909], [-0.04644299999999999, 51.573507], [-0.046323, 51.5736018], [-0.0461157, 51.57375940000001], [-0.0459163, 51.573907299999995], [-0.04578139999999999, 51.57400419999999], [-0.045594899999999994, 51.5741362], [-0.0454823, 51.5742161], [-0.0453112, 51.57433429999999], [-0.0451895, 51.574415599999995], [-0.04505139999999999, 51.574507], [-0.0448106, 51.5746634], [-0.04456160000000001, 51.5748195], [-0.0443422, 51.57495669999999], [-0.0441568, 51.57506860000001], [-0.0439626, 51.575183], [-0.0437256, 51.57532139999999], [-0.04359999999999999, 51.5753936], [-0.0434695, 51.575466799999994], [-0.04327419999999999, 51.5755745], [-0.0429769, 51.5757356], [-0.0425998, 51.57594], [-0.04217919999999999, 51.5761626], [-0.041384, 51.57658609999999], [-0.040942, 51.5768196], [-0.040420099999999994, 51.5771011], [-0.0400094, 51.5773193], [-0.0395675, 51.577555200000006], [-0.0386203, 51.5780648], [-0.0380567, 51.5783582], [-0.03787619999999999, 51.578451699999995], [-0.0373791, 51.57871949999999], [-0.036745999999999994, 51.5790547], [-0.0362318, 51.57933359999999], [-0.03584819999999999, 51.579544899999995], [-0.03533229999999999, 51.5798166], [-0.0349739, 51.58000389999999], [-0.0347025, 51.5801445], [-0.0343876, 51.58030159999999], [-0.03406769999999999, 51.5804484], [-0.03375779999999999, 51.5805837], [-0.0334848, 51.58069719999999], [-0.0330926, 51.58083630000001], [-0.032926399999999995, 51.580901999999995], [-0.032349199999999995, 51.581104099999976], [-0.0318802, 51.5812519], [-0.0314581, 51.5813695], [-0.030992500000000003, 51.581485099999995], [-0.03054529999999999, 51.58159330000001], [-0.030163399999999996, 51.5816724], [-0.02975129999999999, 51.5817484], [-0.029320900000000004, 51.58181809999999], [-0.028836800000000003, 51.58189309999999], [-0.028301099999999992, 51.5819541], [-0.0279748, 51.581994400000006], [-0.0277129, 51.58202839999999], [-0.027532, 51.5820492], [-0.0267984, 51.58213349999998], [-0.0262155, 51.582198], [-0.025362599999999996, 51.5822804], [-0.02519631823123552, 51.582299940961725], [-0.025131652116540573, 51.58230754033779], [-0.0249099, 51.58233359999998], [-0.0241419, 51.58241970000001], [-0.0233362, 51.582507099999994], [-0.0228618, 51.58255989999999], [-0.0222716, 51.5826617], [-0.0211112, 51.5827844], [-0.020235467641104146, 51.58287864577528], [-0.019971999999999997, 51.582907000000006], [-0.018946099999999997, 51.583021300000006], [-0.018199100000000003, 51.5831046], [-0.0174561, 51.5831871], [-0.0154295, 51.58340319999999], [-0.0121708, 51.5837655], [-0.0118778, 51.5838022], [-0.0117053, 51.58382580000001], [-0.011346999999999998, 51.583886500000006], [-0.0109361, 51.5839516], [-0.010446999999999998, 51.5840626], [-0.0099489, 51.5841525], [-0.0098746, 51.58416590000001], [-0.0095411, 51.584260699999994], [-0.0092384, 51.58435810000001], [-0.0089974, 51.58444780000001], [-0.0087664, 51.5845535], [-0.008558199999999998, 51.58465], [-0.008229699999999998, 51.58481840000001], [-0.0080585, 51.584901599999995], [-0.0078748, 51.5849948], [-0.0077298, 51.5850508], [-0.0074595, 51.5851706], [-0.0071977, 51.5852604], [-0.0069942, 51.5853265], [-0.006694599999999999, 51.585410200000005], [-0.0064224, 51.5854754], [-0.006155899999999999, 51.58553399999999], [-0.0057033, 51.5856232], [-0.0053337, 51.58568879999999], [-0.0049697, 51.5857558], [-0.0046283999999999995, 51.5858147], [-0.0043815, 51.58586110000001], [-0.0040491, 51.58594380000001], [-0.0038493, 51.586004], [-0.0035343, 51.5861089], [-0.0031988999999999997, 51.5862369], [-0.0028854, 51.58636099999999], [-0.0025408, 51.5865214], [-0.0023458, 51.586631999999994], [-0.0020561, 51.5868056], [-0.0017689, 51.58699529999999], [-0.0015417, 51.58717059999999], [-0.0013782999999999998, 51.58732959999998], [-0.0011743, 51.5875245], [-0.000998, 51.587728299999995], [-0.0009120000000000002, 51.5878355], [-0.0008517999999999999, 51.5879308], [-0.0007078, 51.588179], [-0.0006264, 51.588396900000006], [-0.0005517, 51.5886398], [-0.0005023, 51.5888511], [-0.0004651, 51.58908119999999], [-0.00045120000000000007, 51.589313100000005], [-0.0004582, 51.5895074], [-0.0004779, 51.5896752], [-0.0005117, 51.589838099999994], [-0.0005426, 51.5900049], [-0.0006519999999999999, 51.59051550000001], [-0.0007957999999999999, 51.5910315], [-0.0008845000000000001, 51.59138899999999], [-0.0010048999999999998, 51.591793200000005], [-0.0011304, 51.5921245], [-0.0012146999999999998, 51.5923622], [-0.0013216, 51.5926175], [-0.0015088, 51.592942999999984], [-0.0017698, 51.593348799999994], [-0.002124, 51.59385230000001], [-0.0024051999999999997, 51.59428350000001], [-0.0025460999999999995, 51.5945362], [-0.0026726, 51.59480450000001], [-0.0028119999999999994, 51.5951045], [-0.0029183999999999994, 51.595358], [-0.0029706, 51.595476], [-0.0030586999999999997, 51.59571040000001], [-0.0031417, 51.5959466], [-0.0032747, 51.596413], [-0.0033936, 51.59696169999999], [-0.0034682, 51.597503999999994], [-0.0035084, 51.5980508], [-0.0035079, 51.5986003], [-0.0034734, 51.599147300000006], [-0.0034001999999999995, 51.5996903], [-0.0033188999999999996, 51.60015800000001], [-0.0032477, 51.60048339999999], [-0.0030459, 51.6011473], [-0.0028470999999999995, 51.60168380000001], [-0.0026131, 51.6022462], [-0.0017709, 51.6042337], [-0.0017095, 51.604376900000005], [-0.0010048999999999998, 51.606029500000005], [-0.0007938999999999999, 51.606593399999994], [-0.0005871999999999999, 51.60723279999999], [-0.00047950000000000005, 51.6076194], [-0.000466, 51.607668], [-0.0004518, 51.6077242], [-0.0003237, 51.60823190000001], [0.0, 51.60949442770135], [0.0001446, 51.61005840000001], [0.00025394635176961025, 51.61048353460085], [0.0012969, 51.61453829999999], [0.0014025999999999995, 51.61497200000001], [0.001464, 51.6152561], [0.0015164, 51.6155331], [0.0015566999999999998, 51.61582109999999], [0.0015849999999999998, 51.61611189999999], [0.0016042, 51.6164076], [0.0016124, 51.61669409999999], [0.0016089999999999998, 51.6169981], [0.0016004, 51.61725489999999], [0.0015312999999999998, 51.6181501], [0.0015257999999999997, 51.6182284], [0.0014624999999999998, 51.61904640000001], [0.0014499999999999997, 51.61921159999999], [0.0014239, 51.61957609999999], [0.0014050999999999998, 51.6198619], [0.0013891999999999995, 51.6201803], [0.0013895, 51.6202317], [0.0013944, 51.6206839], [0.0014125999999999995, 51.62096059999999], [0.0014419, 51.6212348], [0.0014829, 51.62149699999999], [0.0015304, 51.6217585], [0.0015846, 51.622001], [0.0016472, 51.6222446], [0.0018001000000000002, 51.6227322], [0.001988, 51.623200999999995], [0.0021669, 51.623592], [0.0034751999999999995, 51.6262193], [0.0035798, 51.6264156], [0.0036592, 51.6265513], [0.0037444, 51.6266839], [0.0038437, 51.62683139999999], [0.003951, 51.626972], [0.004057, 51.6270987], [0.004166199999999999, 51.627220400000006], [0.0044407, 51.62750189999999], [0.0047125, 51.62777479999999], [0.0048644, 51.627926200000005], [0.006197899999999999, 51.6292654], [0.0072106, 51.63028099999999], [0.007242099999999999, 51.63031329999998], [0.0073143, 51.630393199999986], [0.007383, 51.63047469999999], [0.007528000000000001, 51.6306673], [0.007591799999999999, 51.630753199999994], [0.00762161908555112, 51.63079328188169], [0.007644099999999999, 51.6308235], [0.0076948, 51.6308921], [0.007753, 51.630970899999994], [0.0079099, 51.63118980000001], [0.007961999999999999, 51.631273199999995], [0.0080099, 51.63136539999999], [0.008051, 51.6314539], [0.008088399999999999, 51.6315211], [0.0081277, 51.63158270000001], [0.0081727, 51.6316412], [0.0082782, 51.6317585], [0.009035299999999998, 51.6325699], [0.0091553, 51.6327118], [0.009256, 51.6328492]]} |
7.4 |
2026 |
2041 |
Hackney Downs |
Chingford Country End Sidings |
Chingford Country End Sidings |
51.6328492 |
0.0092560 |
51.6328492 |
0.0092560 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Chingford Country End Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640372 |
1790192313493405 |
72 |
72 |
2026-09-23 19:51:02.645177 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:01.721259 |
| 770020 |
800813 |
C00174 |
512D09MY23 |
2026-09-23 |
COMPLETE |
21640962 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800813, "stp": "P", "toc": "London Overground", "uid": "C00174", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00174/2026-09-23/detailed", "trust_id": "512D09MY23", "origin_crs": "CHN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "6", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2D09", "timing_status": "LATE", "origin_station": "Cheshunt", "current_leg_arr": "2041", "current_leg_dep": "2037", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1959", "origin_platform": "BAY", "current_location": "London Liverpool Street", "last_update_time": "2026-09-23T19:51:24", "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": "2037", "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\": 326.97, \"from_m\": 0.0, \"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\": 543.949, \"from_m\": 326.97, \"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\": 7988.089, \"from_m\": 543.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\": 9275.276, \"from_m\": 7988.089, \"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\": 9644.571, \"from_m\": 9275.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12934.563, \"from_m\": 9644.571, \"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\": 13367.781, \"from_m\": 12934.563, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18287.663, \"from_m\": 13367.781, \"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\": 18411.298, \"from_m\": 18287.663, \"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\": 18482.766, \"from_m\": 18411.298, \"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\": 18854.266, \"from_m\": 18482.766, \"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\": 20237.09, \"from_m\": 18854.266, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21813.08, \"from_m\": 20237.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22449.981, \"from_m\": 21813.08, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22926.656, \"from_m\": 22449.981, \"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\": 23379.875, \"from_m\": 22926.656, \"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\": 800813, \"profile_key\": \"71f751f5d82a2161949c2a8d7d74e59275b85a2284d0d976b8277ad9290a388a\", \"schedule_id\": 33359, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1959\", \"location\": \"Cheshunt\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2001H\", \"wtt_dep\": \"2002\", \"location\": \"Theobalds Grove\", \"stage_seq\": 2, \"distance_m\": 1557.902, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Turkey Street\", \"stage_seq\": 3, \"distance_m\": 3843.954, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2007H\", \"location\": \"Southbury\", \"stage_seq\": 4, \"distance_m\": 6672.006, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009\", \"location\": \"Bury Street Jn\", \"stage_seq\": 5, \"distance_m\": 8508.078, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Edmonton Green\", \"stage_seq\": 6, \"distance_m\": 9644.571, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Silver Street\", \"stage_seq\": 7, \"distance_m\": 10624.935, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2014H\", \"location\": \"White Hart Lane\", \"stage_seq\": 8, \"distance_m\": 11831.637, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Bruce Grove\", \"stage_seq\": 9, \"distance_m\": 13171.305, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2019\", \"location\": \"Seven Sisters\", \"stage_seq\": 10, \"distance_m\": 14355.372, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021\", \"location\": \"Stamford Hill\", \"stage_seq\": 11, \"distance_m\": 15284.419, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Stoke Newington\", \"stage_seq\": 12, \"distance_m\": 16625.419, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2024H\", \"location\": \"Rectory Road\", \"stage_seq\": 13, \"distance_m\": 17220.533, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027\", \"location\": \"Hackney Downs\", \"stage_seq\": 14, \"distance_m\": 18593.949, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2028H\", \"wtt_dep\": \"2029\", \"location\": \"London Fields\", \"stage_seq\": 15, \"distance_m\": 19507.365, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031\", \"location\": \"Cambridge Heath\", \"stage_seq\": 16, \"distance_m\": 20544.121, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 21567.732, \"section_seq\": 1, \"route_path_id\": 143973}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 18, \"distance_m\": 23379.875, \"section_seq\": 1, \"route_path_id\": 143973}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23379.875, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 143973}], \"total_distance_m\": 23379.875, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 21803.885, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1575.99, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1959", "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\": 14911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:33Z\", \"source_id\": 69100316, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:40Z\", \"source_id\": 21616170, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14915, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:04Z\", \"source_id\": 69106238, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:10Z\", \"source_id\": 21617926, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:49Z\", \"source_id\": 69112423, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:51Z\", \"source_id\": 21619730, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:16Z\", \"source_id\": 69120304, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:21Z\", \"source_id\": 21622147, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:05Z\", \"source_id\": 69124440, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:05Z\", \"source_id\": 21623369, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:07Z\", \"source_id\": 69128832, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:10Z\", \"source_id\": 21624767, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:52Z\", \"source_id\": 69132725, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:55Z\", \"source_id\": 21625972, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:02Z\", \"source_id\": 69139606, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:05Z\", \"source_id\": 21628082, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:10Z\", \"source_id\": 69146703, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:15Z\", \"source_id\": 21630206, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:32Z\", \"source_id\": 69151821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:35Z\", \"source_id\": 21631837, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:00Z\", \"source_id\": 69155074, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:02Z\", \"source_id\": 21632782, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:23Z\", \"source_id\": 69160328, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:25Z\", \"source_id\": 21634428, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:07Z\", \"source_id\": 69166055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:10Z\", \"source_id\": 21636196, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:21Z\", \"source_id\": 69170769, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:26Z\", \"source_id\": 21637669, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:29Z\", \"source_id\": 69175366, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:33Z\", \"source_id\": 21639066, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:25Z\", \"source_id\": 69181499, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:28Z\", \"source_id\": 21640962, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "6", "timing_fact_generation": 1790192369599064, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:01.968231", "service_state_evidence_id": 21640962, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:02.907054", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
CHN |
LST |
2D09 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 326.97, "from_m": 0.0, "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": 543.949, "from_m": 326.97, "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": 7988.089, "from_m": 543.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": 9275.276, "from_m": 7988.089, "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": 9644.571, "from_m": 9275.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12934.563, "from_m": 9644.571, "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": 13367.781, "from_m": 12934.563, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18287.663, "from_m": 13367.781, "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": 18411.298, "from_m": 18287.663, "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": 18482.766, "from_m": 18411.298, "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": 18854.266, "from_m": 18482.766, "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": 20237.09, "from_m": 18854.266, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21813.08, "from_m": 20237.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22449.981, "from_m": 21813.08, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22926.656, "from_m": 22449.981, "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": 23379.875, "from_m": 22926.656, "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": 800813, "profile_key": "71f751f5d82a2161949c2a8d7d74e59275b85a2284d0d976b8277ad9290a388a", "schedule_id": 33359, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1959", "location": "Cheshunt", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2001H", "wtt_dep": "2002", "location": "Theobalds Grove", "stage_seq": 2, "distance_m": 1557.902, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Turkey Street", "stage_seq": 3, "distance_m": 3843.954, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2007H", "location": "Southbury", "stage_seq": 4, "distance_m": 6672.006, "section_seq": 1, "route_path_id": 143973}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009", "location": "Bury Street Jn", "stage_seq": 5, "distance_m": 8508.078, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Edmonton Green", "stage_seq": 6, "distance_m": 9644.571, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Silver Street", "stage_seq": 7, "distance_m": 10624.935, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2014H", "location": "White Hart Lane", "stage_seq": 8, "distance_m": 11831.637, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Bruce Grove", "stage_seq": 9, "distance_m": 13171.305, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2019", "location": "Seven Sisters", "stage_seq": 10, "distance_m": 14355.372, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021", "location": "Stamford Hill", "stage_seq": 11, "distance_m": 15284.419, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Stoke Newington", "stage_seq": 12, "distance_m": 16625.419, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2024H", "location": "Rectory Road", "stage_seq": 13, "distance_m": 17220.533, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027", "location": "Hackney Downs", "stage_seq": 14, "distance_m": 18593.949, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2028H", "wtt_dep": "2029", "location": "London Fields", "stage_seq": 15, "distance_m": 19507.365, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031", "location": "Cambridge Heath", "stage_seq": 16, "distance_m": 20544.121, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 21567.732, "section_seq": 1, "route_path_id": 143973}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 18, "distance_m": 23379.875, "section_seq": 1, "route_path_id": 143973}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23379.875, "from_m": 0.0, "section_seq": 1, "route_path_id": 143973}], "total_distance_m": 23379.875, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 21803.885, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1575.99, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14911, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:33Z", "source_id": 69100316, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:40Z", "source_id": 21616170, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14915, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:04Z", "source_id": 69106238, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:05:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:10Z", "source_id": 21617926, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14919, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:49Z", "source_id": 69112423, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:51Z", "source_id": 21619730, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14946, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:16Z", "source_id": 69120304, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:11:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:21Z", "source_id": 21622147, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14950, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:05Z", "source_id": 69124440, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:13:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:05Z", "source_id": 21623369, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14954, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:07Z", "source_id": 69128832, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:15:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:10Z", "source_id": 21624767, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14958, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:52Z", "source_id": 69132725, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:17:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:55Z", "source_id": 21625972, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14964, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:02Z", "source_id": 69139606, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:20:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:05Z", "source_id": 21628082, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14975, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:10Z", "source_id": 69146703, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:23:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:15Z", "source_id": 21630206, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14979, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:32Z", "source_id": 69151821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:25:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:35Z", "source_id": 21631837, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14983, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:00Z", "source_id": 69155074, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:27:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:02Z", "source_id": 21632782, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15430, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:23Z", "source_id": 69160328, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:25Z", "source_id": 21634428, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15442, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:07Z", "source_id": 69166055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:10Z", "source_id": 21636196, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15447, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:21Z", "source_id": 69170769, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:26Z", "source_id": 21637669, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:29Z", "source_id": 69175366, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:33Z", "source_id": 21639066, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15480, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:25Z", "source_id": 69181499, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:28Z", "source_id": 21640962, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Cheshunt |
1959 |
1959 |
BAY |
None |
None |
London Liverpool Street |
2040 |
2037 |
6 |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00174/2026-09-23/detailed |
None |
Bethnal Green |
2026-09-23T20:37: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 |
2037 |
2041 |
Bethnal Green |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640962 |
1790192369599064 |
82 |
82 |
2026-09-23 19:51:02.907054 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:01.968231 |
| 770021 |
801120 |
G01330 |
775M87MZ23 |
2026-09-23 |
COMPLETE |
21641138 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 801120, "stp": "P", "toc": "CrossCountry", "uid": "G01330", "consist": "220022", "dest_crs": "CDF", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01330/2026-09-23/detailed", "trust_id": "775M87MZ23", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5M87", "timing_status": "LATE", "origin_station": "Cardiff Central", "current_leg_arr": "2040", "current_leg_dep": "2037", "current_leg_end": "Cardiff Central", "origin_dep_time": "2011", "origin_platform": "2", "current_location": "Cardiff Central", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1983144, 51.477133999999985], [-3.1980153, 51.4770889], [-3.1974734999999996, 51.4770355], [-3.1957501999999995, 51.47685340000001], [-3.1954632, 51.47682669999999], [-3.1952552999999995, 51.4768225], [-3.1950434, 51.47682], [-3.1948247999999997, 51.4768066], [-3.1946326999999997, 51.47678609999999], [-3.1941207, 51.476731400000006], [-3.1932355999999995, 51.4766546], [-3.193114899999999, 51.476639600000006], [-3.1929781, 51.4766187], [-3.1926159999999997, 51.476556899999984], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Cardiff Brickyard Siding", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Central", "current_leg_milage": "0.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 567.682, \"from_m\": 461.973, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2106.818, \"from_m\": 567.682, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2212.527, \"from_m\": 2106.818, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2402.449, \"from_m\": 2212.527, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2674.5, \"from_m\": 2402.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 801120, \"profile_key\": \"bd16f00e2d88e788a8be7b125bb9008953f9d929afaa3f5999f0c5602c6eb7e8\", \"schedule_id\": 8021, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133151}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2037\", \"location\": \"Cardiff Brickyard Siding\", \"stage_seq\": 2, \"distance_m\": 1337.25, \"section_seq\": 1, \"route_path_id\": 133151}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 2674.5, \"section_seq\": 1, \"route_path_id\": 133151}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 2674.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133151}], \"total_distance_m\": 2674.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1135.364, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1539.136, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2011", "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\": 24800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:44Z\", \"source_id\": 69182102, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:48Z\", \"source_id\": 21641138, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1790192389607457, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:02.348621", "service_state_evidence_id": 21641138, "current_leg_start_actual_dep": "2026-09-23T20:38:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:02.853719", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
CDF |
CDF |
5M87 |
220022 |
4 |
125 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 567.682, "from_m": 461.973, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2106.818, "from_m": 567.682, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2212.527, "from_m": 2106.818, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2402.449, "from_m": 2212.527, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2674.5, "from_m": 2402.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 801120, "profile_key": "bd16f00e2d88e788a8be7b125bb9008953f9d929afaa3f5999f0c5602c6eb7e8", "schedule_id": 8021, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2011", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133151}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2037", "location": "Cardiff Brickyard Siding", "stage_seq": 2, "distance_m": 1337.25, "section_seq": 1, "route_path_id": 133151}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 2674.5, "section_seq": 1, "route_path_id": 133151}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 2674.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 133151}], "total_distance_m": 2674.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1135.364, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1539.136, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24800, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:44Z", "source_id": 69182102, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:48Z", "source_id": 21641138, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Cardiff Central |
2011 |
2011 |
2 |
None |
None |
Cardiff Central |
2040 |
2040 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G01330/2026-09-23/detailed |
None |
Cardiff Brickyard Siding |
2026-09-23T20:38:00+01:00 |
Cardiff Central |
3.0 |
{"type": "LineString", "coordinates": [[-3.1983144, 51.477133999999985], [-3.1980153, 51.4770889], [-3.1974734999999996, 51.4770355], [-3.1957501999999995, 51.47685340000001], [-3.1954632, 51.47682669999999], [-3.1952552999999995, 51.4768225], [-3.1950434, 51.47682], [-3.1948247999999997, 51.4768066], [-3.1946326999999997, 51.47678609999999], [-3.1941207, 51.476731400000006], [-3.1932355999999995, 51.4766546], [-3.193114899999999, 51.476639600000006], [-3.1929781, 51.4766187], [-3.1926159999999997, 51.476556899999984], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
0.8 |
2037 |
2040 |
Cardiff Central |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641138 |
1790192389607457 |
8 |
8 |
2026-09-23 19:51:02.853719 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:02.348621 |
| 770022 |
800542 |
C38425 |
509Y55MY23 |
2026-09-23 |
COMPLETE |
21641957 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800542, "stp": "P", "toc": "Elizabeth Line", "uid": "C38425", "consist": "345067", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38425/2026-09-23/detailed", "trust_id": "509Y55MY23", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y55", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "2041", "current_leg_dep": "2039", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1948", "origin_platform": "6", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "2041½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.326, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.27, \"from_m\": 9589.326, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.304, \"from_m\": 9627.27, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.887, \"from_m\": 10216.304, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.559, \"from_m\": 11071.887, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.621, \"from_m\": 12183.559, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.588, \"from_m\": 14147.621, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.689, \"from_m\": 18899.588, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.316, \"from_m\": 18955.689, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.313, \"from_m\": 20848.316, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.297, \"from_m\": 20882.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.233, \"from_m\": 20993.297, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.966, \"from_m\": 21215.233, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.216, \"from_m\": 21292.966, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.873, \"from_m\": 21954.216, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.469, \"from_m\": 23240.873, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.178, \"from_m\": 23329.469, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.256, \"from_m\": 23389.178, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.757, \"from_m\": 23479.256, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.466, \"from_m\": 25127.757, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.549, \"from_m\": 25577.466, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25701.029, \"from_m\": 25640.549, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25768.359, \"from_m\": 25701.029, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26874.101, \"from_m\": 25768.359, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27049.738, \"from_m\": 26874.101, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30934.453, \"from_m\": 27049.738, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31164.234, \"from_m\": 30934.453, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 31391.901, \"from_m\": 31164.234, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31686.973, \"from_m\": 31391.901, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 31709.166, \"from_m\": 31686.973, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31928.081, \"from_m\": 31709.166, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32116.263, \"from_m\": 31928.081, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33008.734, \"from_m\": 32116.263, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33111.012, \"from_m\": 33008.734, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33254.354, \"from_m\": 33111.012, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33756.513, \"from_m\": 33254.354, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 34373.532, \"from_m\": 33756.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35002.828, \"from_m\": 34373.532, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35187.689, \"from_m\": 35002.828, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35410.571, \"from_m\": 35187.689, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 35811.003, \"from_m\": 35410.571, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 35956.999, \"from_m\": 35811.003, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36127.222, \"from_m\": 35956.999, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36790.535, \"from_m\": 36127.222, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37088.75, \"from_m\": 36790.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37314.023, \"from_m\": 37088.75, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 37629.1, \"from_m\": 37314.023, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 37882.403, \"from_m\": 37629.1, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38287.033, \"from_m\": 37882.403, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 38447.542, \"from_m\": 38287.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38686.238, \"from_m\": 38447.542, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39753.574, \"from_m\": 38686.238, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40124.208, \"from_m\": 39753.574, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40354.021, \"from_m\": 40124.208, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40573.162, \"from_m\": 40354.021, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 40696.015, \"from_m\": 40573.162, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 40851.941, \"from_m\": 40696.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40989.965, \"from_m\": 40851.941, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41447.513, \"from_m\": 40989.965, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 41602.575, \"from_m\": 41447.513, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42165.282, \"from_m\": 41602.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43082.985, \"from_m\": 42165.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43364.631, \"from_m\": 43082.985, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44439.9, \"from_m\": 43364.631, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44807.548, \"from_m\": 44439.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 800542, \"profile_key\": \"98cecb8732d3b7c42a4e921d26ad98dba42e3fe288666ce8a5c5ee866e622419\", \"schedule_id\": 5451, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1948\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"1955H\", \"wtt_dep\": \"1956\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.887, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.937, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2001\", \"wtt_dep\": \"2002\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.607, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2005H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.608, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2007\", \"wtt_dep\": \"2007H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.686, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2009H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.331, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.599, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2015H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.798, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.178, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.321, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.844, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26137.026, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27215.487, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 30655.333, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 31683.652, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2031H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33183.767, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2034\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 34904.815, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 36932.412, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 38255.254, \"section_seq\": 1, \"route_path_id\": 116061}, {\"is_pass\": false, \"wtt_arr\": \"2041H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 44807.548, \"section_seq\": 1, \"route_path_id\": 116061}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 44807.548, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116061}], \"total_distance_m\": 44807.548, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 41866.255, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.293, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1948", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:41Z\", \"source_id\": 69078140, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:45Z\", \"source_id\": 21609348, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:40Z\", \"source_id\": 69086829, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:45Z\", \"source_id\": 21612065, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:54Z\", \"source_id\": 69094207, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:59Z\", \"source_id\": 21614278, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:40Z\", \"source_id\": 69100554, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:46Z\", \"source_id\": 21616238, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:26Z\", \"source_id\": 69109326, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:30Z\", \"source_id\": 21618808, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:26Z\", \"source_id\": 69113862, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:28Z\", \"source_id\": 21620132, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:33Z\", \"source_id\": 69118659, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:36Z\", \"source_id\": 21621613, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:12Z\", \"source_id\": 69124674, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:15Z\", \"source_id\": 21623502, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:05Z\", \"source_id\": 69131020, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:16:08Z\", \"source_id\": 21625397, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:38Z\", \"source_id\": 69136622, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:43Z\", \"source_id\": 21627165, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:57Z\", \"source_id\": 69141758, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:02Z\", \"source_id\": 21628752, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:02Z\", \"source_id\": 69146329, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:04Z\", \"source_id\": 21630079, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:16Z\", \"source_id\": 69157875, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:22Z\", \"source_id\": 21633728, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:53Z\", \"source_id\": 69163477, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:59Z\", \"source_id\": 21635412, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:54Z\", \"source_id\": 69167716, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:59Z\", \"source_id\": 21636720, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:53Z\", \"source_id\": 69174082, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:56Z\", \"source_id\": 21638653, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:12Z\", \"source_id\": 69178994, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:15Z\", \"source_id\": 21640185, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:01Z\", \"source_id\": 69184727, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:04Z\", \"source_id\": 21641957, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1790192464545314, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:03.880916", "service_state_evidence_id": 21641957, "current_leg_start_actual_dep": "2026-09-23T20:39:00+01:00", "operational_evidence_version": 119, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:04.273490", "service_state_valid_until_kind": null, "operational_interpretation_version": 119, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
SNF |
PDX |
9Y55 |
345067 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.326, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.27, "from_m": 9589.326, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.304, "from_m": 9627.27, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.887, "from_m": 10216.304, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.559, "from_m": 11071.887, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.621, "from_m": 12183.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.588, "from_m": 14147.621, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.689, "from_m": 18899.588, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.316, "from_m": 18955.689, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.313, "from_m": 20848.316, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.297, "from_m": 20882.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.233, "from_m": 20993.297, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.966, "from_m": 21215.233, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.216, "from_m": 21292.966, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.873, "from_m": 21954.216, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.469, "from_m": 23240.873, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.178, "from_m": 23329.469, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.256, "from_m": 23389.178, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.757, "from_m": 23479.256, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.466, "from_m": 25127.757, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.549, "from_m": 25577.466, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25701.029, "from_m": 25640.549, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25768.359, "from_m": 25701.029, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26874.101, "from_m": 25768.359, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27049.738, "from_m": 26874.101, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30934.453, "from_m": 27049.738, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31164.234, "from_m": 30934.453, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 31391.901, "from_m": 31164.234, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31686.973, "from_m": 31391.901, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 31709.166, "from_m": 31686.973, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31928.081, "from_m": 31709.166, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32116.263, "from_m": 31928.081, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33008.734, "from_m": 32116.263, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33111.012, "from_m": 33008.734, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33254.354, "from_m": 33111.012, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33756.513, "from_m": 33254.354, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 34373.532, "from_m": 33756.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35002.828, "from_m": 34373.532, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35187.689, "from_m": 35002.828, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35410.571, "from_m": 35187.689, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 35811.003, "from_m": 35410.571, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 35956.999, "from_m": 35811.003, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36127.222, "from_m": 35956.999, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36790.535, "from_m": 36127.222, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37088.75, "from_m": 36790.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37314.023, "from_m": 37088.75, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 37629.1, "from_m": 37314.023, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 37882.403, "from_m": 37629.1, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38287.033, "from_m": 37882.403, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 38447.542, "from_m": 38287.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38686.238, "from_m": 38447.542, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39753.574, "from_m": 38686.238, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40124.208, "from_m": 39753.574, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40354.021, "from_m": 40124.208, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40573.162, "from_m": 40354.021, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 40696.015, "from_m": 40573.162, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 40851.941, "from_m": 40696.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40989.965, "from_m": 40851.941, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41447.513, "from_m": 40989.965, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 41602.575, "from_m": 41447.513, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42165.282, "from_m": 41602.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43082.985, "from_m": 42165.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43364.631, "from_m": 43082.985, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 44439.9, "from_m": 43364.631, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44807.548, "from_m": 44439.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 800542, "profile_key": "98cecb8732d3b7c42a4e921d26ad98dba42e3fe288666ce8a5c5ee866e622419", "schedule_id": 5451, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1948", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "1955H", "wtt_dep": "1956", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.887, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.937, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2001", "wtt_dep": "2002", "location": "Romford", "stage_seq": 5, "distance_m": 12545.607, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2005H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.608, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2007", "wtt_dep": "2007H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.686, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2009H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.331, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.599, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2015H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.798, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.178, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.321, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.844, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023", "location": "Stratford", "stage_seq": 14, "distance_m": 26137.026, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27215.487, "section_seq": 1, "route_path_id": 116061}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 30655.333, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 31683.652, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2031H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33183.767, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2034", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 34904.815, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 36932.412, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 38255.254, "section_seq": 1, "route_path_id": 116061}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 44807.548, "section_seq": 1, "route_path_id": 116061}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 44807.548, "from_m": 0.0, "section_seq": 1, "route_path_id": 116061}], "total_distance_m": 44807.548, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 41866.255, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.293, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:41Z", "source_id": 69078140, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:53:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:45Z", "source_id": 21609348, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:40Z", "source_id": 69086829, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:57:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:45Z", "source_id": 21612065, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:54Z", "source_id": 69094207, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:00:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:59Z", "source_id": 21614278, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:40Z", "source_id": 69100554, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:03:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:46Z", "source_id": 21616238, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:26Z", "source_id": 69109326, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:30Z", "source_id": 21618808, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:26Z", "source_id": 69113862, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:28Z", "source_id": 21620132, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:33Z", "source_id": 69118659, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:11:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:36Z", "source_id": 21621613, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:12Z", "source_id": 69124674, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:13:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:15Z", "source_id": 21623502, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:05Z", "source_id": 69131020, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:16:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:16:08Z", "source_id": 21625397, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:38Z", "source_id": 69136622, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:43Z", "source_id": 21627165, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:57Z", "source_id": 69141758, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:21:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:02Z", "source_id": 21628752, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:02Z", "source_id": 69146329, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:23:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:04Z", "source_id": 21630079, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:16Z", "source_id": 69157875, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:22Z", "source_id": 21633728, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:53Z", "source_id": 69163477, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:59Z", "source_id": 21635412, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:54Z", "source_id": 69167716, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:32:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:59Z", "source_id": 21636720, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:53Z", "source_id": 69174082, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:56Z", "source_id": 21638653, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:12Z", "source_id": 69178994, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:38:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:15Z", "source_id": 21640185, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:01Z", "source_id": 69184727, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:04Z", "source_id": 21641957, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Shenfield |
1948 |
1948 |
6 |
None |
None |
Paddington (Crossrail) |
2043 |
2041½ |
B |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C38425/2026-09-23/detailed |
None |
Bond Street (Crossrail) |
2026-09-23T20:39:00+01:00 |
Paddington (Crossrail) |
2.0 |
{"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.8 |
2039 |
2041 |
Bond Street (Crossrail) |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Paddington (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641957 |
1790192464545314 |
119 |
119 |
2026-09-23 19:51:04.273490 |
B |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:03.880916 |
| 770023 |
800670 |
G85463 |
352C29MY23 |
2026-09-23 |
COMPLETE |
21640905 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 800670, "stp": "P", "toc": "Northern", "uid": "G85463", "consist": "323228", "dest_crs": "LIV", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85463/2026-09-23/detailed", "trust_id": "352C29MY23", "origin_crs": "WGN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2C29", "timing_status": "ON TIME", "origin_station": "Wigan North Western", "current_leg_arr": "2041", "current_leg_dep": "2035", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "1953", "origin_platform": "6", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Edge Hill", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 190.517, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 276.441, \"from_m\": 190.517, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.781, \"from_m\": 276.441, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 360.968, \"from_m\": 301.781, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 714.558, \"from_m\": 360.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1463.284, \"from_m\": 714.558, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1536.887, \"from_m\": 1463.284, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1547.99, \"from_m\": 1536.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14072.948, \"from_m\": 1547.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14499.285, \"from_m\": 14072.948, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15138.988, \"from_m\": 14499.285, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21077.286, \"from_m\": 15138.988, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22624.5, \"from_m\": 21077.286, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 22718.006, \"from_m\": 22624.5, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23010.781, \"from_m\": 22718.006, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 24932.745, \"from_m\": 23010.781, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27600.277, \"from_m\": 24932.745, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30346.097, \"from_m\": 27600.277, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30573.826, \"from_m\": 30346.097, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30616.477, \"from_m\": 30573.826, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31715.114, \"from_m\": 30616.477, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32081.218, \"from_m\": 31715.114, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32398.576, \"from_m\": 32081.218, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 800670, \"profile_key\": \"15ebf31c0ce37aca5415677ce9f455bfe4d15036168145a93e4c3c128aca7e69\", \"schedule_id\": 12057, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Wigan North Western\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954\", \"location\": \"Wigan South Jn\", \"stage_seq\": 2, \"distance_m\": 714.558, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 3, \"distance_m\": 2065.895, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"1959\", \"location\": \"Bryn\", \"stage_seq\": 4, \"distance_m\": 5914.227, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2002\", \"wtt_dep\": \"2003\", \"location\": \"Garswood\", \"stage_seq\": 5, \"distance_m\": 7994.887, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"St. Helens Central\", \"stage_seq\": 6, \"distance_m\": 14186.487, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2014\", \"location\": \"Thatto Heath\", \"stage_seq\": 7, \"distance_m\": 16846.01, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Eccleston Park\", \"stage_seq\": 8, \"distance_m\": 18377.725, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2019\", \"location\": \"Prescot\", \"stage_seq\": 9, \"distance_m\": 19864.992, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2023\", \"location\": \"Huyton\", \"stage_seq\": 10, \"distance_m\": 23294.016, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2025\", \"location\": \"Roby\", \"stage_seq\": 11, \"distance_m\": 24113.842, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Broad Green\", \"stage_seq\": 12, \"distance_m\": 26671.328, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 13, \"distance_m\": 28014.746, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Wavertree Technology Park\", \"stage_seq\": 14, \"distance_m\": 28601.24, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 15, \"distance_m\": 29180.914, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 16, \"distance_m\": 29665.421, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Edge Hill\", \"stage_seq\": 17, \"distance_m\": 30227.631, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038\", \"location\": \"Crown Street Jn\", \"stage_seq\": 18, \"distance_m\": 31122.684, \"section_seq\": 1, \"route_path_id\": 134473}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 19, \"distance_m\": 32398.576, \"section_seq\": 1, \"route_path_id\": 134473}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 32398.576, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134473}], \"total_distance_m\": 32398.576, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 13465.476, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 18933.1, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1953", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:58Z\", \"source_id\": 69092124, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:02Z\", \"source_id\": 21613658, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:42Z\", \"source_id\": 69100566, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:46Z\", \"source_id\": 21616241, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:56Z\", \"source_id\": 21620461, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:46Z\", \"source_id\": 69123713, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:51Z\", \"source_id\": 21623194, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:44Z\", \"source_id\": 69130151, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:48Z\", \"source_id\": 21625185, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:19Z\", \"source_id\": 69142605, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:24Z\", \"source_id\": 21629011, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:45Z\", \"source_id\": 69147898, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:45Z\", \"source_id\": 21630562, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:14Z\", \"source_id\": 69155584, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:19Z\", \"source_id\": 21632995, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:19Z\", \"source_id\": 69162287, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:24Z\", \"source_id\": 21635053, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:18Z\", \"source_id\": 69168454, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:23Z\", \"source_id\": 21637001, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:20Z\", \"source_id\": 69181331, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:39:24Z\", \"source_id\": 21640905, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "2", "timing_fact_generation": 1790192365673510, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:05.083532", "service_state_evidence_id": 21640905, "current_leg_start_actual_dep": "2026-09-23T20:35:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:05.449439", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
WGN |
LIV |
2C29 |
323228 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 190.517, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 276.441, "from_m": 190.517, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.781, "from_m": 276.441, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 360.968, "from_m": 301.781, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 714.558, "from_m": 360.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1463.284, "from_m": 714.558, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1536.887, "from_m": 1463.284, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1547.99, "from_m": 1536.887, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14072.948, "from_m": 1547.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14499.285, "from_m": 14072.948, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15138.988, "from_m": 14499.285, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21077.286, "from_m": 15138.988, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22624.5, "from_m": 21077.286, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 22718.006, "from_m": 22624.5, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23010.781, "from_m": 22718.006, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 24932.745, "from_m": 23010.781, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27600.277, "from_m": 24932.745, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30346.097, "from_m": 27600.277, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30573.826, "from_m": 30346.097, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30616.477, "from_m": 30573.826, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31715.114, "from_m": 30616.477, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32081.218, "from_m": 31715.114, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32398.576, "from_m": 32081.218, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 800670, "profile_key": "15ebf31c0ce37aca5415677ce9f455bfe4d15036168145a93e4c3c128aca7e69", "schedule_id": 12057, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1953", "location": "Wigan North Western", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954", "location": "Wigan South Jn", "stage_seq": 2, "distance_m": 714.558, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955H", "location": "Springs Branch Jn", "stage_seq": 3, "distance_m": 2065.895, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "1959", "location": "Bryn", "stage_seq": 4, "distance_m": 5914.227, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2002", "wtt_dep": "2003", "location": "Garswood", "stage_seq": 5, "distance_m": 7994.887, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "St. Helens Central", "stage_seq": 6, "distance_m": 14186.487, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2014", "location": "Thatto Heath", "stage_seq": 7, "distance_m": 16846.01, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Eccleston Park", "stage_seq": 8, "distance_m": 18377.725, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2019", "location": "Prescot", "stage_seq": 9, "distance_m": 19864.992, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2023", "location": "Huyton", "stage_seq": 10, "distance_m": 23294.016, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2025", "location": "Roby", "stage_seq": 11, "distance_m": 24113.842, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Broad Green", "stage_seq": 12, "distance_m": 26671.328, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Olive Mount Jn", "stage_seq": 13, "distance_m": 28014.746, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Wavertree Technology Park", "stage_seq": 14, "distance_m": 28601.24, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Bootle Branch Jn", "stage_seq": 15, "distance_m": 29180.914, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Edge Hill S.B.", "stage_seq": 16, "distance_m": 29665.421, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Edge Hill", "stage_seq": 17, "distance_m": 30227.631, "section_seq": 1, "route_path_id": 134473}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038", "location": "Crown Street Jn", "stage_seq": 18, "distance_m": 31122.684, "section_seq": 1, "route_path_id": 134473}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 19, "distance_m": 32398.576, "section_seq": 1, "route_path_id": 134473}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 32398.576, "from_m": 0.0, "section_seq": 1, "route_path_id": 134473}], "total_distance_m": 32398.576, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 13465.476, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 18933.1, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9461, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:58Z", "source_id": 69092124, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:00:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:02Z", "source_id": 21613658, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9464, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:42Z", "source_id": 69100566, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:03:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:46Z", "source_id": 21616241, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:56Z", "source_id": 21620461, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10028, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:46Z", "source_id": 69123713, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:51Z", "source_id": 21623194, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10026, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:44Z", "source_id": 69130151, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:48Z", "source_id": 21625185, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:19Z", "source_id": 69142605, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:24Z", "source_id": 21629011, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:45Z", "source_id": 69147898, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:24:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:45Z", "source_id": 21630562, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10000, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:14Z", "source_id": 69155584, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:19Z", "source_id": 21632995, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9982, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:19Z", "source_id": 69162287, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:30:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:24Z", "source_id": 21635053, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:18Z", "source_id": 69168454, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:34:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:23Z", "source_id": 21637001, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9856, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:20Z", "source_id": 69181331, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:41:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:39:24Z", "source_id": 21640905, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Wigan North Western |
1953 |
1953 |
6 |
None |
None |
Liverpool Lime Street HL/ML |
2041 |
2041 |
2 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85463/2026-09-23/detailed |
None |
Edge Hill |
2026-09-23T20:35:30+01:00 |
Liverpool Lime Street HL/ML |
6.0 |
{"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} |
1.3 |
2035 |
2041 |
Edge Hill |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21640905 |
1790192365673510 |
59 |
59 |
2026-09-23 19:51:05.449439 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:05.083532 |
| 770024 |
801358 |
P65002 |
155J79MZ23 |
2026-09-23 |
COMPLETE |
21641605 |
2026-09-23 20:41:00 |
2026-09-23 19:51:24 |
2026-09-25 19:51:24 |
{"id": 801358, "stp": "P", "toc": "Northern", "uid": "P65002", "consist": "158845", "dest_crs": "MBR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65002/2026-09-23/detailed", "trust_id": "155J79MZ23", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-23", "dest_arr_time": "2035", "dest_platform": "1A", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "5J79", "timing_status": "LATE", "origin_station": "Middlesbrough", "current_leg_arr": "2035", "current_leg_dep": "2040", "current_leg_end": "Middlesbrough", "origin_dep_time": "2021", "origin_platform": "2", "current_location": "Middlesbrough", "last_update_time": "2026-09-23T19:51:24", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2398362, 54.5793481], [-1.2409366, 54.579352500000006], [-1.2411839, 54.5793526], [-1.241848, 54.579353899999994], [-1.2423922, 54.57934139999999], [-1.242941, 54.5793158], [-1.2434719000000003, 54.57927299999999], [-1.2439857, 54.5792194], [-1.2444911, 54.57915959999998], [-1.2450747999999998, 54.579075499999995], [-1.2452193, 54.5790527], [-1.2455106, 54.5790007], [-1.2457627000000002, 54.5789559], [-1.2462736, 54.5788426], [-1.2466773, 54.5787484], [-1.2470521, 54.57864959999999], [-1.2476793999999998, 54.578476499999994], [-1.2483444999999995, 54.57828390000001], [-1.2490407, 54.5780633], [-1.2497471, 54.5778173], [-1.2502705, 54.5776157], [-1.250714, 54.57744100000001], [-1.2510784, 54.577268800000006], [-1.2513593999999997, 54.57713059999999], [-1.2518971000000003, 54.57680779999998], [-1.2525107999999998, 54.5764086], [-1.253150018369062, 54.575961363294546], [-1.2534624, 54.5757428], [-1.2545979, 54.574965199999994], [-1.2552076, 54.5745454], [-1.2553281999999997, 54.574482399999994], [-1.2554254, 54.574417899999986], [-1.2556017, 54.57430399999999], [-1.2557005, 54.574253], [-1.2558351, 54.57418549999999], [-1.2560288999999998, 54.57407349999999], [-1.2561576, 54.57399], [-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": "Middlesbrough West Dock", "dest_arr_time_act": "2035", "motion_projection": null, "next_location_lat": "54.5793567", "next_location_lon": "-1.2343611", "previous_location": "Middlesbrough West Dock", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1643.313, \"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\": 1744.924, \"from_m\": 1643.313, \"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\": 2015.36, \"from_m\": 1744.924, \"capability_applied\": null, \"effective_limit_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\": 3839.268, \"from_m\": 2015.36, \"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\": 4109.704, \"from_m\": 3839.268, \"capability_applied\": null, \"effective_limit_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\": 4211.314, \"from_m\": 4109.704, \"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\": 5854.628, \"from_m\": 4211.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 801358, \"profile_key\": \"c830f7e773835cb108fb78aae58e03b7fec3ab6b4ce7262937a7707e09a21d00\", \"schedule_id\": 20352, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139025}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2034\", \"location\": \"Middlesbrough West Dock\", \"stage_seq\": 2, \"distance_m\": 2927.314, \"section_seq\": 1, \"route_path_id\": 139025}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 3, \"distance_m\": 5854.628, \"section_seq\": 1, \"route_path_id\": 139025}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 5854.628, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139025}], \"total_distance_m\": 5854.628, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 2568.001, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3286.627, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1435.0", "current_position_lat": "54.5793567", "current_position_lon": "-1.2343611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:42Z\", \"source_id\": 21635274, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:22Z\", \"source_id\": 69183477, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:29Z\", \"source_id\": 21641605, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Middlesbrough", "service_state_platform": "1", "timing_fact_generation": 1790192430447877, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:06.585510", "service_state_evidence_id": 21641605, "current_leg_start_actual_dep": "2026-09-23T20:40:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:06.635020", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MBR |
MBR |
5J79 |
158845 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1643.313, "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": 1744.924, "from_m": 1643.313, "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": 2015.36, "from_m": 1744.924, "capability_applied": null, "effective_limit_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": 3839.268, "from_m": 2015.36, "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": 4109.704, "from_m": 3839.268, "capability_applied": null, "effective_limit_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": 4211.314, "from_m": 4109.704, "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": 5854.628, "from_m": 4211.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 801358, "profile_key": "c830f7e773835cb108fb78aae58e03b7fec3ab6b4ce7262937a7707e09a21d00", "schedule_id": 20352, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139025}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2034", "location": "Middlesbrough West Dock", "stage_seq": 2, "distance_m": 2927.314, "section_seq": 1, "route_path_id": 139025}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 3, "distance_m": 5854.628, "section_seq": 1, "route_path_id": 139025}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 5854.628, "from_m": 0.0, "section_seq": 1, "route_path_id": 139025}], "total_distance_m": 5854.628, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 2568.001, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3286.627, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:42Z", "source_id": 21635274, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4265, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:22Z", "source_id": 69183477, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:29Z", "source_id": 21641605, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Middlesbrough |
2021 |
2021 |
2 |
None |
None |
Middlesbrough |
2035 |
2035 |
1A |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65002/2026-09-23/detailed |
None |
Middlesbrough West Dock |
2026-09-23T20:40:00+01:00 |
Middlesbrough |
1435.0 |
{"type": "LineString", "coordinates": [[-1.2398362, 54.5793481], [-1.2409366, 54.579352500000006], [-1.2411839, 54.5793526], [-1.241848, 54.579353899999994], [-1.2423922, 54.57934139999999], [-1.242941, 54.5793158], [-1.2434719000000003, 54.57927299999999], [-1.2439857, 54.5792194], [-1.2444911, 54.57915959999998], [-1.2450747999999998, 54.579075499999995], [-1.2452193, 54.5790527], [-1.2455106, 54.5790007], [-1.2457627000000002, 54.5789559], [-1.2462736, 54.5788426], [-1.2466773, 54.5787484], [-1.2470521, 54.57864959999999], [-1.2476793999999998, 54.578476499999994], [-1.2483444999999995, 54.57828390000001], [-1.2490407, 54.5780633], [-1.2497471, 54.5778173], [-1.2502705, 54.5776157], [-1.250714, 54.57744100000001], [-1.2510784, 54.577268800000006], [-1.2513593999999997, 54.57713059999999], [-1.2518971000000003, 54.57680779999998], [-1.2525107999999998, 54.5764086], [-1.253150018369062, 54.575961363294546], [-1.2534624, 54.5757428], [-1.2545979, 54.574965199999994], [-1.2552076, 54.5745454], [-1.2553281999999997, 54.574482399999994], [-1.2554254, 54.574417899999986], [-1.2556017, 54.57430399999999], [-1.2557005, 54.574253], [-1.2558351, 54.57418549999999], [-1.2560288999999998, 54.57407349999999], [-1.2561576, 54.57399], [-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]]} |
1.8 |
2040 |
2035 |
Middlesbrough West Dock |
Middlesbrough |
Middlesbrough |
54.5793567 |
-1.2343611 |
54.5793567 |
-1.2343611 |
1 |
0 |
2026-09-23 19:51:24 |
TERMINATED |
2026-09-23 19:41:00 |
Middlesbrough |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641605 |
1790192430447877 |
4 |
4 |
2026-09-23 19:51:06.635020 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:06.585510 |
| 770025 |
800676 |
P86852 |
882C62MY23 |
2026-09-23 |
COMPLETE |
21641337 |
2026-09-23 20:41:00 |
2026-09-23 19:51:54 |
2026-09-25 19:51:54 |
{"id": 800676, "stp": "P", "toc": "Southeastern", "uid": "P86852", "consist": "707007+707021", "dest_crs": "CHX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86852/2026-09-23/detailed", "trust_id": "882C62MY23", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "3", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2C62", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "2041", "current_leg_dep": "2038", "current_leg_end": "London Charing Cross", "origin_dep_time": "1953", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-23T19:51:54", "route_debug_link": null, "timing_variation": "-2 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": "2043", "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": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.717, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 622.405, \"from_m\": 272.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 668.047, \"from_m\": 622.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1370.828, \"from_m\": 668.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1403.851, \"from_m\": 1370.828, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1405.646, \"from_m\": 1403.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2455.224, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2492.582, \"from_m\": 2455.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2566.096, \"from_m\": 2492.582, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2613.98, \"from_m\": 2566.096, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3047.742, \"from_m\": 2613.98, \"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\": 3075.355, \"from_m\": 3047.742, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3107.304, \"from_m\": 3075.355, \"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\": 12740.368, \"from_m\": 3107.304, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13245.211, \"from_m\": 12740.368, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15149.028, \"from_m\": 13245.211, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15772.87, \"from_m\": 15149.028, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17437.808, \"from_m\": 15772.87, \"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\": 18143.48, \"from_m\": 17437.808, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18196.009, \"from_m\": 18143.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\": 18525.344, \"from_m\": 18196.009, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18566.946, \"from_m\": 18525.344, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18635.722, \"from_m\": 18566.946, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23811.92, \"from_m\": 18635.722, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24855.344, \"from_m\": 23811.92, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27243.299, \"from_m\": 24855.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}], \"service_id\": 800676, \"profile_key\": \"22071f997a69c0be34df720a6b0e2623f3d00a4cce5f54d139c378308d4c87fe\", \"schedule_id\": 21995, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1953\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956H\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2534.466, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Perry Street Fork Jn\", \"stage_seq\": 5, \"distance_m\": 3075.355, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"1959H\", \"wtt_dep\": \"2001H\", \"location\": \"Barnehurst\", \"stage_seq\": 6, \"distance_m\": 4988.994, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2005\", \"location\": \"Bexleyheath\", \"stage_seq\": 7, \"distance_m\": 6834.908, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008\", \"location\": \"Welling\", \"stage_seq\": 8, \"distance_m\": 9086.422, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2010H\", \"location\": \"Falconwood\", \"stage_seq\": 9, \"distance_m\": 10723.5, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Eltham\", \"stage_seq\": 10, \"distance_m\": 12627.838, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2017\", \"location\": \"Kidbrooke\", \"stage_seq\": 11, \"distance_m\": 14666.785, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2021\", \"location\": \"Blackheath\", \"stage_seq\": 12, \"distance_m\": 16132.733, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2025\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 17687.743, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 14, \"distance_m\": 18173.785, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 15, \"distance_m\": 18692.82, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028H\", \"location\": \"New Cross\", \"stage_seq\": 16, \"distance_m\": 19511.504, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22484.772, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2035\", \"location\": \"London Bridge\", \"stage_seq\": 18, \"distance_m\": 24349.964, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25290.148, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": \"2040\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26036.663, \"section_seq\": 1, \"route_path_id\": 139763}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 21, \"distance_m\": 27243.299, \"section_seq\": 1, \"route_path_id\": 139763}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 27243.299, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 139763}], \"total_distance_m\": 27243.299, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 27160.299, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 83.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1953", "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\": 31604, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:56Z\", \"source_id\": 69094289, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:59Z\", \"source_id\": 21614284, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:59Z\", \"source_id\": 69101242, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:03:04Z\", \"source_id\": 21616463, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:02Z\", \"source_id\": 69110702, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:03Z\", \"source_id\": 21619170, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:27Z\", \"source_id\": 69116108, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:31Z\", \"source_id\": 21620861, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:11Z\", \"source_id\": 69122434, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:15Z\", \"source_id\": 21622784, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31584, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:46Z\", \"source_id\": 69130304, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:50Z\", \"source_id\": 21625216, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:39Z\", \"source_id\": 69138753, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:40Z\", \"source_id\": 21627837, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:05Z\", \"source_id\": 69146530, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:08Z\", \"source_id\": 21630147, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:54Z\", \"source_id\": 69165606, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:00Z\", \"source_id\": 21636060, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:04Z\", \"source_id\": 69176623, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:06Z\", \"source_id\": 21639419, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:00Z\", \"source_id\": 69182686, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:05Z\", \"source_id\": 21641337, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "3", "timing_fact_generation": 1790192406292642, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:25.497629", "service_state_evidence_id": 21641337, "current_leg_start_actual_dep": "2026-09-23T20:40:00+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:26.250393", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
DFD |
CHX |
2C62 |
707007+707021 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 272.717, "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": 622.405, "from_m": 272.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 668.047, "from_m": 622.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1370.828, "from_m": 668.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1403.851, "from_m": 1370.828, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2455.224, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2492.582, "from_m": 2455.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2566.096, "from_m": 2492.582, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2613.98, "from_m": 2566.096, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3047.742, "from_m": 2613.98, "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": 3075.355, "from_m": 3047.742, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3107.304, "from_m": 3075.355, "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": 12740.368, "from_m": 3107.304, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13245.211, "from_m": 12740.368, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15149.028, "from_m": 13245.211, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15772.87, "from_m": 15149.028, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17437.808, "from_m": 15772.87, "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": 18143.48, "from_m": 17437.808, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18196.009, "from_m": 18143.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": 18525.344, "from_m": 18196.009, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18566.946, "from_m": 18525.344, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18635.722, "from_m": 18566.946, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23811.92, "from_m": 18635.722, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24855.344, "from_m": 23811.92, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27243.299, "from_m": 24855.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}], "service_id": 800676, "profile_key": "22071f997a69c0be34df720a6b0e2623f3d00a4cce5f54d139c378308d4c87fe", "schedule_id": 21995, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1953", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956H", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2534.466, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Perry Street Fork Jn", "stage_seq": 5, "distance_m": 3075.355, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "1959H", "wtt_dep": "2001H", "location": "Barnehurst", "stage_seq": 6, "distance_m": 4988.994, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2005", "location": "Bexleyheath", "stage_seq": 7, "distance_m": 6834.908, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008", "location": "Welling", "stage_seq": 8, "distance_m": 9086.422, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2010H", "location": "Falconwood", "stage_seq": 9, "distance_m": 10723.5, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Eltham", "stage_seq": 10, "distance_m": 12627.838, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2017", "location": "Kidbrooke", "stage_seq": 11, "distance_m": 14666.785, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2021", "location": "Blackheath", "stage_seq": 12, "distance_m": 16132.733, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2025", "location": "Lewisham", "stage_seq": 13, "distance_m": 17687.743, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Lewisham Vale Jn", "stage_seq": 14, "distance_m": 18173.785, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Tanners Hill Jn (NX)", "stage_seq": 15, "distance_m": 18692.82, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028H", "location": "New Cross", "stage_seq": 16, "distance_m": 19511.504, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22484.772, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2035", "location": "London Bridge", "stage_seq": 18, "distance_m": 24349.964, "section_seq": 1, "route_path_id": 139763}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25290.148, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": "2040", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26036.663, "section_seq": 1, "route_path_id": 139763}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 21, "distance_m": 27243.299, "section_seq": 1, "route_path_id": 139763}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 27243.299, "from_m": 0.0, "section_seq": 1, "route_path_id": 139763}], "total_distance_m": 27243.299, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 27160.299, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 83.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31604, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:56Z", "source_id": 69094289, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:00:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:59Z", "source_id": 21614284, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31600, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:59Z", "source_id": 69101242, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:03:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:03:04Z", "source_id": 21616463, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31592, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:02Z", "source_id": 69110702, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:07:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:03Z", "source_id": 21619170, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31596, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:27Z", "source_id": 69116108, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:10:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:31Z", "source_id": 21620861, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31588, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:11Z", "source_id": 69122434, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:12:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:15Z", "source_id": 21622784, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31584, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:46Z", "source_id": 69130304, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:16:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:50Z", "source_id": 21625216, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:39Z", "source_id": 69138753, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:40Z", "source_id": 21627837, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:05Z", "source_id": 69146530, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:23:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:08Z", "source_id": 21630147, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:54Z", "source_id": 69165606, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:32:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:00Z", "source_id": 21636060, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:04Z", "source_id": 69176623, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:37:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:06Z", "source_id": 21639419, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31428, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:00Z", "source_id": 69182686, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:41:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:05Z", "source_id": 21641337, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Dartford |
1953 |
1953 |
1 |
None |
None |
London Charing Cross |
2043 |
2043 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P86852/2026-09-23/detailed |
None |
London Waterloo (East) |
2026-09-23T20:40: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 |
2038 |
2041 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-23 19:51:54 |
TERMINATED |
2026-09-23 19:41:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641337 |
1790192406292642 |
76 |
76 |
2026-09-23 19:51:26.250393 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:25.497629 |
| 770026 |
800501 |
L79303 |
861J70MY23 |
2026-09-23 |
COMPLETE |
21641850 |
2026-09-23 20:41:00 |
2026-09-23 19:51:54 |
2026-09-25 19:51:54 |
{"id": 800501, "stp": "P", "toc": "South Western Railway", "uid": "L79303", "consist": "159004", "dest_crs": "RDG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79303/2026-09-23/detailed", "trust_id": "861J70MY23", "origin_crs": "SAL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-23", "dest_arr_time": "2051", "dest_platform": "15", "is_terminated": 1, "next_location": "Reading", "signalling_id": "1J70", "timing_status": "EARLY", "origin_station": "Salisbury", "current_leg_arr": "2041", "current_leg_dep": "2021", "current_leg_end": "Reading", "origin_dep_time": "1947", "origin_platform": "2", "current_location": "Reading", "last_update_time": "2026-09-23T19:51:54", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.08844089535424, 51.26853355947617], [-1.0876122, 51.26861679999999], [-1.0867692, 51.268704499999984], [-1.086711, 51.2687105], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0848294, 51.2689764], [-1.0845639, 51.2690468], [-1.0842567, 51.2691381], [-1.083917, 51.2692474], [-1.0838315999999997, 51.2692749], [-1.0833488, 51.26944239999999], [-1.0832621, 51.2694716], [-1.0830883, 51.26952579999998], [-1.0827775, 51.2696157], [-1.0826369999999998, 51.2696512], [-1.0817945, 51.269849400000005], [-1.0809724, 51.2700388], [-1.080507, 51.2701388], [-1.0799252, 51.270251599999995], [-1.0796617, 51.2703016], [-1.0795848, 51.2703162], [-1.0779783409434258, 51.270621184829665], [-1.0774667999999998, 51.27071829999998], [-1.0771508, 51.2707797], [-1.0767724, 51.270863199999994], [-1.0764432, 51.270943299999985], [-1.0762010999999998, 51.27100659999999], [-1.0759612, 51.2710726], [-1.0756856999999995, 51.271156700000006], [-1.0754824, 51.271222], [-1.0751994, 51.27131760000001], [-1.0750046999999998, 51.2713876], [-1.0747958, 51.271468000000006], [-1.0745423, 51.2715702], [-1.0743126, 51.2716644], [-1.0739828, 51.2718098], [-1.0736643, 51.271961899999994], [-1.0734115, 51.2720898], [-1.0731758, 51.2722171], [-1.0729725, 51.2723301], [-1.072753, 51.27245599999999], [-1.0725141, 51.27260009999999], [-1.0723139999999998, 51.2727246], [-1.0720838, 51.272873399999995], [-1.0719041, 51.27299450000001], [-1.0716964, 51.27314460000001], [-1.071407, 51.2733654], [-1.0713255, 51.2734322], [-1.0712241, 51.2735155], [-1.0712003999999995, 51.2735365], [-1.0708744, 51.2738245], [-1.0707739, 51.2739222], [-1.0706452, 51.2740473], [-1.0704483, 51.2742586], [-1.070287, 51.274441], [-1.0702128076981816, 51.27453379516892], [-1.0701514, 51.2746106], [-1.0699673999999997, 51.27485089999999], [-1.0698297, 51.2750576], [-1.0697189, 51.27522849999998], [-1.0696188, 51.2754042], [-1.0695123, 51.27560609999999], [-1.069409, 51.2758229], [-1.0693347, 51.2759911], [-1.0692562, 51.2761924], [-1.0692305, 51.2762674], [-1.0692043, 51.276344], [-1.0691668999999997, 51.276462300000006], [-1.0691350999999998, 51.27656590000001], [-1.0690911999999997, 51.276738899999984], [-1.0690512999999997, 51.27691], [-1.0690066, 51.277137], [-1.0689407999999998, 51.2775384], [-1.0689079, 51.27774429999999], [-1.0688569, 51.278106999999984], [-1.0688094, 51.27844089999999], [-1.0687832, 51.2786278], [-1.0687662, 51.2787798], [-1.0687460999999998, 51.2790014], [-1.0687056999999998, 51.279394200000006], [-1.0686831, 51.279658700000006], [-1.0686741999999998, 51.2797884], [-1.0686507, 51.2801309], [-1.068647, 51.2801882], [-1.0686298999999997, 51.28048559999999], [-1.0686186, 51.2807223], [-1.0686073, 51.280953], [-1.0686015999999998, 51.2812231], [-1.0685976, 51.281471899999985], [-1.0685903, 51.2818021], [-1.0685911, 51.28210489999999], [-1.068596, 51.2823543], [-1.068604, 51.28257490000001], [-1.0686169, 51.2829398], [-1.0686246, 51.2831591], [-1.0686268999999995, 51.2832319], [-1.0686468, 51.2835117], [-1.0686613, 51.28373539999999], [-1.0686807, 51.2839923], [-1.0686919999999998, 51.284137099999995], [-1.0687081, 51.284385], [-1.0687219, 51.284531400000006], [-1.0687322, 51.2847665], [-1.0687338, 51.2848438], [-1.0687399, 51.2851301], [-1.0687404, 51.28523599999999], [-1.0687264, 51.2855472], [-1.0686789, 51.2861566], [-1.0686378, 51.2864558], [-1.0685784, 51.2867609], [-1.0684967, 51.2871274], [-1.0683963999999997, 51.2874855], [-1.0682885999999998, 51.28784939999999], [-1.0681609999999997, 51.2882233], [-1.0680254999999998, 51.28857579999999], [-1.0678446, 51.2889894], [-1.0676490999999997, 51.289387999999995], [-1.0674393, 51.2897946], [-1.0672088, 51.29019269999999], [-1.066987, 51.2905433], [-1.0666844, 51.2909875], [-1.0663331, 51.2914614], [-1.0658808, 51.2919979], [-1.0654095, 51.2925157], [-1.0649425999999995, 51.292978199999986], [-1.0643625, 51.29350929999999], [-1.0637146, 51.2940366], [-1.0631276, 51.2944691], [-1.0630231, 51.29454599999999], [-1.0629312, 51.294613700000006], [-1.0621213, 51.2951637], [-1.0610426, 51.2959082], [-1.0602745999999998, 51.2964861], [-1.0596158, 51.2970498], [-1.0592421, 51.2973917], [-1.0589379, 51.29768779999999], [-1.0585281, 51.2981198], [-1.0581531, 51.298534200000006], [-1.0577943, 51.2989719], [-1.057442, 51.29946549999999], [-1.0571277, 51.2999089], [-1.0568247, 51.300426], [-1.0565926, 51.3008425], [-1.0563228999999998, 51.30138869999999], [-1.0561062, 51.3018882], [-1.0559327, 51.30238640000001], [-1.0557793, 51.30290680000001], [-1.0557245, 51.3031154], [-1.0556425, 51.30346619999999], [-1.0555794, 51.3038172], [-1.0555642, 51.30392870000001], [-1.0554811, 51.3046325], [-1.0554395, 51.3051533], [-1.0554115, 51.30564270000001], [-1.0553796, 51.306057], [-1.0553438, 51.306768000000005], [-1.0553468, 51.3068538], [-1.0553649, 51.307798], [-1.0553937999999998, 51.308266], [-1.0555878, 51.3101353], [-1.0556156, 51.3106585], [-1.0556280999999998, 51.3111596], [-1.0556252, 51.311702], [-1.0555998, 51.312261199999995], [-1.0554036999999998, 51.3144192], [-1.0553945, 51.314521499999984], [-1.0553073, 51.3157732], [-1.055287, 51.3162467], [-1.0552845, 51.3167487], [-1.0553069, 51.31739089999999], [-1.0553498, 51.31798409999999], [-1.0553965, 51.3184972], [-1.0555412999999998, 51.3194875], [-1.055542, 51.31949269999999], [-1.0555539, 51.3195864], [-1.0557732, 51.32063300000001], [-1.0559217999999997, 51.321145599999994], [-1.0559346, 51.321211], [-1.0563217, 51.32233870000001], [-1.056737, 51.323331], [-1.0568515000000005, 51.32359379999999], [-1.0569972, 51.3239283], [-1.0573137999999995, 51.3245378], [-1.0576424, 51.3251345], [-1.0581271, 51.3259597], [-1.0584441, 51.32644309999999], [-1.0588350000000002, 51.326983799999994], [-1.0592969999999995, 51.3275896], [-1.0596861999999998, 51.328091500000006], [-1.0602542, 51.32890039999999], [-1.0605687999999998, 51.3294259], [-1.0608556030001224, 51.32997753641109], [-1.060856, 51.32997829999999], [-1.0611016, 51.3305091], [-1.0611747373623523, 51.33069708903964], [-1.0613127, 51.3310517], [-1.0614922999999998, 51.3315624], [-1.0616472, 51.3321252], [-1.0617659999999998, 51.3326508], [-1.0618509, 51.3331927], [-1.0619091, 51.3337256], [-1.0619419, 51.334232499999985], [-1.0625129999999998, 51.3450248], [-1.0624725, 51.3465024], [-1.0624006, 51.34746870000001], [-1.0622940999999997, 51.3484301], [-1.0620975999999998, 51.34946140000001], [-1.0619643999999997, 51.3501174], [-1.0619384, 51.3502367], [-1.061815, 51.3508445], [-1.0616155, 51.351611299999995], [-1.0613254, 51.352415599999986], [-1.0609194999999998, 51.35337429999999], [-1.0603783, 51.35430139999999], [-1.0600644, 51.354777], [-1.0598218999999998, 51.3551443], [-1.0591317999999998, 51.356023999999984], [-1.0583758999999997, 51.3568477], [-1.0575982999999998, 51.35755280000001], [-1.0564805, 51.3584565], [-1.0554290999999998, 51.35923249999999], [-1.0542413000000002, 51.360007], [-1.0529516999999995, 51.3607546], [-1.0516563999999995, 51.36142840000001], [-1.0502522, 51.362109399999994], [-1.048641, 51.3629572], [-1.0473119, 51.363757], [-1.0460392, 51.36460180000001], [-1.0447998999999997, 51.3655412], [-1.0437573, 51.36638000000001], [-1.0436499, 51.36646249999999], [-1.0412891999999998, 51.3683962], [-1.0403379, 51.3691298], [-1.0390285, 51.3700666], [-1.0375436999999998, 51.3709935], [-1.0356915, 51.37204919999999], [-1.0355081, 51.3721652], [-1.0344219, 51.3728521], [-1.0333457, 51.3736359], [-1.0322292999999998, 51.3745772], [-1.0313072, 51.375449], [-1.0304502, 51.37630579999999], [-1.0296187, 51.3770626], [-1.0288378, 51.3776773], [-1.0280171, 51.3782367], [-1.0271211999999998, 51.37875], [-1.0262897, 51.379189100000005], [-1.0253483, 51.3796131], [-1.024406, 51.379988], [-1.0230254999999997, 51.3804751], [-1.0222235, 51.38076259999999], [-1.0216205, 51.3809902], [-1.0213688, 51.3810919], [-1.0202144999999998, 51.3816177], [-1.0191533999999998, 51.38214790000001], [-1.0181117, 51.3827346], [-1.0172131, 51.38330450000001], [-1.0162073, 51.38401700000001], [-1.0152235, 51.3848515], [-1.0140548, 51.386030299999994], [-1.0133430431582873, 51.38679167395817], [-1.0129271999999998, 51.3872365], [-1.0120338, 51.388290600000005], [-1.0111119, 51.3895268], [-1.0103461, 51.39068319999999], [-1.009412, 51.39218129999999], [-1.0088961, 51.3931656], [-1.0083994, 51.394220100000005], [-1.0072946, 51.3970645], [-1.0072492999999998, 51.39721409999999], [-1.0062021, 51.400946299999994], [-1.0061638, 51.40111379999998], [-1.0058204, 51.40257939999999], [-1.0054113999999998, 51.4047547], [-1.0048753, 51.4075647], [-1.0048542, 51.4076927], [-1.0041115, 51.41169459999998], [-1.0015003, 51.42600029999999], [-1.0013674, 51.4267316], [-1.0011030999999997, 51.4281856], [-1.0001099, 51.4336497], [-0.9995946, 51.43646939999999], [-0.9995445, 51.4367566], [-0.9992509, 51.4383724], [-0.9992262, 51.438508199999994], [-0.9991883, 51.43866909999999], [-0.9990842, 51.4390584], [-0.9989771, 51.4393981], [-0.9988507, 51.4397321], [-0.9986752, 51.4400646], [-0.9984634, 51.44039029999999], [-0.9982582, 51.440659], [-0.9980869, 51.4408426], [-0.9979167, 51.4410232], [-0.9978040999999996, 51.44113899999999], [-0.9976467, 51.4412944], [-0.9974535, 51.4414816], [-0.9972312, 51.44169310000001], [-0.9968321999999998, 51.4420829], [-0.9966064999999996, 51.4423485], [-0.9963622000000004, 51.442654999999995], [-0.9962359999999998, 51.44281529999999], [-0.9962344951020664, 51.442817580280106], [-0.9960915999999996, 51.44303409999998], [-0.9958227, 51.4433802], [-0.995546, 51.44383869999999], [-0.9953161, 51.44429960000001], [-0.9950047, 51.4449754], [-0.9946932, 51.44565109999999], [-0.9942930999999998, 51.4465507], [-0.9939893999999998, 51.447266600000006], [-0.9935438999999998, 51.4484568], [-0.993378, 51.44896309999999], [-0.9931275, 51.44976479999999], [-0.9929654, 51.4502799], [-0.9928284, 51.450650200000005], [-0.9927831, 51.4507727], [-0.9925798999999996, 51.45126799999999], [-0.9923461, 51.45178949999999], [-0.9921229, 51.4522738], [-0.9918631999999998, 51.45278770000001], [-0.9915814, 51.45334989999999], [-0.9915215, 51.45344490000001], [-0.9912581, 51.4538619], [-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.983283777604401, 51.459466104540255], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Basingstoke", "dest_arr_time_act": "2051", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Reading Sig. T1728", "current_leg_milage": "15.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 427.026, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 478.358, \"from_m\": 427.026, \"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\": 515.678, \"from_m\": 478.358, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 845.835, \"from_m\": 515.678, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2485.719, \"from_m\": 845.835, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8901.62, \"from_m\": 2485.719, \"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\": 27622.984, \"from_m\": 8901.62, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27690.547, \"from_m\": 27622.984, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27950.972, \"from_m\": 27690.547, \"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\": 51934.412, \"from_m\": 27950.972, \"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\": 53522.563, \"from_m\": 51934.412, \"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\": 56930.978, \"from_m\": 53522.563, \"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\": 57094.9, \"from_m\": 56930.978, \"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\": 57149.416, \"from_m\": 57094.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 57211.867, \"from_m\": 57149.416, \"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\": 57571.947, \"from_m\": 57211.867, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57889.876, \"from_m\": 57571.947, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 58006.533, \"from_m\": 57889.876, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58376.219, \"from_m\": 58006.533, \"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\": 77837.14, \"from_m\": 58376.219, \"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\": 78693.159, \"from_m\": 77837.14, \"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\": 79621.84, \"from_m\": 78693.159, \"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\": 79673.254, \"from_m\": 79621.84, \"capability_applied\": null, \"effective_limit_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\": 79744.73, \"from_m\": 79673.254, \"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\": 81260.434, \"from_m\": 79744.73, \"capability_applied\": null, \"effective_limit_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\": 82370.051, \"from_m\": 81260.434, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 82605.318, \"from_m\": 82370.051, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 800501, \"profile_key\": \"be652898f3057e2affb596a388dbad493c2023298ea729aff73f2fa8acd18c68\", \"schedule_id\": 16295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Salisbury\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1949H\", \"location\": \"Salisbury Tunnel Jn\", \"stage_seq\": 2, \"distance_m\": 1729.221, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1950\", \"location\": \"Laverstock North Jn\", \"stage_seq\": 3, \"distance_m\": 2410.161, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1953H\", \"location\": \"Porton\", \"stage_seq\": 4, \"distance_m\": 8571.146, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1957H\", \"location\": \"Grateley\", \"stage_seq\": 5, \"distance_m\": 17614.252, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004H\", \"location\": \"Andover\", \"stage_seq\": 6, \"distance_m\": 27886.648, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2011\", \"location\": \"Whitchurch (Hants)\", \"stage_seq\": 7, \"distance_m\": 39466.698, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Overton\", \"stage_seq\": 8, \"distance_m\": 45061.702, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Worting Jn\", \"stage_seq\": 9, \"distance_m\": 53776.475, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2022\", \"location\": \"Basingstoke\", \"stage_seq\": 10, \"distance_m\": 57748.72, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 11, \"distance_m\": 65720.652, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Southcote Jn\", \"stage_seq\": 12, \"distance_m\": 79790.893, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 13, \"distance_m\": 81287.577, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": false, \"wtt_arr\": \"2041H\", \"wtt_dep\": \"2050\", \"location\": \"Reading Sig. T1728\", \"stage_seq\": 14, \"distance_m\": 81909.491, \"section_seq\": 1, \"route_path_id\": 137326}, {\"is_pass\": false, \"wtt_arr\": \"2051\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 15, \"distance_m\": 82605.318, \"section_seq\": 1, \"route_path_id\": 137326}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 82605.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 137326}], \"total_distance_m\": 82605.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 82207.598, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 397.72, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1947", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:00Z\", \"source_id\": 69096741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:02Z\", \"source_id\": 21615070, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:38Z\", \"source_id\": 69136600, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:41Z\", \"source_id\": 21627146, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:22Z\", \"source_id\": 69155899, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:25Z\", \"source_id\": 21633104, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:50Z\", \"source_id\": 69184342, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:53Z\", \"source_id\": 21641850, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "15", "timing_fact_generation": 1790192455358207, "current_leg_arrival_utc": "2026-09-23T20:46:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:26.181921", "service_state_evidence_id": 21641850, "current_leg_start_actual_dep": "2026-09-23T20:22:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:26.254491", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
SAL |
RDG |
1J70 |
159004 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 427.026, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 478.358, "from_m": 427.026, "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": 515.678, "from_m": 478.358, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 845.835, "from_m": 515.678, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2485.719, "from_m": 845.835, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8901.62, "from_m": 2485.719, "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": 27622.984, "from_m": 8901.62, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27690.547, "from_m": 27622.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27950.972, "from_m": 27690.547, "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": 51934.412, "from_m": 27950.972, "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": 53522.563, "from_m": 51934.412, "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": 56930.978, "from_m": 53522.563, "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": 57094.9, "from_m": 56930.978, "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": 57149.416, "from_m": 57094.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 57211.867, "from_m": 57149.416, "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": 57571.947, "from_m": 57211.867, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 57889.876, "from_m": 57571.947, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 58006.533, "from_m": 57889.876, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 58376.219, "from_m": 58006.533, "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": 77837.14, "from_m": 58376.219, "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": 78693.159, "from_m": 77837.14, "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": 79621.84, "from_m": 78693.159, "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": 79673.254, "from_m": 79621.84, "capability_applied": null, "effective_limit_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": 79744.73, "from_m": 79673.254, "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": 81260.434, "from_m": 79744.73, "capability_applied": null, "effective_limit_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": 82370.051, "from_m": 81260.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 82605.318, "from_m": 82370.051, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 800501, "profile_key": "be652898f3057e2affb596a388dbad493c2023298ea729aff73f2fa8acd18c68", "schedule_id": 16295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1947", "location": "Salisbury", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1949H", "location": "Salisbury Tunnel Jn", "stage_seq": 2, "distance_m": 1729.221, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1950", "location": "Laverstock North Jn", "stage_seq": 3, "distance_m": 2410.161, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1953H", "location": "Porton", "stage_seq": 4, "distance_m": 8571.146, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1957H", "location": "Grateley", "stage_seq": 5, "distance_m": 17614.252, "section_seq": 1, "route_path_id": 137326}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004H", "location": "Andover", "stage_seq": 6, "distance_m": 27886.648, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2011", "location": "Whitchurch (Hants)", "stage_seq": 7, "distance_m": 39466.698, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Overton", "stage_seq": 8, "distance_m": 45061.702, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Worting Jn", "stage_seq": 9, "distance_m": 53776.475, "section_seq": 1, "route_path_id": 137326}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2022", "location": "Basingstoke", "stage_seq": 10, "distance_m": 57748.72, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Bramley (Hants)", "stage_seq": 11, "distance_m": 65720.652, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Southcote Jn", "stage_seq": 12, "distance_m": 79790.893, "section_seq": 1, "route_path_id": 137326}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Oxford Road Jn", "stage_seq": 13, "distance_m": 81287.577, "section_seq": 1, "route_path_id": 137326}, {"is_pass": false, "wtt_arr": "2041H", "wtt_dep": "2050", "location": "Reading Sig. T1728", "stage_seq": 14, "distance_m": 81909.491, "section_seq": 1, "route_path_id": 137326}, {"is_pass": false, "wtt_arr": "2051", "wtt_dep": null, "location": "Reading", "stage_seq": 15, "distance_m": 82605.318, "section_seq": 1, "route_path_id": 137326}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 82605.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 137326}], "total_distance_m": 82605.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 82207.598, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 397.72, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27146, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:00Z", "source_id": 69096741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:02Z", "source_id": 21615070, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27083, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:38Z", "source_id": 69136600, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:19:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:41Z", "source_id": 21627146, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:22Z", "source_id": 69155899, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:25Z", "source_id": 21633104, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23760, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:50Z", "source_id": 69184342, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:41:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:53Z", "source_id": 21641850, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Salisbury |
1947 |
1947 |
2 |
None |
None |
Reading |
2051 |
2051 |
15 |
EARLY |
-10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79303/2026-09-23/detailed |
None |
Basingstoke |
2026-09-23T20:22:00+01:00 |
Reading |
20.0 |
{"type": "LineString", "coordinates": [[-1.08844089535424, 51.26853355947617], [-1.0876122, 51.26861679999999], [-1.0867692, 51.268704499999984], [-1.086711, 51.2687105], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0848294, 51.2689764], [-1.0845639, 51.2690468], [-1.0842567, 51.2691381], [-1.083917, 51.2692474], [-1.0838315999999997, 51.2692749], [-1.0833488, 51.26944239999999], [-1.0832621, 51.2694716], [-1.0830883, 51.26952579999998], [-1.0827775, 51.2696157], [-1.0826369999999998, 51.2696512], [-1.0817945, 51.269849400000005], [-1.0809724, 51.2700388], [-1.080507, 51.2701388], [-1.0799252, 51.270251599999995], [-1.0796617, 51.2703016], [-1.0795848, 51.2703162], [-1.0779783409434258, 51.270621184829665], [-1.0774667999999998, 51.27071829999998], [-1.0771508, 51.2707797], [-1.0767724, 51.270863199999994], [-1.0764432, 51.270943299999985], [-1.0762010999999998, 51.27100659999999], [-1.0759612, 51.2710726], [-1.0756856999999995, 51.271156700000006], [-1.0754824, 51.271222], [-1.0751994, 51.27131760000001], [-1.0750046999999998, 51.2713876], [-1.0747958, 51.271468000000006], [-1.0745423, 51.2715702], [-1.0743126, 51.2716644], [-1.0739828, 51.2718098], [-1.0736643, 51.271961899999994], [-1.0734115, 51.2720898], [-1.0731758, 51.2722171], [-1.0729725, 51.2723301], [-1.072753, 51.27245599999999], [-1.0725141, 51.27260009999999], [-1.0723139999999998, 51.2727246], [-1.0720838, 51.272873399999995], [-1.0719041, 51.27299450000001], [-1.0716964, 51.27314460000001], [-1.071407, 51.2733654], [-1.0713255, 51.2734322], [-1.0712241, 51.2735155], [-1.0712003999999995, 51.2735365], [-1.0708744, 51.2738245], [-1.0707739, 51.2739222], [-1.0706452, 51.2740473], [-1.0704483, 51.2742586], [-1.070287, 51.274441], [-1.0702128076981816, 51.27453379516892], [-1.0701514, 51.2746106], [-1.0699673999999997, 51.27485089999999], [-1.0698297, 51.2750576], [-1.0697189, 51.27522849999998], [-1.0696188, 51.2754042], [-1.0695123, 51.27560609999999], [-1.069409, 51.2758229], [-1.0693347, 51.2759911], [-1.0692562, 51.2761924], [-1.0692305, 51.2762674], [-1.0692043, 51.276344], [-1.0691668999999997, 51.276462300000006], [-1.0691350999999998, 51.27656590000001], [-1.0690911999999997, 51.276738899999984], [-1.0690512999999997, 51.27691], [-1.0690066, 51.277137], [-1.0689407999999998, 51.2775384], [-1.0689079, 51.27774429999999], [-1.0688569, 51.278106999999984], [-1.0688094, 51.27844089999999], [-1.0687832, 51.2786278], [-1.0687662, 51.2787798], [-1.0687460999999998, 51.2790014], [-1.0687056999999998, 51.279394200000006], [-1.0686831, 51.279658700000006], [-1.0686741999999998, 51.2797884], [-1.0686507, 51.2801309], [-1.068647, 51.2801882], [-1.0686298999999997, 51.28048559999999], [-1.0686186, 51.2807223], [-1.0686073, 51.280953], [-1.0686015999999998, 51.2812231], [-1.0685976, 51.281471899999985], [-1.0685903, 51.2818021], [-1.0685911, 51.28210489999999], [-1.068596, 51.2823543], [-1.068604, 51.28257490000001], [-1.0686169, 51.2829398], [-1.0686246, 51.2831591], [-1.0686268999999995, 51.2832319], [-1.0686468, 51.2835117], [-1.0686613, 51.28373539999999], [-1.0686807, 51.2839923], [-1.0686919999999998, 51.284137099999995], [-1.0687081, 51.284385], [-1.0687219, 51.284531400000006], [-1.0687322, 51.2847665], [-1.0687338, 51.2848438], [-1.0687399, 51.2851301], [-1.0687404, 51.28523599999999], [-1.0687264, 51.2855472], [-1.0686789, 51.2861566], [-1.0686378, 51.2864558], [-1.0685784, 51.2867609], [-1.0684967, 51.2871274], [-1.0683963999999997, 51.2874855], [-1.0682885999999998, 51.28784939999999], [-1.0681609999999997, 51.2882233], [-1.0680254999999998, 51.28857579999999], [-1.0678446, 51.2889894], [-1.0676490999999997, 51.289387999999995], [-1.0674393, 51.2897946], [-1.0672088, 51.29019269999999], [-1.066987, 51.2905433], [-1.0666844, 51.2909875], [-1.0663331, 51.2914614], [-1.0658808, 51.2919979], [-1.0654095, 51.2925157], [-1.0649425999999995, 51.292978199999986], [-1.0643625, 51.29350929999999], [-1.0637146, 51.2940366], [-1.0631276, 51.2944691], [-1.0630231, 51.29454599999999], [-1.0629312, 51.294613700000006], [-1.0621213, 51.2951637], [-1.0610426, 51.2959082], [-1.0602745999999998, 51.2964861], [-1.0596158, 51.2970498], [-1.0592421, 51.2973917], [-1.0589379, 51.29768779999999], [-1.0585281, 51.2981198], [-1.0581531, 51.298534200000006], [-1.0577943, 51.2989719], [-1.057442, 51.29946549999999], [-1.0571277, 51.2999089], [-1.0568247, 51.300426], [-1.0565926, 51.3008425], [-1.0563228999999998, 51.30138869999999], [-1.0561062, 51.3018882], [-1.0559327, 51.30238640000001], [-1.0557793, 51.30290680000001], [-1.0557245, 51.3031154], [-1.0556425, 51.30346619999999], [-1.0555794, 51.3038172], [-1.0555642, 51.30392870000001], [-1.0554811, 51.3046325], [-1.0554395, 51.3051533], [-1.0554115, 51.30564270000001], [-1.0553796, 51.306057], [-1.0553438, 51.306768000000005], [-1.0553468, 51.3068538], [-1.0553649, 51.307798], [-1.0553937999999998, 51.308266], [-1.0555878, 51.3101353], [-1.0556156, 51.3106585], [-1.0556280999999998, 51.3111596], [-1.0556252, 51.311702], [-1.0555998, 51.312261199999995], [-1.0554036999999998, 51.3144192], [-1.0553945, 51.314521499999984], [-1.0553073, 51.3157732], [-1.055287, 51.3162467], [-1.0552845, 51.3167487], [-1.0553069, 51.31739089999999], [-1.0553498, 51.31798409999999], [-1.0553965, 51.3184972], [-1.0555412999999998, 51.3194875], [-1.055542, 51.31949269999999], [-1.0555539, 51.3195864], [-1.0557732, 51.32063300000001], [-1.0559217999999997, 51.321145599999994], [-1.0559346, 51.321211], [-1.0563217, 51.32233870000001], [-1.056737, 51.323331], [-1.0568515000000005, 51.32359379999999], [-1.0569972, 51.3239283], [-1.0573137999999995, 51.3245378], [-1.0576424, 51.3251345], [-1.0581271, 51.3259597], [-1.0584441, 51.32644309999999], [-1.0588350000000002, 51.326983799999994], [-1.0592969999999995, 51.3275896], [-1.0596861999999998, 51.328091500000006], [-1.0602542, 51.32890039999999], [-1.0605687999999998, 51.3294259], [-1.0608556030001224, 51.32997753641109], [-1.060856, 51.32997829999999], [-1.0611016, 51.3305091], [-1.0611747373623523, 51.33069708903964], [-1.0613127, 51.3310517], [-1.0614922999999998, 51.3315624], [-1.0616472, 51.3321252], [-1.0617659999999998, 51.3326508], [-1.0618509, 51.3331927], [-1.0619091, 51.3337256], [-1.0619419, 51.334232499999985], [-1.0625129999999998, 51.3450248], [-1.0624725, 51.3465024], [-1.0624006, 51.34746870000001], [-1.0622940999999997, 51.3484301], [-1.0620975999999998, 51.34946140000001], [-1.0619643999999997, 51.3501174], [-1.0619384, 51.3502367], [-1.061815, 51.3508445], [-1.0616155, 51.351611299999995], [-1.0613254, 51.352415599999986], [-1.0609194999999998, 51.35337429999999], [-1.0603783, 51.35430139999999], [-1.0600644, 51.354777], [-1.0598218999999998, 51.3551443], [-1.0591317999999998, 51.356023999999984], [-1.0583758999999997, 51.3568477], [-1.0575982999999998, 51.35755280000001], [-1.0564805, 51.3584565], [-1.0554290999999998, 51.35923249999999], [-1.0542413000000002, 51.360007], [-1.0529516999999995, 51.3607546], [-1.0516563999999995, 51.36142840000001], [-1.0502522, 51.362109399999994], [-1.048641, 51.3629572], [-1.0473119, 51.363757], [-1.0460392, 51.36460180000001], [-1.0447998999999997, 51.3655412], [-1.0437573, 51.36638000000001], [-1.0436499, 51.36646249999999], [-1.0412891999999998, 51.3683962], [-1.0403379, 51.3691298], [-1.0390285, 51.3700666], [-1.0375436999999998, 51.3709935], [-1.0356915, 51.37204919999999], [-1.0355081, 51.3721652], [-1.0344219, 51.3728521], [-1.0333457, 51.3736359], [-1.0322292999999998, 51.3745772], [-1.0313072, 51.375449], [-1.0304502, 51.37630579999999], [-1.0296187, 51.3770626], [-1.0288378, 51.3776773], [-1.0280171, 51.3782367], [-1.0271211999999998, 51.37875], [-1.0262897, 51.379189100000005], [-1.0253483, 51.3796131], [-1.024406, 51.379988], [-1.0230254999999997, 51.3804751], [-1.0222235, 51.38076259999999], [-1.0216205, 51.3809902], [-1.0213688, 51.3810919], [-1.0202144999999998, 51.3816177], [-1.0191533999999998, 51.38214790000001], [-1.0181117, 51.3827346], [-1.0172131, 51.38330450000001], [-1.0162073, 51.38401700000001], [-1.0152235, 51.3848515], [-1.0140548, 51.386030299999994], [-1.0133430431582873, 51.38679167395817], [-1.0129271999999998, 51.3872365], [-1.0120338, 51.388290600000005], [-1.0111119, 51.3895268], [-1.0103461, 51.39068319999999], [-1.009412, 51.39218129999999], [-1.0088961, 51.3931656], [-1.0083994, 51.394220100000005], [-1.0072946, 51.3970645], [-1.0072492999999998, 51.39721409999999], [-1.0062021, 51.400946299999994], [-1.0061638, 51.40111379999998], [-1.0058204, 51.40257939999999], [-1.0054113999999998, 51.4047547], [-1.0048753, 51.4075647], [-1.0048542, 51.4076927], [-1.0041115, 51.41169459999998], [-1.0015003, 51.42600029999999], [-1.0013674, 51.4267316], [-1.0011030999999997, 51.4281856], [-1.0001099, 51.4336497], [-0.9995946, 51.43646939999999], [-0.9995445, 51.4367566], [-0.9992509, 51.4383724], [-0.9992262, 51.438508199999994], [-0.9991883, 51.43866909999999], [-0.9990842, 51.4390584], [-0.9989771, 51.4393981], [-0.9988507, 51.4397321], [-0.9986752, 51.4400646], [-0.9984634, 51.44039029999999], [-0.9982582, 51.440659], [-0.9980869, 51.4408426], [-0.9979167, 51.4410232], [-0.9978040999999996, 51.44113899999999], [-0.9976467, 51.4412944], [-0.9974535, 51.4414816], [-0.9972312, 51.44169310000001], [-0.9968321999999998, 51.4420829], [-0.9966064999999996, 51.4423485], [-0.9963622000000004, 51.442654999999995], [-0.9962359999999998, 51.44281529999999], [-0.9962344951020664, 51.442817580280106], [-0.9960915999999996, 51.44303409999998], [-0.9958227, 51.4433802], [-0.995546, 51.44383869999999], [-0.9953161, 51.44429960000001], [-0.9950047, 51.4449754], [-0.9946932, 51.44565109999999], [-0.9942930999999998, 51.4465507], [-0.9939893999999998, 51.447266600000006], [-0.9935438999999998, 51.4484568], [-0.993378, 51.44896309999999], [-0.9931275, 51.44976479999999], [-0.9929654, 51.4502799], [-0.9928284, 51.450650200000005], [-0.9927831, 51.4507727], [-0.9925798999999996, 51.45126799999999], [-0.9923461, 51.45178949999999], [-0.9921229, 51.4522738], [-0.9918631999999998, 51.45278770000001], [-0.9915814, 51.45334989999999], [-0.9915215, 51.45344490000001], [-0.9912581, 51.4538619], [-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.983283777604401, 51.459466104540255], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]} |
15.4 |
2021 |
2041 |
Reading Sig. T1728 |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-23 19:51:54 |
TERMINATED |
2026-09-23 19:41:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641850 |
1790192455358207 |
45 |
45 |
2026-09-23 19:51:26.254491 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:26.181921 |
| 770027 |
801546 |
Y61639 |
685G73MZ23 |
2026-09-23 |
COMPLETE |
21641797 |
2026-09-23 20:41:00 |
2026-09-23 19:51:54 |
2026-09-25 19:51:54 |
{"id": 801546, "stp": "P", "toc": "Transport for Wales", "uid": "Y61639", "consist": "197045", "dest_crs": "CNM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y61639/2026-09-23/detailed", "trust_id": "685G73MZ23", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheltenham Spa", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "1", "is_terminated": 1, "next_location": "Cheltenham Spa", "signalling_id": "5G73", "timing_status": "LATE", "origin_station": "Cheltenham Spa", "current_leg_arr": "2039", "current_leg_dep": "2036½", "current_leg_end": "Cheltenham Spa", "origin_dep_time": "2029", "origin_platform": "2", "current_location": "Cheltenham Spa", "last_update_time": "2026-09-23T19:51:54", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0936673, 51.9111626], [-2.093987, 51.910395599999994], [-2.0941241, 51.9100812], [-2.0942429, 51.909809], [-2.0944001, 51.909440999999994], [-2.0948158, 51.90846969999999], [-2.0951562, 51.9076647], [-2.0952551, 51.907434900000005], [-2.0955937, 51.906647799999995], [-2.0960631, 51.905554], [-2.0965645999999993, 51.90437579999999], [-2.0970779, 51.90316440000001], [-2.0980534999999993, 51.9008701], [-2.0987398, 51.8992481], [-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]}", "current_leg_start": "Cheltenham Sig. 422", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.8968465", "next_location_lon": "-2.1002558", "previous_location": "Cheltenham Spa", "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1229.938, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1534.25, \"from_m\": 1229.938, \"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\": 1782.777, \"from_m\": 1534.25, \"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\": 2087.089, \"from_m\": 1782.777, \"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\": 3317.027, \"from_m\": 2087.089, \"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\": 801546, \"profile_key\": \"f614352765aac0a8a9bd43be391ed39c15cfa238ae1afa9c8383fd0218cb5fb7\", \"schedule_id\": 35451, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124940}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2036H\", \"location\": \"Cheltenham Sig. 422\", \"stage_seq\": 2, \"distance_m\": 1658.514, \"section_seq\": 1, \"route_path_id\": 124940}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Cheltenham Spa\", \"stage_seq\": 3, \"distance_m\": 3317.027, \"section_seq\": 1, \"route_path_id\": 124940}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3317.027, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 124940}], \"total_distance_m\": 3317.027, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3317.027, \"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": "2029", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.5", "current_position_lat": "51.8968465", "current_position_lon": "-2.1002558", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:45Z\", \"source_id\": 69184169, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:47Z\", \"source_id\": 21641797, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheltenham Spa", "service_state_platform": "1", "timing_fact_generation": 1790192449828886, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:39.817210", "service_state_evidence_id": 21641797, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:40.965751", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CNM |
CNM |
5G73 |
197045 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1229.938, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 1534.25, "from_m": 1229.938, "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": 1782.777, "from_m": 1534.25, "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": 2087.089, "from_m": 1782.777, "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": 3317.027, "from_m": 2087.089, "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": 801546, "profile_key": "f614352765aac0a8a9bd43be391ed39c15cfa238ae1afa9c8383fd0218cb5fb7", "schedule_id": 35451, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2029", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 124940}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2036H", "location": "Cheltenham Sig. 422", "stage_seq": 2, "distance_m": 1658.514, "section_seq": 1, "route_path_id": 124940}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 3, "distance_m": 3317.027, "section_seq": 1, "route_path_id": 124940}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3317.027, "from_m": 0.0, "section_seq": 1, "route_path_id": 124940}], "total_distance_m": 3317.027, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3317.027, "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": 20507, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:45Z", "source_id": 69184169, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:47Z", "source_id": 21641797, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Cheltenham Spa |
2029 |
2029 |
2 |
None |
None |
Cheltenham Spa |
2039 |
2039 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y61639/2026-09-23/detailed |
None |
Cheltenham Sig. 422 |
2026-09-23T20:38:30+01:00 |
Cheltenham Spa |
2.5 |
{"type": "LineString", "coordinates": [[-2.0936673, 51.9111626], [-2.093987, 51.910395599999994], [-2.0941241, 51.9100812], [-2.0942429, 51.909809], [-2.0944001, 51.909440999999994], [-2.0948158, 51.90846969999999], [-2.0951562, 51.9076647], [-2.0952551, 51.907434900000005], [-2.0955937, 51.906647799999995], [-2.0960631, 51.905554], [-2.0965645999999993, 51.90437579999999], [-2.0970779, 51.90316440000001], [-2.0980534999999993, 51.9008701], [-2.0987398, 51.8992481], [-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]} |
1.0 |
2036½ |
2039 |
Cheltenham Spa |
Cheltenham Spa |
Cheltenham Spa |
51.8968465 |
-2.1002558 |
51.8968465 |
-2.1002558 |
1 |
0 |
2026-09-23 19:51:54 |
TERMINATED |
2026-09-23 19:41:00 |
Cheltenham Spa |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641797 |
1790192449828886 |
6 |
6 |
2026-09-23 19:51:40.965751 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:39.817210 |
| 770028 |
800556 |
W69470 |
052J61MY23 |
2026-09-23 |
COMPLETE |
21641603 |
2026-09-23 20:41:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800556, "stp": "P", "toc": "ScotRail", "uid": "W69470", "consist": "385110", "dest_crs": "GLQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69470/2026-09-23/detailed", "trust_id": "052J61MY23", "origin_crs": "FKG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "6", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2J61", "timing_status": "ON TIME", "origin_station": "Falkirk Grahamston", "current_leg_arr": "2041", "current_leg_dep": "2033", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "1949", "origin_platform": "2", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Springburn", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Springburn", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 665.207, \"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\": 2199.406, \"from_m\": 665.207, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2793.966, \"from_m\": 2199.406, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2895.721, \"from_m\": 2793.966, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3577.25, \"from_m\": 2895.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\": 4007.047, \"from_m\": 3577.25, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4600.5, \"from_m\": 4007.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7261.085, \"from_m\": 4600.5, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7368.511, \"from_m\": 7261.085, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7908.314, \"from_m\": 7368.511, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13116.192, \"from_m\": 7908.314, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14064.35, \"from_m\": 13116.192, \"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\": 22698.097, \"from_m\": 14064.35, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22766.639, \"from_m\": 22698.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\": 24817.47, \"from_m\": 22766.639, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24995.89, \"from_m\": 24817.47, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32824.567, \"from_m\": 24995.89, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33192.38, \"from_m\": 32824.567, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34377.17, \"from_m\": 33192.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\": 36334.135, \"from_m\": 34377.17, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36404.276, \"from_m\": 36334.135, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 36610.123, \"from_m\": 36404.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36675.324, \"from_m\": 36610.123, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37350.438, \"from_m\": 36675.324, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37947.963, \"from_m\": 37350.438, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 38444.209, \"from_m\": 37947.963, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 800556, \"profile_key\": \"1240795fd721c10449caa47e37b35fbb774d700c7ab305b7150ea3d6baa2cd56\", \"schedule_id\": 26524, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1949\", \"location\": \"Falkirk Grahamston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"1951H\", \"wtt_dep\": \"1952\", \"location\": \"Camelon\", \"stage_seq\": 2, \"distance_m\": 2130.158, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1952H\", \"location\": \"Carmuirs East Jn\", \"stage_seq\": 3, \"distance_m\": 2784.372, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1955H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 4, \"distance_m\": 3577.25, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2000H\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 5, \"distance_m\": 7092.241, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2010\", \"wtt_dep\": \"2011\", \"location\": \"Cumbernauld\", \"stage_seq\": 6, \"distance_m\": 15986.837, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013\", \"location\": \"Greenfaulds\", \"stage_seq\": 7, \"distance_m\": 17115.589, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2017\", \"location\": \"Garnqueen North Jn\", \"stage_seq\": 8, \"distance_m\": 22698.097, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018H\", \"location\": \"Gartcosh Jn\", \"stage_seq\": 9, \"distance_m\": 24935.235, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2019\", \"wtt_dep\": \"2020\", \"location\": \"Gartcosh\", \"stage_seq\": 10, \"distance_m\": 25391.879, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Stepps\", \"stage_seq\": 11, \"distance_m\": 29350.734, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026H\", \"location\": \"Robroyston\", \"stage_seq\": 12, \"distance_m\": 31470.089, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2032\", \"wtt_dep\": \"2034H\", \"location\": \"Springburn\", \"stage_seq\": 13, \"distance_m\": 35616.557, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 36548.508, \"section_seq\": 1, \"route_path_id\": 141723}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 38444.209, \"section_seq\": 1, \"route_path_id\": 141723}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 38444.209, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 141723}], \"total_distance_m\": 38444.209, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38444.209, \"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": "1949", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:13Z\", \"source_id\": 69079346, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:18Z\", \"source_id\": 21609755, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:50Z\", \"source_id\": 69110224, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:08:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:54Z\", \"source_id\": 21619070, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:31Z\", \"source_id\": 69118514, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:32Z\", \"source_id\": 21621575, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:51Z\", \"source_id\": 69134896, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:54Z\", \"source_id\": 21626619, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:31Z\", \"source_id\": 69140713, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:32Z\", \"source_id\": 21628410, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1547, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:25Z\", \"source_id\": 69151575, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:29Z\", \"source_id\": 21631761, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:59Z\", \"source_id\": 69161567, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:06Z\", \"source_id\": 21634761, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1415, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:22Z\", \"source_id\": 69183476, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:29Z\", \"source_id\": 21641603, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "6", "timing_fact_generation": 1790192430094913, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:54.505583", "service_state_evidence_id": 21641603, "current_leg_start_actual_dep": "2026-09-23T20:34:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:54.589446", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
FKG |
GLQ |
2J61 |
385110 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 665.207, "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": 2199.406, "from_m": 665.207, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2793.966, "from_m": 2199.406, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 2895.721, "from_m": 2793.966, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3577.25, "from_m": 2895.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": 4007.047, "from_m": 3577.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4600.5, "from_m": 4007.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7261.085, "from_m": 4600.5, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7368.511, "from_m": 7261.085, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7908.314, "from_m": 7368.511, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13116.192, "from_m": 7908.314, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14064.35, "from_m": 13116.192, "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": 22698.097, "from_m": 14064.35, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22766.639, "from_m": 22698.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": 24817.47, "from_m": 22766.639, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24995.89, "from_m": 24817.47, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32824.567, "from_m": 24995.89, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 33192.38, "from_m": 32824.567, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34377.17, "from_m": 33192.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": 36334.135, "from_m": 34377.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36404.276, "from_m": 36334.135, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 36610.123, "from_m": 36404.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 36675.324, "from_m": 36610.123, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37350.438, "from_m": 36675.324, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 37947.963, "from_m": 37350.438, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 38444.209, "from_m": 37947.963, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 800556, "profile_key": "1240795fd721c10449caa47e37b35fbb774d700c7ab305b7150ea3d6baa2cd56", "schedule_id": 26524, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1949", "location": "Falkirk Grahamston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "1951H", "wtt_dep": "1952", "location": "Camelon", "stage_seq": 2, "distance_m": 2130.158, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1952H", "location": "Carmuirs East Jn", "stage_seq": 3, "distance_m": 2784.372, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1955H", "location": "Carmuirs West Jn", "stage_seq": 4, "distance_m": 3577.25, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2000H", "location": "Greenhill Lower Jn", "stage_seq": 5, "distance_m": 7092.241, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2010", "wtt_dep": "2011", "location": "Cumbernauld", "stage_seq": 6, "distance_m": 15986.837, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013", "location": "Greenfaulds", "stage_seq": 7, "distance_m": 17115.589, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2017", "location": "Garnqueen North Jn", "stage_seq": 8, "distance_m": 22698.097, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018H", "location": "Gartcosh Jn", "stage_seq": 9, "distance_m": 24935.235, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2019", "wtt_dep": "2020", "location": "Gartcosh", "stage_seq": 10, "distance_m": 25391.879, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Stepps", "stage_seq": 11, "distance_m": 29350.734, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026H", "location": "Robroyston", "stage_seq": 12, "distance_m": 31470.089, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2032", "wtt_dep": "2034H", "location": "Springburn", "stage_seq": 13, "distance_m": 35616.557, "section_seq": 1, "route_path_id": 141723}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 36548.508, "section_seq": 1, "route_path_id": 141723}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 38444.209, "section_seq": 1, "route_path_id": 141723}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 38444.209, "from_m": 0.0, "section_seq": 1, "route_path_id": 141723}], "total_distance_m": 38444.209, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38444.209, "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": 1136, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:13Z", "source_id": 69079346, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:18Z", "source_id": 21609755, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2134, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:50Z", "source_id": 69110224, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:08:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:54Z", "source_id": 21619070, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2141, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:31Z", "source_id": 69118514, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:11:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:32Z", "source_id": 21621575, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1506, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:51Z", "source_id": 69134896, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:18:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:54Z", "source_id": 21626619, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1509, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:31Z", "source_id": 69140713, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:23:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:32Z", "source_id": 21628410, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1547, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:25Z", "source_id": 69151575, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:26:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:29Z", "source_id": 21631761, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1520, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:59Z", "source_id": 69161567, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:31:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:06Z", "source_id": 21634761, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1415, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:22Z", "source_id": 69183476, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:41:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:29Z", "source_id": 21641603, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Falkirk Grahamston |
1949 |
1949 |
2 |
None |
None |
Glasgow Queen St High Level |
2041 |
2041 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W69470/2026-09-23/detailed |
None |
Springburn |
2026-09-23T20:34:30+01:00 |
Glasgow Queen St High Level |
8.0 |
{"type": "LineString", "coordinates": [[-4.229769152310883, 55.881644433241455], [-4.2299851, 55.881712600000014], [-4.2301474, 55.88176289999999], [-4.230275, 55.8817986], [-4.2304283, 55.881839799999995], [-4.230560499999999, 55.881872900000005], [-4.2306517, 55.88189539999998], [-4.2306883, 55.881904500000005], [-4.230838799999999, 55.8819409], [-4.230966699999999, 55.8819704], [-4.2321868, 55.882226200000005], [-4.2325957, 55.882315199999994], [-4.2329776, 55.88241560000001], [-4.2337595, 55.882642700000005], [-4.2340335, 55.8827184], [-4.2343618, 55.8827899], [-4.2347429, 55.88284649999999], [-4.2348768, 55.88286049999999], [-4.2351751, 55.882873], [-4.2356927, 55.88285399999999], [-4.2360351, 55.88282019999999], [-4.2363407, 55.882773199999995], [-4.236738299999999, 55.8826758], [-4.2369562, 55.8826091], [-4.2371696, 55.88253780000001], [-4.2374622, 55.882403499999995], [-4.2376667, 55.8822819], [-4.2379138, 55.88212579999999], [-4.237925199999999, 55.88211750000001], [-4.2381961, 55.881858699999995], [-4.238370399999999, 55.881642099999986], [-4.238614499999999, 55.8813006], [-4.2387879, 55.881063], [-4.239042699999999, 55.8807355], [-4.2390598, 55.8807149], [-4.2395168, 55.880163499999995], [-4.2395794, 55.88007830000001], [-4.2397287, 55.879875199999994], [-4.239785173019567, 55.87979530559372], [-4.239889864835954, 55.87964805867017], [-4.239983394385633, 55.8795181648262], [-4.240067339245877, 55.87940314130526], [-4.24014327699396, 55.879300505350855], [-4.240212785207151, 55.879207774206485], [-4.240277441462727, 55.879122465115636], [-4.240338823337956, 55.879042095321786], [-4.240398508410113, 55.87896418206843], [-4.24045807425647, 55.878886242599066], [-4.240519098454298, 55.87880579415717], [-4.240583158580872, 55.87872035398624], [-4.240651832213461, 55.87862743932976], [-4.2407266969293405, 55.87852456743123], [-4.240809330305781, 55.87840925553414], [-4.240901309920058, 55.878279020881955], [-4.24100421334944, 55.878131380718195], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} |
1.8 |
2033 |
2041 |
Springburn |
Glasgow Queen St High Level |
Glasgow Queen St High Level |
55.8629929 |
-4.2509835 |
55.8629929 |
-4.2509835 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:41:00 |
Glasgow Queen St High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641603 |
1790192430094913 |
56 |
56 |
2026-09-23 19:51:54.589446 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:54.505583 |
| 770029 |
800927 |
C34410 |
512J16MZ23 |
2026-09-23 |
COMPLETE |
21641679 |
2026-09-23 20:41:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800927, "stp": "P", "toc": "London Overground", "uid": "C34410", "consist": null, "dest_crs": "GPO", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34410/2026-09-23/detailed", "trust_id": "512J16MZ23", "origin_crs": "BGV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Gospel Oak", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "3", "is_terminated": 1, "next_location": "Gospel Oak", "signalling_id": "2J16", "timing_status": "EARLY", "origin_station": "Barking Riverside Station (Construction)", "current_leg_arr": "2041", "current_leg_dep": "2038", "current_leg_end": "Gospel Oak", "origin_dep_time": "2003", "origin_platform": "1", "current_location": "Gospel Oak", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]}", "current_leg_start": "Upper Holloway", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.5555734", "next_location_lon": "-0.1518351", "previous_location": "Upper Holloway", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 213.026, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1855.245, \"from_m\": 213.026, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2932.107, \"from_m\": 1855.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2992.114, \"from_m\": 2932.107, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4256.447, \"from_m\": 2992.114, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4419.302, \"from_m\": 4256.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4732.559, \"from_m\": 4419.302, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6793.758, \"from_m\": 4732.559, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6846.326, \"from_m\": 6793.758, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7234.204, \"from_m\": 6846.326, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7764.422, \"from_m\": 7234.204, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15532.937, \"from_m\": 7764.422, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15832.586, \"from_m\": 15532.937, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16927.38, \"from_m\": 15832.586, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17021.528, \"from_m\": 16927.38, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17056.256, \"from_m\": 17021.528, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17096.275, \"from_m\": 17056.256, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 21078.638, \"from_m\": 17096.275, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22682.364, \"from_m\": 21078.638, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 23133.14, \"from_m\": 22682.364, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23693.012, \"from_m\": 23133.14, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 800927, \"profile_key\": \"8e3059c786406e93298c04c32af4c9b4875942b24cbacd03df6f8fa7adda5be9\", \"schedule_id\": 4270, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2006\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 2, \"distance_m\": 2713.065, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2007\", \"location\": \"Barking Riverside Up Jn\", \"stage_seq\": 3, \"distance_m\": 3986.185, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2009\", \"location\": \"Barking\", \"stage_seq\": 4, \"distance_m\": 4428.528, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Barking Station Jn\", \"stage_seq\": 5, \"distance_m\": 5309.793, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2012H\", \"location\": \"Woodgrange Park\", \"stage_seq\": 6, \"distance_m\": 7174.53, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015H\", \"location\": \"Wanstead Park\", \"stage_seq\": 7, \"distance_m\": 8506.74, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2017H\", \"wtt_dep\": \"2018\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 8, \"distance_m\": 10378.543, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2019H\", \"wtt_dep\": \"2020H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 9, \"distance_m\": 11554.416, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 10, \"distance_m\": 13391.471, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2024H\", \"wtt_dep\": \"2025H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 11, \"distance_m\": 14803.851, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028H\", \"location\": \"South Tottenham\", \"stage_seq\": 12, \"distance_m\": 16987.368, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2031\", \"wtt_dep\": \"2032\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 13, \"distance_m\": 18833.456, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 14, \"distance_m\": 19720.347, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035\", \"location\": \"Crouch Hill\", \"stage_seq\": 15, \"distance_m\": 20310.993, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2037\", \"wtt_dep\": \"2038\", \"location\": \"Upper Holloway\", \"stage_seq\": 16, \"distance_m\": 21603.059, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2039\", \"location\": \"Junction Road Jn\", \"stage_seq\": 17, \"distance_m\": 22397.24, \"section_seq\": 1, \"route_path_id\": 115912}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Gospel Oak\", \"stage_seq\": 18, \"distance_m\": 23693.012, \"section_seq\": 1, \"route_path_id\": 115912}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 23693.012, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115912}], \"total_distance_m\": 23693.012, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 23470.15, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 222.862, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5555734", "current_position_lon": "-0.1518351", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:11Z\", \"source_id\": 69111065, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:15Z\", \"source_id\": 21619332, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:28Z\", \"source_id\": 69120764, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:29Z\", \"source_id\": 21622268, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:57Z\", \"source_id\": 69124130, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:01Z\", \"source_id\": 21623310, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:26Z\", \"source_id\": 69129556, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:17:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:27Z\", \"source_id\": 21625004, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:28Z\", \"source_id\": 69136193, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:33Z\", \"source_id\": 21627068, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:31Z\", \"source_id\": 69140722, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:35Z\", \"source_id\": 21628463, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:27Z\", \"source_id\": 69147358, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:29Z\", \"source_id\": 21630410, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:49Z\", \"source_id\": 69156900, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:55Z\", \"source_id\": 21633395, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:38Z\", \"source_id\": 69162955, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:40Z\", \"source_id\": 21635228, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:20Z\", \"source_id\": 69168650, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:25Z\", \"source_id\": 21637053, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:38Z\", \"source_id\": 69175648, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:41Z\", \"source_id\": 21639138, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:31Z\", \"source_id\": 69183715, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:35Z\", \"source_id\": 21641679, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gospel Oak", "service_state_platform": "3", "timing_fact_generation": 1790192436839119, "current_leg_arrival_utc": "2026-09-23T20:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:41:58.032887", "service_state_evidence_id": 21641679, "current_leg_start_actual_dep": "2026-09-23T20:38:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:51:58.716141", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
BGV |
GPO |
2J16 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 213.026, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1855.245, "from_m": 213.026, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2932.107, "from_m": 1855.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2992.114, "from_m": 2932.107, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4256.447, "from_m": 2992.114, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4419.302, "from_m": 4256.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4732.559, "from_m": 4419.302, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6793.758, "from_m": 4732.559, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6846.326, "from_m": 6793.758, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7234.204, "from_m": 6846.326, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7764.422, "from_m": 7234.204, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15532.937, "from_m": 7764.422, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15832.586, "from_m": 15532.937, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16927.38, "from_m": 15832.586, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17021.528, "from_m": 16927.38, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17056.256, "from_m": 17021.528, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17096.275, "from_m": 17056.256, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 21078.638, "from_m": 17096.275, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22682.364, "from_m": 21078.638, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 23133.14, "from_m": 22682.364, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23693.012, "from_m": 23133.14, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 800927, "profile_key": "8e3059c786406e93298c04c32af4c9b4875942b24cbacd03df6f8fa7adda5be9", "schedule_id": 4270, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "Barking Riverside Station (Construction)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2006", "location": "Ripple Lane West Jn", "stage_seq": 2, "distance_m": 2713.065, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2007", "location": "Barking Riverside Up Jn", "stage_seq": 3, "distance_m": 3986.185, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2009", "location": "Barking", "stage_seq": 4, "distance_m": 4428.528, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2010", "location": "Barking Station Jn", "stage_seq": 5, "distance_m": 5309.793, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2012H", "location": "Woodgrange Park", "stage_seq": 6, "distance_m": 7174.53, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015H", "location": "Wanstead Park", "stage_seq": 7, "distance_m": 8506.74, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2017H", "wtt_dep": "2018", "location": "Leytonstone High Road", "stage_seq": 8, "distance_m": 10378.543, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2019H", "wtt_dep": "2020H", "location": "Leyton Midland Road", "stage_seq": 9, "distance_m": 11554.416, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Walthamstow Queen's Road", "stage_seq": 10, "distance_m": 13391.471, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2024H", "wtt_dep": "2025H", "location": "Blackhorse Road", "stage_seq": 11, "distance_m": 14803.851, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028H", "location": "South Tottenham", "stage_seq": 12, "distance_m": 16987.368, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2031", "wtt_dep": "2032", "location": "Harringay Green Lanes", "stage_seq": 13, "distance_m": 18833.456, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Harringay Park Jn", "stage_seq": 14, "distance_m": 19720.347, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035", "location": "Crouch Hill", "stage_seq": 15, "distance_m": 20310.993, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2037", "wtt_dep": "2038", "location": "Upper Holloway", "stage_seq": 16, "distance_m": 21603.059, "section_seq": 1, "route_path_id": 115912}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2039", "location": "Junction Road Jn", "stage_seq": 17, "distance_m": 22397.24, "section_seq": 1, "route_path_id": 115912}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Gospel Oak", "stage_seq": 18, "distance_m": 23693.012, "section_seq": 1, "route_path_id": 115912}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 23693.012, "from_m": 0.0, "section_seq": 1, "route_path_id": 115912}], "total_distance_m": 23693.012, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 23470.15, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 222.862, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14710, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:11Z", "source_id": 69111065, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:07:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:15Z", "source_id": 21619332, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14745, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:28Z", "source_id": 69120764, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:12:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:29Z", "source_id": 21622268, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14757, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:57Z", "source_id": 69124130, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:14:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:01Z", "source_id": 21623310, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14761, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:26Z", "source_id": 69129556, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:17:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:27Z", "source_id": 21625004, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14765, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:28Z", "source_id": 69136193, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:19:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:33Z", "source_id": 21627068, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14769, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:31Z", "source_id": 69140722, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:35Z", "source_id": 21628463, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14773, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:27Z", "source_id": 69147358, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:29Z", "source_id": 21630410, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14777, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:49Z", "source_id": 69156900, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:28:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:55Z", "source_id": 21633395, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14784, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:38Z", "source_id": 69162955, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:31:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:40Z", "source_id": 21635228, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14792, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:20Z", "source_id": 69168650, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:34:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:25Z", "source_id": 21637053, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18784, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:38Z", "source_id": 69175648, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:37:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:41Z", "source_id": 21639138, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22877, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:31Z", "source_id": 69183715, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:35Z", "source_id": 21641679, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Barking Riverside Station (Construction) |
2003 |
2003 |
1 |
None |
None |
Gospel Oak |
2044 |
2042 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C34410/2026-09-23/detailed |
None |
Upper Holloway |
2026-09-23T20:38:00+01:00 |
Gospel Oak |
3.0 |
{"type": "LineString", "coordinates": [[-0.1297549, 51.5634207], [-0.13047749999999997, 51.5628592], [-0.1317183, 51.56189929999999], [-0.1323103, 51.5614736], [-0.1329158, 51.561066800000006], [-0.1333179, 51.5608128], [-0.133728, 51.56057], [-0.1346614, 51.56005379999999], [-0.1358555, 51.559470299999994], [-0.1368275, 51.559092699999994], [-0.1381048, 51.5586032], [-0.13877189999999998, 51.55837019999999], [-0.1391773, 51.5582289], [-0.1395066, 51.55810859999999], [-0.1404908, 51.55773690000001], [-0.1416937, 51.5573412], [-0.143362, 51.55675790000001], [-0.14453269999999996, 51.556368], [-0.1453074, 51.556096700000005], [-0.1457184, 51.5559547], [-0.1459345, 51.5558752], [-0.1461649, 51.5557986], [-0.1463575, 51.5557337], [-0.1466133, 51.5556587], [-0.1474361, 51.55542499999999], [-0.14784289999999997, 51.55533059999999], [-0.1482744, 51.55526510000001], [-0.14847479999999996, 51.555240999999995], [-0.148714, 51.55522390000001], [-0.1491955, 51.5552051], [-0.1494076, 51.55522299999999], [-0.1496278, 51.5552518], [-0.14990849999999997, 51.5552982], [-0.1502285, 51.5553742], [-0.15029549999999997, 51.55539149999999], [-0.1506473, 51.5554746], [-0.15104150000000002, 51.5555672], [-0.15153069999999996, 51.5556796], [-0.15203039999999998, 51.55579109999999], [-0.1522793, 51.555842899999995], [-0.1525173, 51.55588889999999], [-0.1529474, 51.555957], [-0.15348049999999996, 51.5560224], [-0.15303489999999997, 51.55591669999999], [-0.1526902, 51.5558314], [-0.1521529, 51.5556774], [-0.1518351, 51.5555734]]} |
1.3 |
2038 |
2041 |
Upper Holloway |
Gospel Oak |
Gospel Oak |
51.5555734 |
-0.1518351 |
51.5555734 |
-0.1518351 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:41:00 |
Gospel Oak |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641679 |
1790192436839119 |
53 |
53 |
2026-09-23 19:51:58.716141 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:41:58.032887 |
| 770030 |
799787 |
W84270 |
072Y84MY23 |
2026-09-23 |
COMPLETE |
21642425 |
2026-09-23 20:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 799787, "stp": "P", "toc": "ScotRail", "uid": "W84270", "consist": "385013", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84270/2026-09-23/detailed", "trust_id": "072Y84MY23", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "13", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2Y84", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "Edinburgh", "origin_dep_time": "1918", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-23T19:52:24", "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": "2044", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2228.123, \"from_m\": 1398.563, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2343.016, \"from_m\": 2228.123, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2398.176, \"from_m\": 2343.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2863.172, \"from_m\": 2398.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2942.181, \"from_m\": 2863.172, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3001.334, \"from_m\": 2942.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3069.396, \"from_m\": 3001.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4375.691, \"from_m\": 3069.396, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4434.36, \"from_m\": 4375.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4836.732, \"from_m\": 4434.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5442.587, \"from_m\": 4836.732, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5796.9, \"from_m\": 5442.587, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5929.454, \"from_m\": 5796.9, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6031.686, \"from_m\": 5929.454, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6129.308, \"from_m\": 6031.686, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6864.321, \"from_m\": 6129.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9368.579, \"from_m\": 6864.321, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11450.268, \"from_m\": 9368.579, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11548.583, \"from_m\": 11450.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13770.768, \"from_m\": 11548.583, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21258.908, \"from_m\": 13770.768, \"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\": 21551.085, \"from_m\": 21258.908, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 22072.188, \"from_m\": 21551.085, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36882.772, \"from_m\": 22072.188, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36943.828, \"from_m\": 36882.772, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37893.349, \"from_m\": 36943.828, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40235.466, \"from_m\": 37893.349, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56304.56, \"from_m\": 40235.466, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56441.907, \"from_m\": 56304.56, \"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\": 56502.411, \"from_m\": 56441.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\": 56669.657, \"from_m\": 56502.411, \"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\": 56715.823, \"from_m\": 56669.657, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67944.24, \"from_m\": 56715.823, \"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\": 71483.116, \"from_m\": 67944.24, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73136.959, \"from_m\": 71483.116, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73295.869, \"from_m\": 73136.959, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73452.986, \"from_m\": 73295.869, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74844.573, \"from_m\": 73452.986, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75844.877, \"from_m\": 74844.573, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75994.741, \"from_m\": 75844.877, \"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\": 76086.371, \"from_m\": 75994.741, \"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\": 76530.977, \"from_m\": 76086.371, \"capability_applied\": null, \"effective_limit_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\": 799787, \"profile_key\": \"6f359b839230d3922a3641dd96d477e296fd06b3e05030d2e9e3b195e6587b82\", \"schedule_id\": 27895, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1918\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1920H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1921H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1922H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 5, \"distance_m\": 4241.813, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1924\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 6, \"distance_m\": 6251.21, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1925H\", \"location\": \"Newton West Jn\", \"stage_seq\": 7, \"distance_m\": 9474.756, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926H\", \"location\": \"Newton East Jn\", \"stage_seq\": 8, \"distance_m\": 11450.268, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1928\", \"wtt_dep\": \"1929\", \"location\": \"Uddingston\", \"stage_seq\": 9, \"distance_m\": 13602.448, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1929H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 10, \"distance_m\": 13770.768, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1932H\", \"wtt_dep\": \"1933H\", \"location\": \"Bellshill\", \"stage_seq\": 11, \"distance_m\": 17572.274, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 12, \"distance_m\": 18816.508, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1935\", \"location\": \"Mossend East Jn\", \"stage_seq\": 13, \"distance_m\": 19981.898, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1937\", \"location\": \"Holytown\", \"stage_seq\": 14, \"distance_m\": 20895.028, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937H\", \"location\": \"Holytown Jn\", \"stage_seq\": 15, \"distance_m\": 21494.032, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1938H\", \"wtt_dep\": \"1939H\", \"location\": \"Carfin\", \"stage_seq\": 16, \"distance_m\": 22163.173, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": \"1943\", \"location\": \"Cleland\", \"stage_seq\": 17, \"distance_m\": 25046.724, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1947\", \"wtt_dep\": \"1948\", \"location\": \"Hartwood\", \"stage_seq\": 18, \"distance_m\": 30035.831, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1950H\", \"wtt_dep\": \"1951H\", \"location\": \"Shotts\", \"stage_seq\": 19, \"distance_m\": 32753.531, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Benhar Jn\", \"stage_seq\": 20, \"distance_m\": 36839.04, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"1956\", \"wtt_dep\": \"1957\", \"location\": \"Fauldhouse\", \"stage_seq\": 21, \"distance_m\": 38159.92, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001\", \"location\": \"Breich\", \"stage_seq\": 22, \"distance_m\": 41703.281, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2004H\", \"wtt_dep\": \"2005\", \"location\": \"Addiewell\", \"stage_seq\": 23, \"distance_m\": 45866.799, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2007H\", \"wtt_dep\": \"2008H\", \"location\": \"West Calder\", \"stage_seq\": 24, \"distance_m\": 48671.364, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Livingston South\", \"stage_seq\": 25, \"distance_m\": 53202.555, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Midcalder Jn\", \"stage_seq\": 26, \"distance_m\": 56617.233, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017H\", \"location\": \"Kirknewton\", \"stage_seq\": 27, \"distance_m\": 57901.55, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2024\", \"location\": \"Curriehill\", \"stage_seq\": 28, \"distance_m\": 65338.907, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2027\", \"wtt_dep\": \"2028\", \"location\": \"Wester Hailes\", \"stage_seq\": 29, \"distance_m\": 68083.615, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Kingsknowe\", \"stage_seq\": 30, \"distance_m\": 69392.24, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033H\", \"location\": \"Slateford\", \"stage_seq\": 31, \"distance_m\": 70859.15, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2036H\", \"location\": \"Haymarket Sig. EH520\", \"stage_seq\": 32, \"distance_m\": 72908.371, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Haymarket\", \"stage_seq\": 33, \"distance_m\": 73616.562, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Princes St Gardens\", \"stage_seq\": 34, \"distance_m\": 74945.822, \"section_seq\": 1, \"route_path_id\": 142176}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 35, \"distance_m\": 76530.977, \"section_seq\": 1, \"route_path_id\": 142176}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 76530.977, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142176}], \"total_distance_m\": 76530.977, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76484.811, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.166, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1918", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:07Z\", \"source_id\": 69030188, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:32:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:31:13Z\", \"source_id\": 21594190, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:02Z\", \"source_id\": 69041146, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:36:06Z\", \"source_id\": 21597633, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:29Z\", \"source_id\": 69048864, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:39:33Z\", \"source_id\": 21600013, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:07Z\", \"source_id\": 69052473, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:42:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:41:11Z\", \"source_id\": 21601223, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:47Z\", \"source_id\": 69060482, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:45:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:44:51Z\", \"source_id\": 21603733, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2404, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:36Z\", \"source_id\": 69071289, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:50:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:40Z\", \"source_id\": 21607159, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:04Z\", \"source_id\": 69078986, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:10Z\", \"source_id\": 21609638, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:56Z\", \"source_id\": 69087451, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:56:57Z\", \"source_id\": 21612251, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:05Z\", \"source_id\": 69096897, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:01:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:08Z\", \"source_id\": 21615110, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:29Z\", \"source_id\": 69104849, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:34Z\", \"source_id\": 21617508, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 698, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:40Z\", \"source_id\": 69114363, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:08:40Z\", \"source_id\": 21620293, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:32Z\", \"source_id\": 69123161, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:34Z\", \"source_id\": 21623022, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:20Z\", \"source_id\": 69133778, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:26Z\", \"source_id\": 21626308, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:06Z\", \"source_id\": 69144436, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:11Z\", \"source_id\": 21629523, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:16Z\", \"source_id\": 69157873, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:20Z\", \"source_id\": 21633677, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:43Z\", \"source_id\": 69165187, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:50Z\", \"source_id\": 21635936, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:15Z\", \"source_id\": 69174871, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:18Z\", \"source_id\": 21638901, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:44Z\", \"source_id\": 69186195, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:44Z\", \"source_id\": 21642425, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "13", "timing_fact_generation": 1790192505210050, "current_leg_arrival_utc": "2026-09-23T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:00.973645", "service_state_evidence_id": 21642425, "current_leg_start_actual_dep": "2026-09-23T20:39:30+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:02.006647", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
EDB |
2Y84 |
385013 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.563, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2228.123, "from_m": 1398.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2343.016, "from_m": 2228.123, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2398.176, "from_m": 2343.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2863.172, "from_m": 2398.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2942.181, "from_m": 2863.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3001.334, "from_m": 2942.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3069.396, "from_m": 3001.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4375.691, "from_m": 3069.396, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4434.36, "from_m": 4375.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4836.732, "from_m": 4434.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5442.587, "from_m": 4836.732, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5796.9, "from_m": 5442.587, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 5929.454, "from_m": 5796.9, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 6031.686, "from_m": 5929.454, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6129.308, "from_m": 6031.686, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6864.321, "from_m": 6129.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9368.579, "from_m": 6864.321, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11450.268, "from_m": 9368.579, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11548.583, "from_m": 11450.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13770.768, "from_m": 11548.583, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21258.908, "from_m": 13770.768, "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": 21551.085, "from_m": 21258.908, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 22072.188, "from_m": 21551.085, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 36882.772, "from_m": 22072.188, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36943.828, "from_m": 36882.772, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37893.349, "from_m": 36943.828, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40235.466, "from_m": 37893.349, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56304.56, "from_m": 40235.466, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56441.907, "from_m": 56304.56, "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": 56502.411, "from_m": 56441.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": 56669.657, "from_m": 56502.411, "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": 56715.823, "from_m": 56669.657, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67944.24, "from_m": 56715.823, "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": 71483.116, "from_m": 67944.24, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73136.959, "from_m": 71483.116, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73295.869, "from_m": 73136.959, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73452.986, "from_m": 73295.869, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74844.573, "from_m": 73452.986, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75844.877, "from_m": 74844.573, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75994.741, "from_m": 75844.877, "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": 76086.371, "from_m": 75994.741, "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": 76530.977, "from_m": 76086.371, "capability_applied": null, "effective_limit_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": 799787, "profile_key": "6f359b839230d3922a3641dd96d477e296fd06b3e05030d2e9e3b195e6587b82", "schedule_id": 27895, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1918", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1920H", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1921H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1922H", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1924", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6251.21, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1925H", "location": "Newton West Jn", "stage_seq": 7, "distance_m": 9474.756, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926H", "location": "Newton East Jn", "stage_seq": 8, "distance_m": 11450.268, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1928", "wtt_dep": "1929", "location": "Uddingston", "stage_seq": 9, "distance_m": 13602.448, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1929H", "location": "Uddingston Jn", "stage_seq": 10, "distance_m": 13770.768, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1932H", "wtt_dep": "1933H", "location": "Bellshill", "stage_seq": 11, "distance_m": 17572.274, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Mossend West Jn", "stage_seq": 12, "distance_m": 18816.508, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1935", "location": "Mossend East Jn", "stage_seq": 13, "distance_m": 19981.898, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1937", "location": "Holytown", "stage_seq": 14, "distance_m": 20895.028, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937H", "location": "Holytown Jn", "stage_seq": 15, "distance_m": 21494.032, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1938H", "wtt_dep": "1939H", "location": "Carfin", "stage_seq": 16, "distance_m": 22163.173, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": "1943", "location": "Cleland", "stage_seq": 17, "distance_m": 25046.724, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1947", "wtt_dep": "1948", "location": "Hartwood", "stage_seq": 18, "distance_m": 30035.831, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1950H", "wtt_dep": "1951H", "location": "Shotts", "stage_seq": 19, "distance_m": 32753.531, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Benhar Jn", "stage_seq": 20, "distance_m": 36839.04, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "1956", "wtt_dep": "1957", "location": "Fauldhouse", "stage_seq": 21, "distance_m": 38159.92, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001", "location": "Breich", "stage_seq": 22, "distance_m": 41703.281, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2004H", "wtt_dep": "2005", "location": "Addiewell", "stage_seq": 23, "distance_m": 45866.799, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2007H", "wtt_dep": "2008H", "location": "West Calder", "stage_seq": 24, "distance_m": 48671.364, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Livingston South", "stage_seq": 25, "distance_m": 53202.555, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Midcalder Jn", "stage_seq": 26, "distance_m": 56617.233, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017H", "location": "Kirknewton", "stage_seq": 27, "distance_m": 57901.55, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2024", "location": "Curriehill", "stage_seq": 28, "distance_m": 65338.907, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2027", "wtt_dep": "2028", "location": "Wester Hailes", "stage_seq": 29, "distance_m": 68083.615, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Kingsknowe", "stage_seq": 30, "distance_m": 69392.24, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033H", "location": "Slateford", "stage_seq": 31, "distance_m": 70859.15, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2036H", "location": "Haymarket Sig. EH520", "stage_seq": 32, "distance_m": 72908.371, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Haymarket", "stage_seq": 33, "distance_m": 73616.562, "section_seq": 1, "route_path_id": 142176}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Princes St Gardens", "stage_seq": 34, "distance_m": 74945.822, "section_seq": 1, "route_path_id": 142176}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 35, "distance_m": 76530.977, "section_seq": 1, "route_path_id": 142176}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 76530.977, "from_m": 0.0, "section_seq": 1, "route_path_id": 142176}], "total_distance_m": 76530.977, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76484.811, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.166, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2365, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:07Z", "source_id": 69030188, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T18:32:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:31:13Z", "source_id": 21594190, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2375, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:02Z", "source_id": 69041146, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T18:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:36:06Z", "source_id": 21597633, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2332, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:29Z", "source_id": 69048864, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T18:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:39:33Z", "source_id": 21600013, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2391, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:07Z", "source_id": 69052473, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T18:42:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:41:11Z", "source_id": 21601223, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2380, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:47Z", "source_id": 69060482, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T18:45:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:44:51Z", "source_id": 21603733, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2404, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:36Z", "source_id": 69071289, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T18:50:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:40Z", "source_id": 21607159, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2396, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:04Z", "source_id": 69078986, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T18:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:10Z", "source_id": 21609638, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 682, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:56Z", "source_id": 69087451, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T18:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:56:57Z", "source_id": 21612251, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 687, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:05Z", "source_id": 69096897, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:01:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:08Z", "source_id": 21615110, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 691, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:29Z", "source_id": 69104849, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T19:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:34Z", "source_id": 21617508, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 698, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:40Z", "source_id": 69114363, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T19:09:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:08:40Z", "source_id": 21620293, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 700, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:32Z", "source_id": 69123161, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T19:13:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:34Z", "source_id": 21623022, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 722, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:20Z", "source_id": 69133778, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T19:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:26Z", "source_id": 21626308, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-23T20:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 725, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:06Z", "source_id": 69144436, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T19:23:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:11Z", "source_id": 21629523, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 729, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:16Z", "source_id": 69157873, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T19:29:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:20Z", "source_id": 21633677, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 706, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:43Z", "source_id": 69165187, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T19:32:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:50Z", "source_id": 21635936, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 775, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:15Z", "source_id": 69174871, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-23T19:37:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:18Z", "source_id": 21638901, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 844, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:44Z", "source_id": 69186195, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-23T19:42:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:44Z", "source_id": 21642425, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1918 |
1918 |
3 |
None |
None |
Edinburgh |
2044 |
2044 |
13 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84270/2026-09-23/detailed |
None |
Haymarket |
2026-09-23T20:39:30+01:00 |
Edinburgh |
3.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 |
2039 |
2042 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642425 |
1790192505210050 |
107 |
107 |
2026-09-23 19:52:02.006647 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:00.973645 |
| 770031 |
800075 |
W45329 |
775F62MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800075, "stp": "P", "toc": "Transport for Wales", "uid": "W45329", "consist": "231005", "dest_crs": "XCC", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W45329/2026-09-23/detailed", "trust_id": "775F62MY23", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Canton C.S.D.", "service_date": "2026-09-23", "dest_arr_time": "1942", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5F62", "timing_status": null, "origin_station": "Cardiff Central", "current_leg_arr": "1942", "current_leg_dep": "1926", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "1930", "origin_platform": "7", "current_location": null, "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]}", "current_leg_start": "Cardiff Central", "dest_arr_time_act": "1942", "motion_projection": null, "next_location_lat": "51.4746824", "next_location_lon": "-3.1944478", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:69020124\", \"confirmationDeadline\": \"2026-09-23T19:42:00+01:00\"}", "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\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 562.149, \"from_m\": 376.805, \"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\": 1087.798, \"from_m\": 562.149, \"capability_applied\": null, \"effective_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\": 800075, \"profile_key\": \"93b7c83f39b62f5f7f3542e158bd142854091a114cdb425ca13d3616572c9518\", \"schedule_id\": 35398, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1930\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125365}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": null, \"location\": \"Canton C.S.D.\", \"stage_seq\": 2, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 125365}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 125365}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1930", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "16.0", "current_position_lat": "51.4746824", "current_position_lon": "-3.1944478", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Cardiff Central", "service_state_platform": "7", "timing_fact_generation": 1790188028578589, "current_leg_arrival_utc": "2026-09-23T19:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:01.113559", "service_state_evidence_id": 69020124, "current_leg_start_actual_dep": "2026-09-23T19:26:34+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:03.178657", "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 |
CDF |
XCC |
5F62 |
231005 |
5 |
90 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "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": 562.149, "from_m": 376.805, "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": 1087.798, "from_m": 562.149, "capability_applied": null, "effective_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": 800075, "profile_key": "93b7c83f39b62f5f7f3542e158bd142854091a114cdb425ca13d3616572c9518", "schedule_id": 35398, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1930", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 125365}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": null, "location": "Canton C.S.D.", "stage_seq": 2, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 125365}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 125365}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cardiff Central |
1930 |
1930 |
7 |
None |
None |
Canton C.S.D. |
1942 |
1942 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W45329/2026-09-23/detailed |
None |
Cardiff Central |
2026-09-23T19:26:34+01:00 |
Canton C.S.D. |
16.0 |
{"type": "LineString", "coordinates": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862869, 51.47567850000001], [-3.1864964, 51.47569480000001], [-3.1869611999999994, 51.475726599999994], [-3.1873013, 51.47575140000001], [-3.1875504, 51.47576459999999], [-3.1878718, 51.47578549999999], [-3.1881453999999994, 51.4758013], [-3.1884491999999995, 51.4758064], [-3.1886443, 51.4758056], [-3.1888292999999996, 51.4758005], [-3.1891428, 51.47578519999999], [-3.1894028, 51.47576349999999], [-3.1895601, 51.4757447], [-3.1898279000000005, 51.4757078], [-3.1900544999999996, 51.4756552], [-3.1902170999999995, 51.47561640000001], [-3.1906673000000003, 51.4754973], [-3.19084, 51.47544079999999], [-3.1910200999999994, 51.4753691], [-3.1912011, 51.4752847], [-3.1915279, 51.47513669999999], [-3.1918207000000005, 51.47504000000001], [-3.1922047999999994, 51.47494749999999], [-3.1922982, 51.474919699999994], [-3.1924886, 51.4748746], [-3.1927327, 51.47483950000001], [-3.1929168, 51.4748247], [-3.1932555999999996, 51.47478189999999], [-3.193784, 51.4747184], [-3.194016, 51.4746958], [-3.1941944, 51.4746858], [-3.1944478, 51.4746824]]} |
0.7 |
1926 |
1942 |
None |
None |
Canton C.S.D. |
51.4746824 |
-3.1944478 |
51.4746824 |
-3.1944478 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Cardiff Central |
TD |
TRACKING_TIMEOUT |
69020124 |
1790188028578589 |
3 |
3 |
2026-09-23 19:52:03.178657 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:01.113559 |
| 770032 |
800625 |
S01617 |
722J061Y23 |
2026-09-23 |
COMPLETE |
21642395 |
2026-09-23 20:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800625, "stp": "N", "toc": "London Underground", "uid": "S01617", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S01617/2026-09-23/detailed", "trust_id": "722J061Y23", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "19:51:00", "dar_platform": null, "dest_station": "Harrow & Wealdstone (DC)", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrow & Wealdstone (DC)", "signalling_id": "2J06", "timing_status": "LATE", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "2042", "current_leg_dep": "2040", "current_leg_end": "Harrow & Wealdstone (DC)", "origin_dep_time": "1951", "origin_platform": null, "current_location": "Harrow & Wealdstone (DC)", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]}", "current_leg_start": "Kenton (DC)", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "51.5918227", "next_location_lon": "-0.3343768", "previous_location": "Kenton (DC)", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "1951½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5918227", "current_position_lon": "-0.3343768", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:59Z\", \"source_id\": 21627351, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:34Z\", \"source_id\": 21629780, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:15Z\", \"source_id\": 21631591, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:07Z\", \"source_id\": 21633515, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:10Z\", \"source_id\": 21634851, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:51Z\", \"source_id\": 21636634, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:14Z\", \"source_id\": 21637527, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:57Z\", \"source_id\": 21639310, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:41Z\", \"source_id\": 21640451, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:40Z\", \"source_id\": 21642395, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrow & Wealdstone (DC)", "service_state_platform": "1", "timing_fact_generation": 1790192500585888, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:01.175992", "service_state_evidence_id": 21642395, "current_leg_start_actual_dep": "2026-09-23T20:39:30+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:03.175290", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
N |
ZEL |
HRW |
2J06 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:59Z", "source_id": 21627351, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:34Z", "source_id": 21629780, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:15Z", "source_id": 21631591, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:07Z", "source_id": 21633515, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:10Z", "source_id": 21634851, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:51Z", "source_id": 21636634, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:14Z", "source_id": 21637527, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:57Z", "source_id": 21639310, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:41Z", "source_id": 21640451, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:40Z", "source_id": 21642395, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Elephant & Castle L.T. |
1951 |
1951½ |
None |
19:51:00 |
None |
Harrow & Wealdstone (DC) |
2040 |
2040 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:S01617/2026-09-23/detailed |
None |
Kenton (DC) |
2026-09-23T20:39:30+01:00 |
Harrow & Wealdstone (DC) |
2.0 |
{"type": "LineString", "coordinates": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]} |
1.0 |
2040 |
2042 |
Kenton (DC) |
Harrow & Wealdstone (DC) |
Harrow & Wealdstone (DC) |
51.5918227 |
-0.3343768 |
51.5918227 |
-0.3343768 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Harrow & Wealdstone (DC) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642395 |
1790192500585888 |
25 |
25 |
2026-09-23 19:52:03.175290 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:01.175992 |
| 770033 |
801379 |
L86328 |
875V59MZ23 |
2026-09-23 |
COMPLETE |
21638148 |
2026-09-23 20:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 801379, "stp": "P", "toc": "South Western Railway", "uid": "L86328", "consist": "450041+450110", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86328/2026-09-23/detailed", "trust_id": "875V59MZ23", "origin_crs": "HOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Feltham Depot", "service_date": "2026-09-23", "dest_arr_time": "2045", "dest_platform": null, "is_terminated": 1, "next_location": "Feltham Depot", "signalling_id": "5V59", "timing_status": "EARLY", "origin_station": "Hounslow", "current_leg_arr": "2042", "current_leg_dep": "2035", "current_leg_end": "Feltham Depot", "origin_dep_time": "2022", "origin_platform": "2", "current_location": "Aldershot Sig. As16", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4049475, 51.448963], [-0.4056093999999999, 51.4488284], [-0.4060538, 51.4487347], [-0.4064578, 51.44864640000001], [-0.4071269, 51.448503], [-0.407479, 51.4484431], [-0.4078523, 51.448379], [-0.40848139999999994, 51.44824259999999], [-0.4092178, 51.448086999999994], [-0.409939, 51.447930099999994], [-0.4105101, 51.447806699999994], [-0.4109618, 51.4477095], [-0.4131546, 51.447238899999995], [-0.4167084999999999, 51.44649489999998], [-0.4187625, 51.4460497], [-0.4215605, 51.4454522], [-0.4261109, 51.44447410000001], [-0.4274164, 51.4441948], [-0.4281805, 51.44402989999998], [-0.42889379999999994, 51.4438755], [-0.430161, 51.4436093], [-0.4309956999999999, 51.44342819999999], [-0.4318317, 51.4432465], [-0.4325621, 51.443088], [-0.4334028, 51.44291110000001], [-0.43382296337890464, 51.442817580280106], [-0.4339626, 51.4427865], [-0.4346836, 51.4426351], [-0.43527369999999993, 51.44250530000001], [-0.4360935, 51.4423309], [-0.4369544, 51.44214899999999], [-0.4376191, 51.442004399999995], [-0.4383048, 51.44185610000001], [-0.43892, 51.44171849999999], [-0.4395549, 51.4415832], [-0.4410575, 51.44126119999999], [-0.4426395, 51.4409226], [-0.4441421, 51.440601], [-0.4449254, 51.44043090000001], [-0.4457018, 51.44026420000001], [-0.4464748, 51.4400954], [-0.44705729999999994, 51.439973999999985], [-0.4478265999999999, 51.4398101], [-0.4485795, 51.43964020000001], [-0.4491576420597607, 51.43952022863934], [-0.44933030000000007, 51.4394844], [-0.4502218, 51.439291299999994], [-0.4508806, 51.4391574], [-0.4515253999999999, 51.4390211], [-0.45205350000000005, 51.4389207], [-0.452487, 51.43884379999999], [-0.453026, 51.43875619999999], [-0.4535872, 51.4386737], [-0.4543067, 51.43856449999999], [-0.4548943, 51.43847869999999], [-0.4556532999999999, 51.43836970000001], [-0.4565658000000001, 51.438239800000005], [-0.4570929, 51.4381626], [-0.4576508, 51.4380816], [-0.4582659, 51.4379897], [-0.4588527, 51.4379042], [-0.4594605, 51.4378152], [-0.4604537999999999, 51.43767309999999], [-0.4612287, 51.4375585], [-0.4619746999999999, 51.43745150000001], [-0.4627839, 51.4373326], [-0.463603, 51.4372143], [-0.4644991, 51.437081499999984], [-0.4667353999999999, 51.436741600000005], [-0.46782289999999993, 51.4365801], [-0.46901680000000007, 51.436407900000006], [-0.4701666, 51.4362423], [-0.48202549999999994, 51.4345196], [-0.4847325, 51.43412669999999], [-0.4864433, 51.4338712], [-0.4873373, 51.4337397], [-0.4877982999999999, 51.43367710000001], [-0.4882565, 51.4336094], [-0.4888455, 51.43352469999999], [-0.48956589999999994, 51.4334192], [-0.4902273, 51.43331680000001], [-0.4906909999999999, 51.4332506], [-0.4913297999999999, 51.43316250000001], [-0.4919394, 51.43307779999999], [-0.4924015999999999, 51.4330137], [-0.4925987999999999, 51.4329861], [-0.4932158, 51.4329349], [-0.4936903, 51.4328711], [-0.494175, 51.4328031], [-0.4946845, 51.4327298], [-0.4951552, 51.4326661], [-0.4955788, 51.432605599999995], [-0.49604850000000006, 51.4325444], [-0.4965218, 51.43248009999999], [-0.4971409999999999, 51.4323947], [-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.5049616, 51.43280210000001], [-0.5052812, 51.4328481], [-0.5055519000000002, 51.4328671], [-0.5058006999999999, 51.4328726], [-0.5059768, 51.432868899999995], [-0.506232, 51.43285289999999], [-0.5064415, 51.4328308], [-0.5066593, 51.4327986], [-0.5068384, 51.43276360000001], [-0.5070746999999999, 51.4327049], [-0.5073371999999999, 51.43262769999999], [-0.5076178, 51.4325304], [-0.5078655, 51.4324287], [-0.5080878, 51.4323314], [-0.5082751999999999, 51.4322351], [-0.5085025999999999, 51.4321069], [-0.5087042999999999, 51.4319794], [-0.5090373999999999, 51.4317282], [-0.5091823, 51.4316223], [-0.5093198999999999, 51.43152140000001], [-0.5095229, 51.431382], [-0.5096975000000001, 51.43127880000001], [-0.509843, 51.431198], [-0.5100489999999999, 51.4310885], [-0.5102414, 51.4309982], [-0.5104513, 51.43091959999999], [-0.5118026, 51.430452999999986], [-0.5120061, 51.43039430000001], [-0.5122827, 51.4303219], [-0.5124927, 51.43027330000001], [-0.5127392, 51.4302247], [-0.513015, 51.430179599999995], [-0.5133221, 51.4301385], [-0.5136604, 51.430106899999984], [-0.5140207999999999, 51.430083199999984], [-0.5145729, 51.4300705], [-0.5147283, 51.4300718], [-0.5149862999999999, 51.4300757], [-0.5152144, 51.4300847], [-0.5154398, 51.4300966], [-0.5156246, 51.43011109999999], [-0.5157736999999999, 51.4301221], [-0.51597, 51.4301468], [-0.5164239, 51.43021120000001], [-0.5170755000000001, 51.4303219], [-0.518011, 51.430495], [-0.5195279, 51.4307754], [-0.520204, 51.4308964], [-0.5211005, 51.4310648], [-0.522094, 51.43124879999999], [-0.5230752, 51.43142759999999], [-0.5240433, 51.431606900000006], [-0.5242359, 51.4316426], [-0.5252228, 51.4318243], [-0.5258051, 51.43193560000001], [-0.5263591999999999, 51.4320349], [-0.5269551, 51.4321477], [-0.5279030999999998, 51.4323212], [-0.528288, 51.4323882], [-0.5287070999999999, 51.432455], [-0.5290739, 51.4325124], [-0.5294126, 51.4325619], [-0.5304618, 51.43266950000001], [-0.5309792, 51.4327062], [-0.5313495, 51.43272639999999], [-0.5318227999999999, 51.4327466], [-0.5321169, 51.432757], [-0.5324455, 51.4327617], [-0.5328063, 51.4327653], [-0.5331938999999999, 51.4327639], [-0.5335569999999998, 51.4327542], [-0.5339835, 51.432741], [-0.5343221999999999, 51.4327209], [-0.5347052999999999, 51.4326938], [-0.5350863, 51.432659999999984], [-0.5354103, 51.4326151], [-0.5357014, 51.4325842], [-0.5360389999999999, 51.43253980000001], [-0.5366469, 51.4324498], [-0.5369546999999999, 51.43239799999999], [-0.5375256, 51.43228829999999], [-0.5380445999999999, 51.432173599999985], [-0.5381008, 51.4321601], [-0.5381631999999998, 51.4321443], [-0.5386614, 51.43202549999999], [-0.5389891704717129, 51.43193307891597], [-0.5394433999999999, 51.431805], [-0.5403459999999999, 51.4315386], [-0.5407133, 51.4314113], [-0.5410559, 51.43129629999999], [-0.541508, 51.4311474], [-0.5420084, 51.4309778], [-0.5424351000000001, 51.4308325], [-0.5428032, 51.4307087], [-0.5432716999999999, 51.43055029999999], [-0.5436843, 51.430408199999995], [-0.5440028, 51.4303052], [-0.5443106, 51.430198099999984], [-0.5447694, 51.430043099999985], [-0.5452607999999999, 51.429879], [-0.5457128000000001, 51.4297253], [-0.5461259, 51.429584], [-0.5465847000000001, 51.4294232], [-0.5469546999999999, 51.4292823], [-0.5471832, 51.42919789999999], [-0.5472474000000002, 51.4291724], [-0.5475405, 51.4290607], [-0.5478507999999999, 51.428932399999994], [-0.5480816999999999, 51.428831599999995], [-0.5483497999999999, 51.42871099999999], [-0.5488369999999999, 51.4284823], [-0.5491896, 51.4283106], [-0.5494965, 51.42815389999999], [-0.5497899, 51.4280018], [-0.5501189, 51.4278172], [-0.5504304, 51.4276364], [-0.5506865, 51.42748629999999], [-0.5510009999999999, 51.4272885], [-0.5512607999999999, 51.427125], [-0.5513912, 51.42703889999999], [-0.5516208, 51.42688989999999], [-0.5518965999999998, 51.42669480000001], [-0.5521433, 51.4265195], [-0.5523187, 51.426390100000006], [-0.5525480999999999, 51.42622229999999], [-0.5527454, 51.42606850000001], [-0.5529192, 51.4259343], [-0.5531032, 51.4257849], [-0.5533387, 51.42559109999999], [-0.5535516999999999, 51.42540639999999], [-0.5538239000000001, 51.42517120000001], [-0.5539973999999999, 51.4250152], [-0.5541716, 51.4248582], [-0.5545381999999999, 51.4245036], [-0.5547724999999999, 51.424268600000005], [-0.5549614999999999, 51.42407809999999], [-0.5551259, 51.42390449999999], [-0.5552999, 51.423716199999994], [-0.5554626, 51.42353800000001], [-0.5555963, 51.4233856], [-0.5557394, 51.42321840000002], [-0.5558789999999999, 51.423056299999985], [-0.5560131, 51.422896900000005], [-0.5561387999999999, 51.42273930000001], [-0.556277, 51.422563], [-0.5564196, 51.422387699999994], [-0.5565423999999999, 51.4222268], [-0.5566618999999999, 51.4220657], [-0.5568282999999999, 51.421836199999994], [-0.5569948, 51.4216045], [-0.5572657999999999, 51.4212021], [-0.557447, 51.420932099999995], [-0.5575454, 51.4207831], [-0.5576738, 51.4205727], [-0.5577952, 51.42036040000001], [-0.5579195, 51.42015049999999], [-0.5580459, 51.41993509999999], [-0.5582121999999999, 51.4196284], [-0.5583282, 51.4194189], [-0.5584315999999999, 51.41921430000001], [-0.5586376, 51.4187909], [-0.5587392000000001, 51.41857339999999], [-0.5588323, 51.4183633], [-0.5590387, 51.41785600000001], [-0.5591569999999999, 51.417533], [-0.5592346999999999, 51.41731339999999], [-0.559295, 51.4171329], [-0.5593466, 51.4169513], [-0.5594254, 51.4166808], [-0.5594829, 51.4164907], [-0.5595232, 51.416329], [-0.5595762999999999, 51.4161162], [-0.5596291, 51.41589989999999], [-0.5597150999999999, 51.4154947], [-0.5597817999999999, 51.41514949999999], [-0.5598223999999999, 51.4149066], [-0.5601018, 51.4133079], [-0.5602421, 51.4125038], [-0.5603822999999999, 51.411694999999995], [-0.5607658999999999, 51.40921860000001], [-0.5609523, 51.408142], [-0.5611732999999999, 51.4070485], [-0.5614221, 51.4059822], [-0.5615186, 51.40554199999998], [-0.5615744, 51.40519019999999], [-0.5616238999999998, 51.4048109], [-0.5617631, 51.4040261], [-0.5618048, 51.4035077], [-0.5618619000000001, 51.403191599999985], [-0.5618719, 51.40313629999999], [-0.5619278, 51.40287829999999], [-0.5620167, 51.4024687], [-0.5621129, 51.402103700000005], [-0.5622259, 51.4017208], [-0.5624270999999998, 51.40108159999999], [-0.5627327999999999, 51.400233199999995], [-0.5627704, 51.4001445], [-0.5628039999999999, 51.4000653], [-0.5628535, 51.3999487], [-0.5629957, 51.399622400000005], [-0.5631209, 51.399345499999995], [-0.5632911, 51.3989996], [-0.5634527, 51.3986623], [-0.5636573999999999, 51.398271], [-0.5640011, 51.3977281], [-0.564163, 51.3974731], [-0.5646552, 51.3967683], [-0.5649977, 51.396306499999994], [-0.565354, 51.395856300000005], [-0.5658745, 51.39526], [-0.5664330999999999, 51.3946631], [-0.5680464, 51.3930869], [-0.5690438999999999, 51.39226419999999], [-0.5695472, 51.3918661], [-0.5700763999999999, 51.3914663], [-0.5706220999999999, 51.3910809], [-0.5711903999999999, 51.3906979], [-0.5717618999999999, 51.39032100000001], [-0.5723594, 51.3899617], [-0.5730268, 51.38958740000001], [-0.5737423, 51.3892007], [-0.5744069, 51.3888691], [-0.5751021, 51.38853749999999], [-0.5756034999999999, 51.3883321], [-0.5761119, 51.388137], [-0.5772642999999998, 51.38771599999999], [-0.578325, 51.38735729999999], [-0.5796922, 51.3869487], [-0.5803111515027607, 51.38679167395817], [-0.5818353, 51.386405], [-0.5828645, 51.38617080000001], [-0.5839161, 51.3859525], [-0.5848762, 51.3857858], [-0.5858497, 51.3856344], [-0.5863684, 51.3855659], [-0.5869003, 51.385499300000006], [-0.5874984999999999, 51.38543109999999], [-0.5880862, 51.3853754], [-0.5892768999999999, 51.385292199999995], [-0.5902489, 51.38524670000001], [-0.5912159, 51.3852247], [-0.5935616, 51.3852412], [-0.5943854999999999, 51.38526000000001], [-0.5950803, 51.38529019999999], [-0.5957569999999999, 51.3853307], [-0.596171, 51.3853665], [-0.5966186999999998, 51.38540879999999], [-0.5970664, 51.38545090000001], [-0.5975379, 51.385497], [-0.5979951, 51.385546999999995], [-0.5985354, 51.38561490000001], [-0.5990845, 51.3856906], [-0.5996961, 51.38578419999999], [-0.6004234999999999, 51.3859054], [-0.6022323, 51.3862232], [-0.6036603, 51.38647389999999], [-0.6050222, 51.3867168], [-0.6054470301617573, 51.38679167395817], [-0.6064248, 51.386964], [-0.6075868999999999, 51.3871737], [-0.6083209, 51.38730180000001], [-0.6093291, 51.3874695], [-0.6102135, 51.3876241], [-0.6113844, 51.3878327], [-0.6122643, 51.38799469999999], [-0.6131242999999998, 51.3881492], [-0.6146141999999999, 51.388423200000005], [-0.6155409999999999, 51.38857879999999], [-0.6164567, 51.38874429999999], [-0.6175067999999999, 51.3889292], [-0.6186381, 51.3891361], [-0.6197381, 51.3893363], [-0.6208537, 51.389536], [-0.6222522999999999, 51.38976420000001], [-0.6235725999999999, 51.3899989], [-0.6242989999999999, 51.39013390000001], [-0.6248305999999999, 51.39021679999999], [-0.6263208, 51.390483800000005], [-0.627791, 51.390745200000005], [-0.628820698883665, 51.39094823813187], [-0.6290258999999999, 51.390988699999994], [-0.6301089, 51.39123649999999], [-0.6311242999999999, 51.3915005], [-0.6316775, 51.39164890000001], [-0.6319259, 51.39173069999999], [-0.6320022, 51.391755800000006], [-0.6320805, 51.3917805], [-0.6321688, 51.3918059], [-0.632658, 51.3919659], [-0.6332472, 51.39216030000001], [-0.63447, 51.392628], [-0.6357458, 51.39312030000001], [-0.6365622999999999, 51.3934354], [-0.6398095999999999, 51.39470109999999], [-0.6399326, 51.394749], [-0.6401274, 51.39482600000001], [-0.6430167, 51.395948100000005], [-0.6444004999999999, 51.3964917], [-0.6499299999999999, 51.3986485], [-0.6500129999999998, 51.39868090000001], [-0.6503716, 51.39881940000001], [-0.6508575, 51.3990115], [-0.6514065, 51.3992105], [-0.6516833999999999, 51.3993055], [-0.6524181, 51.3995414], [-0.6529014, 51.3996975], [-0.6533091, 51.3998247], [-0.6560659, 51.40062509999999], [-0.65636, 51.400712199999994], [-0.6582625, 51.401258099999986], [-0.6602195999999999, 51.40182659999999], [-0.6604459, 51.40189709999999], [-0.6632075, 51.40269529999999], [-0.6634973999999999, 51.4027791], [-0.6637937999999999, 51.402865], [-0.6686426999999999, 51.40427540000001], [-0.6689028, 51.404351000000005], [-0.6705655, 51.4048346], [-0.6707755, 51.4048957], [-0.6714706999999999, 51.405062], [-0.6720143, 51.40522010000001], [-0.6723357999999999, 51.4053106], [-0.6724673999999999, 51.4053467], [-0.6727705, 51.405427], [-0.6731245, 51.4055039], [-0.6735703, 51.405593], [-0.6743073999999999, 51.40573319999999], [-0.6748544, 51.40584450000001], [-0.6750287999999999, 51.40588], [-0.6750718, 51.4058888], [-0.6755438999999999, 51.4059858], [-0.6759138999999998, 51.4060578], [-0.6773617999999999, 51.4063106], [-0.6780569999999999, 51.40643759999998], [-0.6782394, 51.4064677], [-0.6783655000000001, 51.4064844], [-0.6784783999999999, 51.40649429999999], [-0.6786206, 51.406501], [-0.6787945999999999, 51.4065045], [-0.6789439999999999, 51.4065024], [-0.679106, 51.406496], [-0.6793018, 51.4064843], [-0.6794437, 51.406469400000006], [-0.6795777999999999, 51.406451], [-0.6797122, 51.40643070000001], [-0.679838, 51.4064058], [-0.6799455999999999, 51.4063805], [-0.6800660000000001, 51.4063506], [-0.6802693, 51.40629049999999], [-0.6804254, 51.4062334], [-0.680597, 51.4061681], [-0.6807386999999999, 51.4061031], [-0.6811283999999999, 51.4058819], [-0.6813515, 51.40573499999999], [-0.6815464, 51.40554350000001], [-0.6816291, 51.40545190000001], [-0.6817091999999999, 51.40535219999999], [-0.6817657, 51.405266100000006], [-0.6818071999999998, 51.4051751], [-0.6819155999999998, 51.4049375], [-0.6820113, 51.404692399999995], [-0.6820829, 51.4044834], [-0.6821213999999999, 51.40437079999999], [-0.6822217, 51.40405369999999], [-0.6822863, 51.40384970000001], [-0.6823391999999999, 51.403676799999985], [-0.6823964, 51.403462], [-0.6824905, 51.4030637], [-0.6825199999999999, 51.40285149999999], [-0.6825475, 51.40263519999999], [-0.6826299, 51.4017587], [-0.6826433999999999, 51.4011393], [-0.6826332, 51.4007966], [-0.6826154999999999, 51.40047440000001], [-0.6825828, 51.4000883], [-0.6825332, 51.3997269], [-0.6825037, 51.3995366], [-0.6824678, 51.39932610000001], [-0.6823896, 51.398936], [-0.6821206, 51.3980317], [-0.6817903999999999, 51.3971254], [-0.6808688, 51.394807199999995], [-0.6799699, 51.39247670000001], [-0.6798236000000001, 51.3920273], [-0.6797613000000001, 51.3918021], [-0.6797136999999999, 51.39157190000001], [-0.6796132999999999, 51.39104539999999], [-0.6795677000000001, 51.39077800000001], [-0.6795307, 51.39051189999999], [-0.6795006, 51.390006], [-0.6794929999999999, 51.38949519999999], [-0.679496, 51.389259499999994], [-0.6794921, 51.389011700000005], [-0.6795430999999998, 51.3885226], [-0.679611, 51.3880539], [-0.6796456999999999, 51.38781509999999], [-0.6797015, 51.3875828], [-0.6798212, 51.38710089999999], [-0.6798903999999999, 51.3868604], [-0.679911991224428, 51.38679167395817], [-0.6799636, 51.3866274], [-0.6803153999999999, 51.3856687], [-0.6810459, 51.3837591], [-0.6817715, 51.381857], [-0.6824865999999999, 51.3799373], [-0.6830845999999999, 51.3784441], [-0.6836564000000002, 51.3769501], [-0.6847956999999999, 51.37393339999999], [-0.6871000000000002, 51.3679166], [-0.6871601999999999, 51.367777299999986], [-0.6873282999999999, 51.36731059999999], [-0.6873845999999999, 51.3671611], [-0.6876657999999999, 51.366435499999994], [-0.6879460999999999, 51.3657279], [-0.6882229999999999, 51.3649915], [-0.6884727, 51.3643346], [-0.6885357, 51.364162599999986], [-0.6885923, 51.364011299999994], [-0.6887286999999999, 51.36364759999999], [-0.6888602999999999, 51.3633166], [-0.6889851, 51.3629864], [-0.6894959, 51.3616747], [-0.6896969, 51.361142499999985], [-0.6904266, 51.3592627], [-0.6907918, 51.35832729999999], [-0.6909668, 51.3578645], [-0.6911910999999998, 51.357384], [-0.6913134, 51.35715489999998], [-0.6916200999999998, 51.35670650000001], [-0.6917748999999999, 51.3564894], [-0.6919392999999999, 51.3562634], [-0.6921143, 51.35606159999998], [-0.692299, 51.35586759999999], [-0.6924040999999999, 51.3557648], [-0.6925137999999998, 51.355659], [-0.6927368999999999, 51.3554586], [-0.6931538999999999, 51.3551202], [-0.6933974, 51.3549403], [-0.6936538, 51.3547623], [-0.6939007999999999, 51.3546054], [-0.6941626000000001, 51.3544394], [-0.6944566999999999, 51.3542729], [-0.6947632, 51.35410809999999], [-0.6949147, 51.3540232], [-0.6950775999999999, 51.35393979999999], [-0.695335, 51.353821499999995], [-0.6955900999999999, 51.3537082], [-0.6958864999999999, 51.3535868], [-0.6961947, 51.3534671], [-0.6966982, 51.35330629999999], [-0.6967593, 51.353286100000005], [-0.6971873999999999, 51.3531288], [-0.6976028999999999, 51.3530092], [-0.6979024, 51.3529314], [-0.6982172, 51.3528561], [-0.6985809, 51.35277839999999], [-0.6989567, 51.3527076], [-0.6993894999999999, 51.35263419999998], [-0.6998261999999998, 51.3525708], [-0.7000853999999999, 51.35254040000001], [-0.7003444000000001, 51.3525138], [-0.7008665, 51.3524717], [-0.7013025999999999, 51.352445399999986], [-0.7017339999999999, 51.352419999999995], [-0.7024237999999999, 51.352375499999994], [-0.7028323999999999, 51.35233730000001], [-0.7033746999999999, 51.352282599999995], [-0.7034209, 51.352279], [-0.7037287, 51.3522373], [-0.7041256999999999, 51.3521736], [-0.7044264, 51.35211619999998], [-0.7047862, 51.3520437], [-0.7050199, 51.3519903], [-0.7052585, 51.351933499999994], [-0.7055108000000001, 51.3518706], [-0.7057756, 51.3517978], [-0.7062345, 51.35166], [-0.7064495, 51.3515991], [-0.7066653, 51.3515275], [-0.7070814, 51.35137099999999], [-0.7088176, 51.35063209999999], [-0.7089673999999999, 51.3505691], [-0.7126968, 51.3488973], [-0.7139805999999999, 51.348319], [-0.7142720999999999, 51.34817179999999], [-0.7145830999999999, 51.34800130000001], [-0.7151748000000001, 51.3476581], [-0.7163754999999999, 51.346999], [-0.7186522272956171, 51.34571881075767], [-0.7204333, 51.34471729999999], [-0.722799, 51.3434057], [-0.7236023, 51.3429589], [-0.7244206999999999, 51.3425159], [-0.7252447, 51.34209919999999], [-0.7260782, 51.34169579999999], [-0.7263857, 51.3415575], [-0.7267117, 51.34141839999999], [-0.7273682999999999, 51.3411682], [-0.7280117, 51.3409421], [-0.7286846999999999, 51.34072169999999], [-0.7306062, 51.3401422], [-0.7317894, 51.339796500000006], [-0.7324937999999999, 51.339596699999994], [-0.7332693, 51.3393702], [-0.734519, 51.33900419999999], [-0.7363307, 51.33849479999999], [-0.7380993999999999, 51.3379833], [-0.7398652, 51.3374824], [-0.7415607, 51.33699130000001], [-0.7420446, 51.336849499999985], [-0.7427953, 51.336628399999995], [-0.7433075999999998, 51.336483400000006], [-0.7438918999999999, 51.3363228], [-0.7441589, 51.33624429999999], [-0.7449808999999998, 51.33600269999999], [-0.7455547999999999, 51.3358201], [-0.7459222999999999, 51.3356877], [-0.7464596000000001, 51.33545019999999], [-0.7468493, 51.3352285], [-0.747035, 51.3351135], [-0.7471748999999999, 51.33502609999999], [-0.7474349, 51.33487119999999], [-0.7477113000000001, 51.33469399999999], [-0.7481895999999999, 51.3343193], [-0.7483693, 51.33414799999999], [-0.7493537, 51.3332363], [-0.7499572, 51.33265819999999], [-0.7507081999999999, 51.3319392], [-0.7510649, 51.3316191], [-0.7514351000000001, 51.3313125], [-0.7518212999999999, 51.33100410000001], [-0.7522235999999999, 51.3307041], [-0.7522344346199573, 51.33069708903964], [-0.7525964999999999, 51.33046280000001], [-0.7529881, 51.33023989999999], [-0.7533340999999999, 51.33004549999999], [-0.7538033999999999, 51.32982260000001], [-0.7542754999999999, 51.32961639999999], [-0.7548682999999999, 51.32939850000001], [-0.7555404, 51.3291493], [-0.7561477, 51.32888229999999], [-0.7566250999999999, 51.32865439999999], [-0.7570456, 51.3284348], [-0.7576140999999998, 51.3281052], [-0.7580809999999999, 51.3277937], [-0.7585772, 51.3274236], [-0.7591133, 51.326935600000006], [-0.7596148999999999, 51.3264097], [-0.7600145999999999, 51.3259239], [-0.7603606, 51.32538580000001], [-0.7606072999999999, 51.32482099999999], [-0.7607943999999999, 51.32427950000001], [-0.7609265, 51.3237482], [-0.7609666999999999, 51.3231851], [-0.7609479999999998, 51.32259669999999], [-0.760846, 51.3219866], [-0.7606744, 51.32142170000001], [-0.7604279, 51.320854100000005], [-0.7601353, 51.32033209999999], [-0.7597466, 51.3198031], [-0.7593226, 51.31929449999999], [-0.7588505, 51.31882840000001], [-0.758298, 51.318380899999994], [-0.757703, 51.3179737], [-0.7571467, 51.3176356], [-0.7570416999999999, 51.3175727], [-0.7566801000000001, 51.3173602], [-0.7563175, 51.3171484], [-0.7551002, 51.3164446], [-0.7548604, 51.3163133], [-0.7546322, 51.3161781], [-0.7541702999999998, 51.315913299999984], [-0.7535882999999999, 51.3155782], [-0.7530044999999999, 51.3152454], [-0.7527620999999999, 51.3151081], [-0.7520147999999999, 51.31466650000001], [-0.7516110999999999, 51.3144337], [-0.7512064999999999, 51.314197], [-0.7504008999999999, 51.31374], [-0.7502604, 51.31366090000001], [-0.7499745999999999, 51.313492200000006], [-0.7491594999999999, 51.31301909999999], [-0.7490368999999999, 51.3129514], [-0.7486087, 51.31269009999999], [-0.7481628, 51.3124367], [-0.747893, 51.31227259999999], [-0.7476035, 51.3121117], [-0.7473544, 51.3119641], [-0.7466070999999999, 51.31153259999999], [-0.7459611, 51.311156], [-0.7456372999999998, 51.31096639999999], [-0.74547, 51.3108724], [-0.7453116, 51.310778899999995], [-0.7450692000000001, 51.3106422], [-0.7448002, 51.31048580000001], [-0.7445382, 51.31033550000001], [-0.7431064, 51.3095064], [-0.7420036999999999, 51.3088655], [-0.7408886999999998, 51.3082307], [-0.738447, 51.306810000000006], [-0.7379744999999999, 51.3065361], [-0.7375522999999999, 51.3062955], [-0.7368414999999999, 51.3058804], [-0.7364904, 51.305673899999995], [-0.7361456, 51.30545969999999], [-0.7356248999999999, 51.305105299999994], [-0.7351198999999999, 51.304675], [-0.7347283, 51.30431790000001], [-0.7343526, 51.30391720000001], [-0.7339129, 51.3033771], [-0.7337052999999999, 51.3030681], [-0.7336805, 51.3030261], [-0.7335734, 51.30284509999999], [-0.7334502999999999, 51.302632200000005], [-0.7332745999999999, 51.3022871], [-0.7332072, 51.30209399999999], [-0.7331324, 51.30187960000001], [-0.7330725, 51.301531100000005], [-0.7329968, 51.30126440000001], [-0.7328410999999999, 51.30083280000001], [-0.7326569999999999, 51.3004847], [-0.7323311, 51.2999679], [-0.7322278, 51.2998278], [-0.7321417614882232, 51.2997153118442], [-0.7321193182682595, 51.29968596916647], [-0.732091688296879, 51.299649845208954], [-0.7320668499181422, 51.29961737100925], [-0.7320027, 51.29953350000001], [-0.7316570999999998, 51.2991455], [-0.7312788, 51.29876929999999], [-0.7309232999999999, 51.2984606], [-0.7305138999999999, 51.2981512], [-0.7302205999999999, 51.2979386], [-0.7298112, 51.29766609999999], [-0.729295, 51.2973711], [-0.7287838999999999, 51.2971156], [-0.7282456, 51.296882700000005], [-0.7267546999999999, 51.296282], [-0.7263824999999999, 51.2961343], [-0.7260753, 51.2959982], [-0.7254833, 51.2957107], [-0.7246808, 51.295264], [-0.7241198, 51.2948955], [-0.7236251, 51.2945077], [-0.7233336999999999, 51.2942484], [-0.7229106, 51.29384], [-0.7225132, 51.29340030000001], [-0.7222612, 51.293071899999994], [-0.7220609, 51.29276380000001], [-0.7218901999999999, 51.2924675], [-0.7217603, 51.292220400000005], [-0.7214605999999999, 51.2914927], [-0.7213564999999998, 51.291090199999985], [-0.7212893, 51.29074919999999], [-0.7212408, 51.2903489], [-0.7212229, 51.28995069999999], [-0.7212187, 51.28952159999999], [-0.7212430999999999, 51.2888402], [-0.7212989999999999, 51.2883394], [-0.7213551, 51.28797400000001], [-0.7214223999999999, 51.2876193], [-0.7218603, 51.2860774], [-0.7220025999999999, 51.2857071], [-0.7222557999999999, 51.28517050000001], [-0.7227354, 51.28425930000001], [-0.7230395, 51.2835855], [-0.7231656999999999, 51.2831808], [-0.7232412000000001, 51.28275709999998], [-0.7233036, 51.282216600000005], [-0.7232986, 51.281723099999994], [-0.723251, 51.2813263], [-0.7232336999999999, 51.2812237], [-0.7231706999999999, 51.2809341], [-0.7230779, 51.280664300000005], [-0.722977, 51.28035750000001], [-0.7228753999999998, 51.28011250000001], [-0.7228101, 51.2799718], [-0.7225753, 51.2794608], [-0.7224198, 51.27922249999999], [-0.722222, 51.2789362], [-0.7218711, 51.27850889999999], [-0.7216508, 51.27825500000001], [-0.7213787999999999, 51.278012899999986], [-0.7201883999999998, 51.2770321], [-0.7199136, 51.2768093], [-0.7197891999999999, 51.2766789], [-0.7196713, 51.27652090000001], [-0.7195885999999999, 51.2763855], [-0.7194907, 51.2761817], [-0.7193965, 51.2759257], [-0.7193272, 51.275649900000005], [-0.7193001, 51.27542499999999], [-0.7193052999999999, 51.27522590000001], [-0.7193461999999999, 51.27499950000001], [-0.7194076, 51.2747697], [-0.7195133811540542, 51.27453379516892], [-0.7195144999999998, 51.2745313], [-0.7196183, 51.27435719999998], [-0.7197203999999999, 51.2742165], [-0.7198471, 51.2740569], [-0.719955, 51.2739358], [-0.7202844999999999, 51.2736329], [-0.7204587, 51.2734719], [-0.720583, 51.2733581], [-0.7219608999999999, 51.272096299999994], [-0.722072, 51.27199590000001], [-0.7251665, 51.2691996], [-0.7255013, 51.268874], [-0.7260364, 51.2683196], [-0.726424, 51.26789449999999], [-0.7266949, 51.2675745], [-0.7270998999999999, 51.267099999999985], [-0.7271445610062716, 51.2670440854443], [-0.7271830259909814, 51.266995928110994], [-0.7272515, 51.266910200000005], [-0.7278943999999999, 51.266077], [-0.728476, 51.2652766], [-0.7292001, 51.2642055], [-0.7297120999999999, 51.2634735], [-0.7300919, 51.26296069999999], [-0.7303857, 51.2625996], [-0.7306539, 51.2622781], [-0.7310695999999999, 51.2618162], [-0.7315765, 51.2613081], [-0.7320888, 51.2608247], [-0.7327404999999999, 51.260247199999995], [-0.7331603, 51.2598991], [-0.7333078, 51.25978070000001], [-0.7334660999999999, 51.2596456], [-0.7335948, 51.2595438], [-0.7340294, 51.25921110000001], [-0.7376195, 51.2564462], [-0.7378381, 51.256296], [-0.7395199, 51.25520960000001], [-0.7400978, 51.2548608], [-0.7408154999999998, 51.254464199999994], [-0.7431059999999999, 51.2531984], [-0.7432857, 51.2531015], [-0.7480205, 51.2505171], [-0.7500691999999999, 51.2494247], [-0.7505196999999999, 51.24920289999999], [-0.7509366, 51.2490127], [-0.7513531, 51.2488473], [-0.7518251, 51.248659999999994], [-0.75245, 51.24844300000001], [-0.7529631, 51.2482874], [-0.7535726999999999, 51.2481205], [-0.7557684, 51.2475542], [-0.7560005999999999, 51.24749769999998], [-0.7561376, 51.2474659], [-0.7567031000000001, 51.247291700000005], [-0.7570524000000001, 51.24720659999999]]}", "current_leg_start": "Feltham Arr RD Country End", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.2472066", "next_location_lon": "-0.7570524", "previous_location": "Feltham Arr RD Country End", "current_leg_milage": "28.6", "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\": 1169.514, \"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\": 1549.711, \"from_m\": 1169.514, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1584.877, \"from_m\": 1549.711, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2770.532, \"from_m\": 1584.877, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2834.257, \"from_m\": 2770.532, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3646.073, \"from_m\": 2834.257, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4628.599, \"from_m\": 3646.073, \"capability_applied\": null, \"effective_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\": 801379, \"profile_key\": \"92eb9d1c09bb01d99498d9f4530e0081e4e80bbb2109506aa9722a609830494b\", \"schedule_id\": 17286, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Hounslow\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2023H\", \"location\": \"Hounslow Jn\", \"stage_seq\": 2, \"distance_m\": 1011.448, \"section_seq\": 1, \"route_path_id\": 118548}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Feltham Jn\", \"stage_seq\": 3, \"distance_m\": 1584.877, \"section_seq\": 1, \"route_path_id\": 118548}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2028\", \"location\": \"Feltham Arr RD London End\", \"stage_seq\": 4, \"distance_m\": 3033.521, \"section_seq\": 1, \"route_path_id\": 118548}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2037H\", \"location\": \"Feltham Arr RD Country End\", \"stage_seq\": 5, \"distance_m\": 3535.646, \"section_seq\": 1, \"route_path_id\": 118548}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Feltham Depot\", \"stage_seq\": 6, \"distance_m\": 4628.599, \"section_seq\": 1, \"route_path_id\": 118548}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 4628.599, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118548}], \"total_distance_m\": 4628.599, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3530.788, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1097.811, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2022", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.2472066", "current_position_lon": "-0.7570524", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27900, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:24Z\", \"source_id\": 69162420, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:30Z\", \"source_id\": 21635110, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:13Z\", \"source_id\": 21638148, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Feltham Depot", "service_state_platform": null, "timing_fact_generation": 1790192116112599, "current_leg_arrival_utc": "2026-09-23T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:01.599275", "service_state_evidence_id": 21638148, "current_leg_start_actual_dep": "2026-09-23T20:37:30+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:02.012040", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
HOU |
None |
5V59 |
450041+450110 |
8 |
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": 1169.514, "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": 1549.711, "from_m": 1169.514, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1584.877, "from_m": 1549.711, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2770.532, "from_m": 1584.877, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2834.257, "from_m": 2770.532, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3646.073, "from_m": 2834.257, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4628.599, "from_m": 3646.073, "capability_applied": null, "effective_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": 801379, "profile_key": "92eb9d1c09bb01d99498d9f4530e0081e4e80bbb2109506aa9722a609830494b", "schedule_id": 17286, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2022", "location": "Hounslow", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2023H", "location": "Hounslow Jn", "stage_seq": 2, "distance_m": 1011.448, "section_seq": 1, "route_path_id": 118548}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Feltham Jn", "stage_seq": 3, "distance_m": 1584.877, "section_seq": 1, "route_path_id": 118548}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2028", "location": "Feltham Arr RD London End", "stage_seq": 4, "distance_m": 3033.521, "section_seq": 1, "route_path_id": 118548}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2037H", "location": "Feltham Arr RD Country End", "stage_seq": 5, "distance_m": 3535.646, "section_seq": 1, "route_path_id": 118548}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Feltham Depot", "stage_seq": 6, "distance_m": 4628.599, "section_seq": 1, "route_path_id": 118548}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 4628.599, "from_m": 0.0, "section_seq": 1, "route_path_id": 118548}], "total_distance_m": 4628.599, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3530.788, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1097.811, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27900, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:24Z", "source_id": 69162420, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:31:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:30Z", "source_id": 21635110, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:13Z", "source_id": 21638148, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Hounslow |
2022 |
2022 |
2 |
None |
None |
Feltham Depot |
2045 |
2045 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L86328/2026-09-23/detailed |
None |
Feltham Arr RD Country End |
2026-09-23T20:37:30+01:00 |
Feltham Depot |
7.0 |
{"type": "LineString", "coordinates": [[-0.4049475, 51.448963], [-0.4056093999999999, 51.4488284], [-0.4060538, 51.4487347], [-0.4064578, 51.44864640000001], [-0.4071269, 51.448503], [-0.407479, 51.4484431], [-0.4078523, 51.448379], [-0.40848139999999994, 51.44824259999999], [-0.4092178, 51.448086999999994], [-0.409939, 51.447930099999994], [-0.4105101, 51.447806699999994], [-0.4109618, 51.4477095], [-0.4131546, 51.447238899999995], [-0.4167084999999999, 51.44649489999998], [-0.4187625, 51.4460497], [-0.4215605, 51.4454522], [-0.4261109, 51.44447410000001], [-0.4274164, 51.4441948], [-0.4281805, 51.44402989999998], [-0.42889379999999994, 51.4438755], [-0.430161, 51.4436093], [-0.4309956999999999, 51.44342819999999], [-0.4318317, 51.4432465], [-0.4325621, 51.443088], [-0.4334028, 51.44291110000001], [-0.43382296337890464, 51.442817580280106], [-0.4339626, 51.4427865], [-0.4346836, 51.4426351], [-0.43527369999999993, 51.44250530000001], [-0.4360935, 51.4423309], [-0.4369544, 51.44214899999999], [-0.4376191, 51.442004399999995], [-0.4383048, 51.44185610000001], [-0.43892, 51.44171849999999], [-0.4395549, 51.4415832], [-0.4410575, 51.44126119999999], [-0.4426395, 51.4409226], [-0.4441421, 51.440601], [-0.4449254, 51.44043090000001], [-0.4457018, 51.44026420000001], [-0.4464748, 51.4400954], [-0.44705729999999994, 51.439973999999985], [-0.4478265999999999, 51.4398101], [-0.4485795, 51.43964020000001], [-0.4491576420597607, 51.43952022863934], [-0.44933030000000007, 51.4394844], [-0.4502218, 51.439291299999994], [-0.4508806, 51.4391574], [-0.4515253999999999, 51.4390211], [-0.45205350000000005, 51.4389207], [-0.452487, 51.43884379999999], [-0.453026, 51.43875619999999], [-0.4535872, 51.4386737], [-0.4543067, 51.43856449999999], [-0.4548943, 51.43847869999999], [-0.4556532999999999, 51.43836970000001], [-0.4565658000000001, 51.438239800000005], [-0.4570929, 51.4381626], [-0.4576508, 51.4380816], [-0.4582659, 51.4379897], [-0.4588527, 51.4379042], [-0.4594605, 51.4378152], [-0.4604537999999999, 51.43767309999999], [-0.4612287, 51.4375585], [-0.4619746999999999, 51.43745150000001], [-0.4627839, 51.4373326], [-0.463603, 51.4372143], [-0.4644991, 51.437081499999984], [-0.4667353999999999, 51.436741600000005], [-0.46782289999999993, 51.4365801], [-0.46901680000000007, 51.436407900000006], [-0.4701666, 51.4362423], [-0.48202549999999994, 51.4345196], [-0.4847325, 51.43412669999999], [-0.4864433, 51.4338712], [-0.4873373, 51.4337397], [-0.4877982999999999, 51.43367710000001], [-0.4882565, 51.4336094], [-0.4888455, 51.43352469999999], [-0.48956589999999994, 51.4334192], [-0.4902273, 51.43331680000001], [-0.4906909999999999, 51.4332506], [-0.4913297999999999, 51.43316250000001], [-0.4919394, 51.43307779999999], [-0.4924015999999999, 51.4330137], [-0.4925987999999999, 51.4329861], [-0.4932158, 51.4329349], [-0.4936903, 51.4328711], [-0.494175, 51.4328031], [-0.4946845, 51.4327298], [-0.4951552, 51.4326661], [-0.4955788, 51.432605599999995], [-0.49604850000000006, 51.4325444], [-0.4965218, 51.43248009999999], [-0.4971409999999999, 51.4323947], [-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.5049616, 51.43280210000001], [-0.5052812, 51.4328481], [-0.5055519000000002, 51.4328671], [-0.5058006999999999, 51.4328726], [-0.5059768, 51.432868899999995], [-0.506232, 51.43285289999999], [-0.5064415, 51.4328308], [-0.5066593, 51.4327986], [-0.5068384, 51.43276360000001], [-0.5070746999999999, 51.4327049], [-0.5073371999999999, 51.43262769999999], [-0.5076178, 51.4325304], [-0.5078655, 51.4324287], [-0.5080878, 51.4323314], [-0.5082751999999999, 51.4322351], [-0.5085025999999999, 51.4321069], [-0.5087042999999999, 51.4319794], [-0.5090373999999999, 51.4317282], [-0.5091823, 51.4316223], [-0.5093198999999999, 51.43152140000001], [-0.5095229, 51.431382], [-0.5096975000000001, 51.43127880000001], [-0.509843, 51.431198], [-0.5100489999999999, 51.4310885], [-0.5102414, 51.4309982], [-0.5104513, 51.43091959999999], [-0.5118026, 51.430452999999986], [-0.5120061, 51.43039430000001], [-0.5122827, 51.4303219], [-0.5124927, 51.43027330000001], [-0.5127392, 51.4302247], [-0.513015, 51.430179599999995], [-0.5133221, 51.4301385], [-0.5136604, 51.430106899999984], [-0.5140207999999999, 51.430083199999984], [-0.5145729, 51.4300705], [-0.5147283, 51.4300718], [-0.5149862999999999, 51.4300757], [-0.5152144, 51.4300847], [-0.5154398, 51.4300966], [-0.5156246, 51.43011109999999], [-0.5157736999999999, 51.4301221], [-0.51597, 51.4301468], [-0.5164239, 51.43021120000001], [-0.5170755000000001, 51.4303219], [-0.518011, 51.430495], [-0.5195279, 51.4307754], [-0.520204, 51.4308964], [-0.5211005, 51.4310648], [-0.522094, 51.43124879999999], [-0.5230752, 51.43142759999999], [-0.5240433, 51.431606900000006], [-0.5242359, 51.4316426], [-0.5252228, 51.4318243], [-0.5258051, 51.43193560000001], [-0.5263591999999999, 51.4320349], [-0.5269551, 51.4321477], [-0.5279030999999998, 51.4323212], [-0.528288, 51.4323882], [-0.5287070999999999, 51.432455], [-0.5290739, 51.4325124], [-0.5294126, 51.4325619], [-0.5304618, 51.43266950000001], [-0.5309792, 51.4327062], [-0.5313495, 51.43272639999999], [-0.5318227999999999, 51.4327466], [-0.5321169, 51.432757], [-0.5324455, 51.4327617], [-0.5328063, 51.4327653], [-0.5331938999999999, 51.4327639], [-0.5335569999999998, 51.4327542], [-0.5339835, 51.432741], [-0.5343221999999999, 51.4327209], [-0.5347052999999999, 51.4326938], [-0.5350863, 51.432659999999984], [-0.5354103, 51.4326151], [-0.5357014, 51.4325842], [-0.5360389999999999, 51.43253980000001], [-0.5366469, 51.4324498], [-0.5369546999999999, 51.43239799999999], [-0.5375256, 51.43228829999999], [-0.5380445999999999, 51.432173599999985], [-0.5381008, 51.4321601], [-0.5381631999999998, 51.4321443], [-0.5386614, 51.43202549999999], [-0.5389891704717129, 51.43193307891597], [-0.5394433999999999, 51.431805], [-0.5403459999999999, 51.4315386], [-0.5407133, 51.4314113], [-0.5410559, 51.43129629999999], [-0.541508, 51.4311474], [-0.5420084, 51.4309778], [-0.5424351000000001, 51.4308325], [-0.5428032, 51.4307087], [-0.5432716999999999, 51.43055029999999], [-0.5436843, 51.430408199999995], [-0.5440028, 51.4303052], [-0.5443106, 51.430198099999984], [-0.5447694, 51.430043099999985], [-0.5452607999999999, 51.429879], [-0.5457128000000001, 51.4297253], [-0.5461259, 51.429584], [-0.5465847000000001, 51.4294232], [-0.5469546999999999, 51.4292823], [-0.5471832, 51.42919789999999], [-0.5472474000000002, 51.4291724], [-0.5475405, 51.4290607], [-0.5478507999999999, 51.428932399999994], [-0.5480816999999999, 51.428831599999995], [-0.5483497999999999, 51.42871099999999], [-0.5488369999999999, 51.4284823], [-0.5491896, 51.4283106], [-0.5494965, 51.42815389999999], [-0.5497899, 51.4280018], [-0.5501189, 51.4278172], [-0.5504304, 51.4276364], [-0.5506865, 51.42748629999999], [-0.5510009999999999, 51.4272885], [-0.5512607999999999, 51.427125], [-0.5513912, 51.42703889999999], [-0.5516208, 51.42688989999999], [-0.5518965999999998, 51.42669480000001], [-0.5521433, 51.4265195], [-0.5523187, 51.426390100000006], [-0.5525480999999999, 51.42622229999999], [-0.5527454, 51.42606850000001], [-0.5529192, 51.4259343], [-0.5531032, 51.4257849], [-0.5533387, 51.42559109999999], [-0.5535516999999999, 51.42540639999999], [-0.5538239000000001, 51.42517120000001], [-0.5539973999999999, 51.4250152], [-0.5541716, 51.4248582], [-0.5545381999999999, 51.4245036], [-0.5547724999999999, 51.424268600000005], [-0.5549614999999999, 51.42407809999999], [-0.5551259, 51.42390449999999], [-0.5552999, 51.423716199999994], [-0.5554626, 51.42353800000001], [-0.5555963, 51.4233856], [-0.5557394, 51.42321840000002], [-0.5558789999999999, 51.423056299999985], [-0.5560131, 51.422896900000005], [-0.5561387999999999, 51.42273930000001], [-0.556277, 51.422563], [-0.5564196, 51.422387699999994], [-0.5565423999999999, 51.4222268], [-0.5566618999999999, 51.4220657], [-0.5568282999999999, 51.421836199999994], [-0.5569948, 51.4216045], [-0.5572657999999999, 51.4212021], [-0.557447, 51.420932099999995], [-0.5575454, 51.4207831], [-0.5576738, 51.4205727], [-0.5577952, 51.42036040000001], [-0.5579195, 51.42015049999999], [-0.5580459, 51.41993509999999], [-0.5582121999999999, 51.4196284], [-0.5583282, 51.4194189], [-0.5584315999999999, 51.41921430000001], [-0.5586376, 51.4187909], [-0.5587392000000001, 51.41857339999999], [-0.5588323, 51.4183633], [-0.5590387, 51.41785600000001], [-0.5591569999999999, 51.417533], [-0.5592346999999999, 51.41731339999999], [-0.559295, 51.4171329], [-0.5593466, 51.4169513], [-0.5594254, 51.4166808], [-0.5594829, 51.4164907], [-0.5595232, 51.416329], [-0.5595762999999999, 51.4161162], [-0.5596291, 51.41589989999999], [-0.5597150999999999, 51.4154947], [-0.5597817999999999, 51.41514949999999], [-0.5598223999999999, 51.4149066], [-0.5601018, 51.4133079], [-0.5602421, 51.4125038], [-0.5603822999999999, 51.411694999999995], [-0.5607658999999999, 51.40921860000001], [-0.5609523, 51.408142], [-0.5611732999999999, 51.4070485], [-0.5614221, 51.4059822], [-0.5615186, 51.40554199999998], [-0.5615744, 51.40519019999999], [-0.5616238999999998, 51.4048109], [-0.5617631, 51.4040261], [-0.5618048, 51.4035077], [-0.5618619000000001, 51.403191599999985], [-0.5618719, 51.40313629999999], [-0.5619278, 51.40287829999999], [-0.5620167, 51.4024687], [-0.5621129, 51.402103700000005], [-0.5622259, 51.4017208], [-0.5624270999999998, 51.40108159999999], [-0.5627327999999999, 51.400233199999995], [-0.5627704, 51.4001445], [-0.5628039999999999, 51.4000653], [-0.5628535, 51.3999487], [-0.5629957, 51.399622400000005], [-0.5631209, 51.399345499999995], [-0.5632911, 51.3989996], [-0.5634527, 51.3986623], [-0.5636573999999999, 51.398271], [-0.5640011, 51.3977281], [-0.564163, 51.3974731], [-0.5646552, 51.3967683], [-0.5649977, 51.396306499999994], [-0.565354, 51.395856300000005], [-0.5658745, 51.39526], [-0.5664330999999999, 51.3946631], [-0.5680464, 51.3930869], [-0.5690438999999999, 51.39226419999999], [-0.5695472, 51.3918661], [-0.5700763999999999, 51.3914663], [-0.5706220999999999, 51.3910809], [-0.5711903999999999, 51.3906979], [-0.5717618999999999, 51.39032100000001], [-0.5723594, 51.3899617], [-0.5730268, 51.38958740000001], [-0.5737423, 51.3892007], [-0.5744069, 51.3888691], [-0.5751021, 51.38853749999999], [-0.5756034999999999, 51.3883321], [-0.5761119, 51.388137], [-0.5772642999999998, 51.38771599999999], [-0.578325, 51.38735729999999], [-0.5796922, 51.3869487], [-0.5803111515027607, 51.38679167395817], [-0.5818353, 51.386405], [-0.5828645, 51.38617080000001], [-0.5839161, 51.3859525], [-0.5848762, 51.3857858], [-0.5858497, 51.3856344], [-0.5863684, 51.3855659], [-0.5869003, 51.385499300000006], [-0.5874984999999999, 51.38543109999999], [-0.5880862, 51.3853754], [-0.5892768999999999, 51.385292199999995], [-0.5902489, 51.38524670000001], [-0.5912159, 51.3852247], [-0.5935616, 51.3852412], [-0.5943854999999999, 51.38526000000001], [-0.5950803, 51.38529019999999], [-0.5957569999999999, 51.3853307], [-0.596171, 51.3853665], [-0.5966186999999998, 51.38540879999999], [-0.5970664, 51.38545090000001], [-0.5975379, 51.385497], [-0.5979951, 51.385546999999995], [-0.5985354, 51.38561490000001], [-0.5990845, 51.3856906], [-0.5996961, 51.38578419999999], [-0.6004234999999999, 51.3859054], [-0.6022323, 51.3862232], [-0.6036603, 51.38647389999999], [-0.6050222, 51.3867168], [-0.6054470301617573, 51.38679167395817], [-0.6064248, 51.386964], [-0.6075868999999999, 51.3871737], [-0.6083209, 51.38730180000001], [-0.6093291, 51.3874695], [-0.6102135, 51.3876241], [-0.6113844, 51.3878327], [-0.6122643, 51.38799469999999], [-0.6131242999999998, 51.3881492], [-0.6146141999999999, 51.388423200000005], [-0.6155409999999999, 51.38857879999999], [-0.6164567, 51.38874429999999], [-0.6175067999999999, 51.3889292], [-0.6186381, 51.3891361], [-0.6197381, 51.3893363], [-0.6208537, 51.389536], [-0.6222522999999999, 51.38976420000001], [-0.6235725999999999, 51.3899989], [-0.6242989999999999, 51.39013390000001], [-0.6248305999999999, 51.39021679999999], [-0.6263208, 51.390483800000005], [-0.627791, 51.390745200000005], [-0.628820698883665, 51.39094823813187], [-0.6290258999999999, 51.390988699999994], [-0.6301089, 51.39123649999999], [-0.6311242999999999, 51.3915005], [-0.6316775, 51.39164890000001], [-0.6319259, 51.39173069999999], [-0.6320022, 51.391755800000006], [-0.6320805, 51.3917805], [-0.6321688, 51.3918059], [-0.632658, 51.3919659], [-0.6332472, 51.39216030000001], [-0.63447, 51.392628], [-0.6357458, 51.39312030000001], [-0.6365622999999999, 51.3934354], [-0.6398095999999999, 51.39470109999999], [-0.6399326, 51.394749], [-0.6401274, 51.39482600000001], [-0.6430167, 51.395948100000005], [-0.6444004999999999, 51.3964917], [-0.6499299999999999, 51.3986485], [-0.6500129999999998, 51.39868090000001], [-0.6503716, 51.39881940000001], [-0.6508575, 51.3990115], [-0.6514065, 51.3992105], [-0.6516833999999999, 51.3993055], [-0.6524181, 51.3995414], [-0.6529014, 51.3996975], [-0.6533091, 51.3998247], [-0.6560659, 51.40062509999999], [-0.65636, 51.400712199999994], [-0.6582625, 51.401258099999986], [-0.6602195999999999, 51.40182659999999], [-0.6604459, 51.40189709999999], [-0.6632075, 51.40269529999999], [-0.6634973999999999, 51.4027791], [-0.6637937999999999, 51.402865], [-0.6686426999999999, 51.40427540000001], [-0.6689028, 51.404351000000005], [-0.6705655, 51.4048346], [-0.6707755, 51.4048957], [-0.6714706999999999, 51.405062], [-0.6720143, 51.40522010000001], [-0.6723357999999999, 51.4053106], [-0.6724673999999999, 51.4053467], [-0.6727705, 51.405427], [-0.6731245, 51.4055039], [-0.6735703, 51.405593], [-0.6743073999999999, 51.40573319999999], [-0.6748544, 51.40584450000001], [-0.6750287999999999, 51.40588], [-0.6750718, 51.4058888], [-0.6755438999999999, 51.4059858], [-0.6759138999999998, 51.4060578], [-0.6773617999999999, 51.4063106], [-0.6780569999999999, 51.40643759999998], [-0.6782394, 51.4064677], [-0.6783655000000001, 51.4064844], [-0.6784783999999999, 51.40649429999999], [-0.6786206, 51.406501], [-0.6787945999999999, 51.4065045], [-0.6789439999999999, 51.4065024], [-0.679106, 51.406496], [-0.6793018, 51.4064843], [-0.6794437, 51.406469400000006], [-0.6795777999999999, 51.406451], [-0.6797122, 51.40643070000001], [-0.679838, 51.4064058], [-0.6799455999999999, 51.4063805], [-0.6800660000000001, 51.4063506], [-0.6802693, 51.40629049999999], [-0.6804254, 51.4062334], [-0.680597, 51.4061681], [-0.6807386999999999, 51.4061031], [-0.6811283999999999, 51.4058819], [-0.6813515, 51.40573499999999], [-0.6815464, 51.40554350000001], [-0.6816291, 51.40545190000001], [-0.6817091999999999, 51.40535219999999], [-0.6817657, 51.405266100000006], [-0.6818071999999998, 51.4051751], [-0.6819155999999998, 51.4049375], [-0.6820113, 51.404692399999995], [-0.6820829, 51.4044834], [-0.6821213999999999, 51.40437079999999], [-0.6822217, 51.40405369999999], [-0.6822863, 51.40384970000001], [-0.6823391999999999, 51.403676799999985], [-0.6823964, 51.403462], [-0.6824905, 51.4030637], [-0.6825199999999999, 51.40285149999999], [-0.6825475, 51.40263519999999], [-0.6826299, 51.4017587], [-0.6826433999999999, 51.4011393], [-0.6826332, 51.4007966], [-0.6826154999999999, 51.40047440000001], [-0.6825828, 51.4000883], [-0.6825332, 51.3997269], [-0.6825037, 51.3995366], [-0.6824678, 51.39932610000001], [-0.6823896, 51.398936], [-0.6821206, 51.3980317], [-0.6817903999999999, 51.3971254], [-0.6808688, 51.394807199999995], [-0.6799699, 51.39247670000001], [-0.6798236000000001, 51.3920273], [-0.6797613000000001, 51.3918021], [-0.6797136999999999, 51.39157190000001], [-0.6796132999999999, 51.39104539999999], [-0.6795677000000001, 51.39077800000001], [-0.6795307, 51.39051189999999], [-0.6795006, 51.390006], [-0.6794929999999999, 51.38949519999999], [-0.679496, 51.389259499999994], [-0.6794921, 51.389011700000005], [-0.6795430999999998, 51.3885226], [-0.679611, 51.3880539], [-0.6796456999999999, 51.38781509999999], [-0.6797015, 51.3875828], [-0.6798212, 51.38710089999999], [-0.6798903999999999, 51.3868604], [-0.679911991224428, 51.38679167395817], [-0.6799636, 51.3866274], [-0.6803153999999999, 51.3856687], [-0.6810459, 51.3837591], [-0.6817715, 51.381857], [-0.6824865999999999, 51.3799373], [-0.6830845999999999, 51.3784441], [-0.6836564000000002, 51.3769501], [-0.6847956999999999, 51.37393339999999], [-0.6871000000000002, 51.3679166], [-0.6871601999999999, 51.367777299999986], [-0.6873282999999999, 51.36731059999999], [-0.6873845999999999, 51.3671611], [-0.6876657999999999, 51.366435499999994], [-0.6879460999999999, 51.3657279], [-0.6882229999999999, 51.3649915], [-0.6884727, 51.3643346], [-0.6885357, 51.364162599999986], [-0.6885923, 51.364011299999994], [-0.6887286999999999, 51.36364759999999], [-0.6888602999999999, 51.3633166], [-0.6889851, 51.3629864], [-0.6894959, 51.3616747], [-0.6896969, 51.361142499999985], [-0.6904266, 51.3592627], [-0.6907918, 51.35832729999999], [-0.6909668, 51.3578645], [-0.6911910999999998, 51.357384], [-0.6913134, 51.35715489999998], [-0.6916200999999998, 51.35670650000001], [-0.6917748999999999, 51.3564894], [-0.6919392999999999, 51.3562634], [-0.6921143, 51.35606159999998], [-0.692299, 51.35586759999999], [-0.6924040999999999, 51.3557648], [-0.6925137999999998, 51.355659], [-0.6927368999999999, 51.3554586], [-0.6931538999999999, 51.3551202], [-0.6933974, 51.3549403], [-0.6936538, 51.3547623], [-0.6939007999999999, 51.3546054], [-0.6941626000000001, 51.3544394], [-0.6944566999999999, 51.3542729], [-0.6947632, 51.35410809999999], [-0.6949147, 51.3540232], [-0.6950775999999999, 51.35393979999999], [-0.695335, 51.353821499999995], [-0.6955900999999999, 51.3537082], [-0.6958864999999999, 51.3535868], [-0.6961947, 51.3534671], [-0.6966982, 51.35330629999999], [-0.6967593, 51.353286100000005], [-0.6971873999999999, 51.3531288], [-0.6976028999999999, 51.3530092], [-0.6979024, 51.3529314], [-0.6982172, 51.3528561], [-0.6985809, 51.35277839999999], [-0.6989567, 51.3527076], [-0.6993894999999999, 51.35263419999998], [-0.6998261999999998, 51.3525708], [-0.7000853999999999, 51.35254040000001], [-0.7003444000000001, 51.3525138], [-0.7008665, 51.3524717], [-0.7013025999999999, 51.352445399999986], [-0.7017339999999999, 51.352419999999995], [-0.7024237999999999, 51.352375499999994], [-0.7028323999999999, 51.35233730000001], [-0.7033746999999999, 51.352282599999995], [-0.7034209, 51.352279], [-0.7037287, 51.3522373], [-0.7041256999999999, 51.3521736], [-0.7044264, 51.35211619999998], [-0.7047862, 51.3520437], [-0.7050199, 51.3519903], [-0.7052585, 51.351933499999994], [-0.7055108000000001, 51.3518706], [-0.7057756, 51.3517978], [-0.7062345, 51.35166], [-0.7064495, 51.3515991], [-0.7066653, 51.3515275], [-0.7070814, 51.35137099999999], [-0.7088176, 51.35063209999999], [-0.7089673999999999, 51.3505691], [-0.7126968, 51.3488973], [-0.7139805999999999, 51.348319], [-0.7142720999999999, 51.34817179999999], [-0.7145830999999999, 51.34800130000001], [-0.7151748000000001, 51.3476581], [-0.7163754999999999, 51.346999], [-0.7186522272956171, 51.34571881075767], [-0.7204333, 51.34471729999999], [-0.722799, 51.3434057], [-0.7236023, 51.3429589], [-0.7244206999999999, 51.3425159], [-0.7252447, 51.34209919999999], [-0.7260782, 51.34169579999999], [-0.7263857, 51.3415575], [-0.7267117, 51.34141839999999], [-0.7273682999999999, 51.3411682], [-0.7280117, 51.3409421], [-0.7286846999999999, 51.34072169999999], [-0.7306062, 51.3401422], [-0.7317894, 51.339796500000006], [-0.7324937999999999, 51.339596699999994], [-0.7332693, 51.3393702], [-0.734519, 51.33900419999999], [-0.7363307, 51.33849479999999], [-0.7380993999999999, 51.3379833], [-0.7398652, 51.3374824], [-0.7415607, 51.33699130000001], [-0.7420446, 51.336849499999985], [-0.7427953, 51.336628399999995], [-0.7433075999999998, 51.336483400000006], [-0.7438918999999999, 51.3363228], [-0.7441589, 51.33624429999999], [-0.7449808999999998, 51.33600269999999], [-0.7455547999999999, 51.3358201], [-0.7459222999999999, 51.3356877], [-0.7464596000000001, 51.33545019999999], [-0.7468493, 51.3352285], [-0.747035, 51.3351135], [-0.7471748999999999, 51.33502609999999], [-0.7474349, 51.33487119999999], [-0.7477113000000001, 51.33469399999999], [-0.7481895999999999, 51.3343193], [-0.7483693, 51.33414799999999], [-0.7493537, 51.3332363], [-0.7499572, 51.33265819999999], [-0.7507081999999999, 51.3319392], [-0.7510649, 51.3316191], [-0.7514351000000001, 51.3313125], [-0.7518212999999999, 51.33100410000001], [-0.7522235999999999, 51.3307041], [-0.7522344346199573, 51.33069708903964], [-0.7525964999999999, 51.33046280000001], [-0.7529881, 51.33023989999999], [-0.7533340999999999, 51.33004549999999], [-0.7538033999999999, 51.32982260000001], [-0.7542754999999999, 51.32961639999999], [-0.7548682999999999, 51.32939850000001], [-0.7555404, 51.3291493], [-0.7561477, 51.32888229999999], [-0.7566250999999999, 51.32865439999999], [-0.7570456, 51.3284348], [-0.7576140999999998, 51.3281052], [-0.7580809999999999, 51.3277937], [-0.7585772, 51.3274236], [-0.7591133, 51.326935600000006], [-0.7596148999999999, 51.3264097], [-0.7600145999999999, 51.3259239], [-0.7603606, 51.32538580000001], [-0.7606072999999999, 51.32482099999999], [-0.7607943999999999, 51.32427950000001], [-0.7609265, 51.3237482], [-0.7609666999999999, 51.3231851], [-0.7609479999999998, 51.32259669999999], [-0.760846, 51.3219866], [-0.7606744, 51.32142170000001], [-0.7604279, 51.320854100000005], [-0.7601353, 51.32033209999999], [-0.7597466, 51.3198031], [-0.7593226, 51.31929449999999], [-0.7588505, 51.31882840000001], [-0.758298, 51.318380899999994], [-0.757703, 51.3179737], [-0.7571467, 51.3176356], [-0.7570416999999999, 51.3175727], [-0.7566801000000001, 51.3173602], [-0.7563175, 51.3171484], [-0.7551002, 51.3164446], [-0.7548604, 51.3163133], [-0.7546322, 51.3161781], [-0.7541702999999998, 51.315913299999984], [-0.7535882999999999, 51.3155782], [-0.7530044999999999, 51.3152454], [-0.7527620999999999, 51.3151081], [-0.7520147999999999, 51.31466650000001], [-0.7516110999999999, 51.3144337], [-0.7512064999999999, 51.314197], [-0.7504008999999999, 51.31374], [-0.7502604, 51.31366090000001], [-0.7499745999999999, 51.313492200000006], [-0.7491594999999999, 51.31301909999999], [-0.7490368999999999, 51.3129514], [-0.7486087, 51.31269009999999], [-0.7481628, 51.3124367], [-0.747893, 51.31227259999999], [-0.7476035, 51.3121117], [-0.7473544, 51.3119641], [-0.7466070999999999, 51.31153259999999], [-0.7459611, 51.311156], [-0.7456372999999998, 51.31096639999999], [-0.74547, 51.3108724], [-0.7453116, 51.310778899999995], [-0.7450692000000001, 51.3106422], [-0.7448002, 51.31048580000001], [-0.7445382, 51.31033550000001], [-0.7431064, 51.3095064], [-0.7420036999999999, 51.3088655], [-0.7408886999999998, 51.3082307], [-0.738447, 51.306810000000006], [-0.7379744999999999, 51.3065361], [-0.7375522999999999, 51.3062955], [-0.7368414999999999, 51.3058804], [-0.7364904, 51.305673899999995], [-0.7361456, 51.30545969999999], [-0.7356248999999999, 51.305105299999994], [-0.7351198999999999, 51.304675], [-0.7347283, 51.30431790000001], [-0.7343526, 51.30391720000001], [-0.7339129, 51.3033771], [-0.7337052999999999, 51.3030681], [-0.7336805, 51.3030261], [-0.7335734, 51.30284509999999], [-0.7334502999999999, 51.302632200000005], [-0.7332745999999999, 51.3022871], [-0.7332072, 51.30209399999999], [-0.7331324, 51.30187960000001], [-0.7330725, 51.301531100000005], [-0.7329968, 51.30126440000001], [-0.7328410999999999, 51.30083280000001], [-0.7326569999999999, 51.3004847], [-0.7323311, 51.2999679], [-0.7322278, 51.2998278], [-0.7321417614882232, 51.2997153118442], [-0.7321193182682595, 51.29968596916647], [-0.732091688296879, 51.299649845208954], [-0.7320668499181422, 51.29961737100925], [-0.7320027, 51.29953350000001], [-0.7316570999999998, 51.2991455], [-0.7312788, 51.29876929999999], [-0.7309232999999999, 51.2984606], [-0.7305138999999999, 51.2981512], [-0.7302205999999999, 51.2979386], [-0.7298112, 51.29766609999999], [-0.729295, 51.2973711], [-0.7287838999999999, 51.2971156], [-0.7282456, 51.296882700000005], [-0.7267546999999999, 51.296282], [-0.7263824999999999, 51.2961343], [-0.7260753, 51.2959982], [-0.7254833, 51.2957107], [-0.7246808, 51.295264], [-0.7241198, 51.2948955], [-0.7236251, 51.2945077], [-0.7233336999999999, 51.2942484], [-0.7229106, 51.29384], [-0.7225132, 51.29340030000001], [-0.7222612, 51.293071899999994], [-0.7220609, 51.29276380000001], [-0.7218901999999999, 51.2924675], [-0.7217603, 51.292220400000005], [-0.7214605999999999, 51.2914927], [-0.7213564999999998, 51.291090199999985], [-0.7212893, 51.29074919999999], [-0.7212408, 51.2903489], [-0.7212229, 51.28995069999999], [-0.7212187, 51.28952159999999], [-0.7212430999999999, 51.2888402], [-0.7212989999999999, 51.2883394], [-0.7213551, 51.28797400000001], [-0.7214223999999999, 51.2876193], [-0.7218603, 51.2860774], [-0.7220025999999999, 51.2857071], [-0.7222557999999999, 51.28517050000001], [-0.7227354, 51.28425930000001], [-0.7230395, 51.2835855], [-0.7231656999999999, 51.2831808], [-0.7232412000000001, 51.28275709999998], [-0.7233036, 51.282216600000005], [-0.7232986, 51.281723099999994], [-0.723251, 51.2813263], [-0.7232336999999999, 51.2812237], [-0.7231706999999999, 51.2809341], [-0.7230779, 51.280664300000005], [-0.722977, 51.28035750000001], [-0.7228753999999998, 51.28011250000001], [-0.7228101, 51.2799718], [-0.7225753, 51.2794608], [-0.7224198, 51.27922249999999], [-0.722222, 51.2789362], [-0.7218711, 51.27850889999999], [-0.7216508, 51.27825500000001], [-0.7213787999999999, 51.278012899999986], [-0.7201883999999998, 51.2770321], [-0.7199136, 51.2768093], [-0.7197891999999999, 51.2766789], [-0.7196713, 51.27652090000001], [-0.7195885999999999, 51.2763855], [-0.7194907, 51.2761817], [-0.7193965, 51.2759257], [-0.7193272, 51.275649900000005], [-0.7193001, 51.27542499999999], [-0.7193052999999999, 51.27522590000001], [-0.7193461999999999, 51.27499950000001], [-0.7194076, 51.2747697], [-0.7195133811540542, 51.27453379516892], [-0.7195144999999998, 51.2745313], [-0.7196183, 51.27435719999998], [-0.7197203999999999, 51.2742165], [-0.7198471, 51.2740569], [-0.719955, 51.2739358], [-0.7202844999999999, 51.2736329], [-0.7204587, 51.2734719], [-0.720583, 51.2733581], [-0.7219608999999999, 51.272096299999994], [-0.722072, 51.27199590000001], [-0.7251665, 51.2691996], [-0.7255013, 51.268874], [-0.7260364, 51.2683196], [-0.726424, 51.26789449999999], [-0.7266949, 51.2675745], [-0.7270998999999999, 51.267099999999985], [-0.7271445610062716, 51.2670440854443], [-0.7271830259909814, 51.266995928110994], [-0.7272515, 51.266910200000005], [-0.7278943999999999, 51.266077], [-0.728476, 51.2652766], [-0.7292001, 51.2642055], [-0.7297120999999999, 51.2634735], [-0.7300919, 51.26296069999999], [-0.7303857, 51.2625996], [-0.7306539, 51.2622781], [-0.7310695999999999, 51.2618162], [-0.7315765, 51.2613081], [-0.7320888, 51.2608247], [-0.7327404999999999, 51.260247199999995], [-0.7331603, 51.2598991], [-0.7333078, 51.25978070000001], [-0.7334660999999999, 51.2596456], [-0.7335948, 51.2595438], [-0.7340294, 51.25921110000001], [-0.7376195, 51.2564462], [-0.7378381, 51.256296], [-0.7395199, 51.25520960000001], [-0.7400978, 51.2548608], [-0.7408154999999998, 51.254464199999994], [-0.7431059999999999, 51.2531984], [-0.7432857, 51.2531015], [-0.7480205, 51.2505171], [-0.7500691999999999, 51.2494247], [-0.7505196999999999, 51.24920289999999], [-0.7509366, 51.2490127], [-0.7513531, 51.2488473], [-0.7518251, 51.248659999999994], [-0.75245, 51.24844300000001], [-0.7529631, 51.2482874], [-0.7535726999999999, 51.2481205], [-0.7557684, 51.2475542], [-0.7560005999999999, 51.24749769999998], [-0.7561376, 51.2474659], [-0.7567031000000001, 51.247291700000005], [-0.7570524000000001, 51.24720659999999]]} |
28.6 |
2035 |
2042 |
Feltham Arr RD Country End |
Aldershot Sig. As16 |
Feltham Depot |
51.2472066 |
-0.7570524 |
51.2472066 |
-0.7570524 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Feltham Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21638148 |
1790192116112599 |
21 |
21 |
2026-09-23 19:52:02.012040 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:01.599275 |
| 770034 |
800934 |
L88841 |
322G29MZ23 |
2026-09-23 |
COMPLETE |
21642204 |
2026-09-23 20:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800934, "stp": "P", "toc": "Northern", "uid": "L88841", "consist": "323210", "dest_crs": "HDF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L88841/2026-09-23/detailed", "trust_id": "322G29MZ23", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hadfield", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": null, "is_terminated": 1, "next_location": "Hadfield", "signalling_id": "2G29", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2042", "current_leg_dep": "2036", "current_leg_end": "Hadfield", "origin_dep_time": "2003", "origin_platform": "2", "current_location": "Hadfield", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9494684, 53.44464310000001], [-1.9509997999999995, 53.4451279], [-1.9518903000000003, 53.4453818], [-1.952092, 53.4454463], [-1.9529978, 53.44574269999998], [-1.9533963, 53.4458795], [-1.9536618999999995, 53.44597069999999], [-1.9547068, 53.4463097], [-1.9551252, 53.446428299999994], [-1.955445, 53.44650249999999], [-1.9555874, 53.4465387], [-1.9561364999999995, 53.44664719999999], [-1.9566212, 53.4467312], [-1.9570491, 53.4467865], [-1.9572263, 53.446805299999994], [-1.9577454999999997, 53.446857099999995], [-1.9581591999999997, 53.44688479999999], [-1.9585424, 53.446899], [-1.9589665, 53.4469073], [-1.9596854, 53.44687999999999], [-1.9598260999999997, 53.446874599999994], [-1.9608964, 53.446850100000006], [-1.9616381000000005, 53.4468535], [-1.9622222, 53.4468748], [-1.9628073999999995, 53.446901800000006], [-1.9638591, 53.447022], [-1.9647655, 53.4471508], [-1.9654034, 53.447264], [-1.9654661, 53.44727799999998], [-1.9658392, 53.4473703], [-1.9661041999999995, 53.447467400000015], [-1.9663339999999996, 53.4475657], [-1.9665059, 53.447647499999995], [-1.9667259, 53.44776180000001], [-1.9669038, 53.4478842], [-1.9671681999999997, 53.448080799999985], [-1.9672778, 53.44816829999999], [-1.9676159, 53.4484612], [-1.9680767999999995, 53.448835300000006], [-1.9683778, 53.4490156], [-1.9693289, 53.449535299999994], [-1.9696239, 53.4497477], [-1.9697137, 53.44984329999999], [-1.9698595, 53.44999440000001], [-1.9699471999999996, 53.4501295], [-1.9700236, 53.4502652], [-1.9700856, 53.4504719], [-1.9701166, 53.4505966], [-1.9701219000000003, 53.4507331], [-1.970107, 53.450974599999995], [-1.970029, 53.451391699999995], [-1.9700162, 53.4517622], [-1.9701106, 53.453439200000005], [-1.9701264, 53.4538756], [-1.9701329999999997, 53.4540565], [-1.9701262, 53.45439989999999], [-1.9700773000000005, 53.45477919999999], [-1.9698961, 53.4555817], [-1.9696673, 53.4562611], [-1.9694787, 53.4566626], [-1.9692773, 53.4570443], [-1.9690929, 53.4573502], [-1.9688861999999996, 53.4576663], [-1.9684989, 53.4581626], [-1.9679797, 53.4587269], [-1.9674327, 53.459291499999985], [-1.9666555, 53.4599501], [-1.9663415999999996, 53.460198000000005], [-1.9661638, 53.4603191], [-1.9653831999999996, 53.460845600000006]]}", "current_leg_start": "Glossop", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "53.4608456", "next_location_lon": "-1.9653832", "previous_location": "Glossop", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.469, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.469, \"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\": 1159.476, \"from_m\": 1088.464, \"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\": 1183.533, \"from_m\": 1159.476, \"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\": 1274.252, \"from_m\": 1183.533, \"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\": 1443.746, \"from_m\": 1274.252, \"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\": 2199.218, \"from_m\": 1443.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2257.573, \"from_m\": 2199.218, \"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\": 2343.777, \"from_m\": 2257.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5579.627, \"from_m\": 2343.777, \"capability_applied\": null, \"effective_limit_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\": 9989.343, \"from_m\": 5579.627, \"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\": 10010.956, \"from_m\": 9989.343, \"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\": 13109.153, \"from_m\": 10010.956, \"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\": 14392.813, \"from_m\": 13109.153, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16744.237, \"from_m\": 14392.813, \"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\": 16755.201, \"from_m\": 16744.237, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18726.92, \"from_m\": 16755.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\": 19013.554, \"from_m\": 18726.92, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19533.242, \"from_m\": 19013.554, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 20713.501, \"from_m\": 19533.242, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 800934, \"profile_key\": \"fe9e9f88b53612e43876b34c0ea65d37489f19d7e9c8b66dd640310e7fba6d4c\", \"schedule_id\": 18064, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1119.428, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2006H\", \"wtt_dep\": \"2007\", \"location\": \"Ashburys\", \"stage_seq\": 3, \"distance_m\": 2468.55, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2011H\", \"wtt_dep\": \"2012\", \"location\": \"Guide Bridge\", \"stage_seq\": 4, \"distance_m\": 8084.44, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013H\", \"location\": \"Hyde Jn\", \"stage_seq\": 5, \"distance_m\": 9989.343, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2014H\", \"wtt_dep\": \"2015\", \"location\": \"Flowery Field\", \"stage_seq\": 6, \"distance_m\": 10815.505, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2016H\", \"wtt_dep\": \"2017\", \"location\": \"Newton for Hyde\", \"stage_seq\": 7, \"distance_m\": 11846.165, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019\", \"location\": \"Godley\", \"stage_seq\": 8, \"distance_m\": 12749.329, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021H\", \"location\": \"Hattersley\", \"stage_seq\": 9, \"distance_m\": 14123.472, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024\", \"location\": \"Broadbottom\", \"stage_seq\": 10, \"distance_m\": 15782.277, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2029H\", \"location\": \"Dinting\", \"stage_seq\": 11, \"distance_m\": 19108.532, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2035H\", \"location\": \"Glossop\", \"stage_seq\": 12, \"distance_m\": 19274.118, \"section_seq\": 1, \"route_path_id\": 138195}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Hadfield\", \"stage_seq\": 13, \"distance_m\": 20713.501, \"section_seq\": 1, \"route_path_id\": 138195}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 20713.501, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138195}], \"total_distance_m\": 20713.501, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18224.633, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2488.868, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "53.4608456", "current_position_lon": "-1.9653832", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:03Z\", \"source_id\": 69108481, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:06:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:05Z\", \"source_id\": 21618530, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:23Z\", \"source_id\": 69120519, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:27Z\", \"source_id\": 21622221, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:55Z\", \"source_id\": 69128475, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:59Z\", \"source_id\": 21624655, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:11Z\", \"source_id\": 69142238, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:16Z\", \"source_id\": 21628932, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8769, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:37Z\", \"source_id\": 69158669, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:40Z\", \"source_id\": 21633944, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:18Z\", \"source_id\": 69168532, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:23Z\", \"source_id\": 21637005, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:23Z\", \"source_id\": 69185490, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:26Z\", \"source_id\": 21642204, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hadfield", "service_state_platform": null, "timing_fact_generation": 1790192487840705, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:03.109123", "service_state_evidence_id": 21642204, "current_leg_start_actual_dep": "2026-09-23T20:36:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:03.170574", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
MAN |
HDF |
2G29 |
323210 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.469, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.469, "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": 1159.476, "from_m": 1088.464, "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": 1183.533, "from_m": 1159.476, "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": 1274.252, "from_m": 1183.533, "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": 1443.746, "from_m": 1274.252, "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": 2199.218, "from_m": 1443.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2257.573, "from_m": 2199.218, "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": 2343.777, "from_m": 2257.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5579.627, "from_m": 2343.777, "capability_applied": null, "effective_limit_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": 9989.343, "from_m": 5579.627, "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": 10010.956, "from_m": 9989.343, "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": 13109.153, "from_m": 10010.956, "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": 14392.813, "from_m": 13109.153, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16744.237, "from_m": 14392.813, "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": 16755.201, "from_m": 16744.237, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18726.92, "from_m": 16755.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": 19013.554, "from_m": 18726.92, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19533.242, "from_m": 19013.554, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 20713.501, "from_m": 19533.242, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 800934, "profile_key": "fe9e9f88b53612e43876b34c0ea65d37489f19d7e9c8b66dd640310e7fba6d4c", "schedule_id": 18064, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138195}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2005", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1119.428, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2006H", "wtt_dep": "2007", "location": "Ashburys", "stage_seq": 3, "distance_m": 2468.55, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2011H", "wtt_dep": "2012", "location": "Guide Bridge", "stage_seq": 4, "distance_m": 8084.44, "section_seq": 1, "route_path_id": 138195}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013H", "location": "Hyde Jn", "stage_seq": 5, "distance_m": 9989.343, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2014H", "wtt_dep": "2015", "location": "Flowery Field", "stage_seq": 6, "distance_m": 10815.505, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2016H", "wtt_dep": "2017", "location": "Newton for Hyde", "stage_seq": 7, "distance_m": 11846.165, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019", "location": "Godley", "stage_seq": 8, "distance_m": 12749.329, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021H", "location": "Hattersley", "stage_seq": 9, "distance_m": 14123.472, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024", "location": "Broadbottom", "stage_seq": 10, "distance_m": 15782.277, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2029H", "location": "Dinting", "stage_seq": 11, "distance_m": 19108.532, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2035H", "location": "Glossop", "stage_seq": 12, "distance_m": 19274.118, "section_seq": 1, "route_path_id": 138195}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Hadfield", "stage_seq": 13, "distance_m": 20713.501, "section_seq": 1, "route_path_id": 138195}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 20713.501, "from_m": 0.0, "section_seq": 1, "route_path_id": 138195}], "total_distance_m": 20713.501, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18224.633, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2488.868, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 8573, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:03Z", "source_id": 69108481, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:06:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:05Z", "source_id": 21618530, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8708, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:23Z", "source_id": 69120519, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:12:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:27Z", "source_id": 21622221, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8762, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:55Z", "source_id": 69128475, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:59Z", "source_id": 21624655, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8766, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:11Z", "source_id": 69142238, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:16Z", "source_id": 21628932, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8769, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:37Z", "source_id": 69158669, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:29:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:40Z", "source_id": 21633944, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8773, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:18Z", "source_id": 69168532, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:34:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:23Z", "source_id": 21637005, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8775, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:23Z", "source_id": 69185490, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:42:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:26Z", "source_id": 21642204, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Manchester Piccadilly |
2003 |
2003 |
2 |
None |
None |
Hadfield |
2041 |
2041 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L88841/2026-09-23/detailed |
None |
Glossop |
2026-09-23T20:36:30+01:00 |
Hadfield |
6.0 |
{"type": "LineString", "coordinates": [[-1.9494684, 53.44464310000001], [-1.9509997999999995, 53.4451279], [-1.9518903000000003, 53.4453818], [-1.952092, 53.4454463], [-1.9529978, 53.44574269999998], [-1.9533963, 53.4458795], [-1.9536618999999995, 53.44597069999999], [-1.9547068, 53.4463097], [-1.9551252, 53.446428299999994], [-1.955445, 53.44650249999999], [-1.9555874, 53.4465387], [-1.9561364999999995, 53.44664719999999], [-1.9566212, 53.4467312], [-1.9570491, 53.4467865], [-1.9572263, 53.446805299999994], [-1.9577454999999997, 53.446857099999995], [-1.9581591999999997, 53.44688479999999], [-1.9585424, 53.446899], [-1.9589665, 53.4469073], [-1.9596854, 53.44687999999999], [-1.9598260999999997, 53.446874599999994], [-1.9608964, 53.446850100000006], [-1.9616381000000005, 53.4468535], [-1.9622222, 53.4468748], [-1.9628073999999995, 53.446901800000006], [-1.9638591, 53.447022], [-1.9647655, 53.4471508], [-1.9654034, 53.447264], [-1.9654661, 53.44727799999998], [-1.9658392, 53.4473703], [-1.9661041999999995, 53.447467400000015], [-1.9663339999999996, 53.4475657], [-1.9665059, 53.447647499999995], [-1.9667259, 53.44776180000001], [-1.9669038, 53.4478842], [-1.9671681999999997, 53.448080799999985], [-1.9672778, 53.44816829999999], [-1.9676159, 53.4484612], [-1.9680767999999995, 53.448835300000006], [-1.9683778, 53.4490156], [-1.9693289, 53.449535299999994], [-1.9696239, 53.4497477], [-1.9697137, 53.44984329999999], [-1.9698595, 53.44999440000001], [-1.9699471999999996, 53.4501295], [-1.9700236, 53.4502652], [-1.9700856, 53.4504719], [-1.9701166, 53.4505966], [-1.9701219000000003, 53.4507331], [-1.970107, 53.450974599999995], [-1.970029, 53.451391699999995], [-1.9700162, 53.4517622], [-1.9701106, 53.453439200000005], [-1.9701264, 53.4538756], [-1.9701329999999997, 53.4540565], [-1.9701262, 53.45439989999999], [-1.9700773000000005, 53.45477919999999], [-1.9698961, 53.4555817], [-1.9696673, 53.4562611], [-1.9694787, 53.4566626], [-1.9692773, 53.4570443], [-1.9690929, 53.4573502], [-1.9688861999999996, 53.4576663], [-1.9684989, 53.4581626], [-1.9679797, 53.4587269], [-1.9674327, 53.459291499999985], [-1.9666555, 53.4599501], [-1.9663415999999996, 53.460198000000005], [-1.9661638, 53.4603191], [-1.9653831999999996, 53.460845600000006]]} |
1.8 |
2036 |
2042 |
Glossop |
Hadfield |
Hadfield |
53.4608456 |
-1.9653832 |
53.4608456 |
-1.9653832 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Hadfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642204 |
1790192487840705 |
44 |
44 |
2026-09-23 19:52:03.170574 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:03.109123 |
| 770035 |
801354 |
C49428 |
745B83MZ23 |
2026-09-23 |
COMPLETE |
21642220 |
2026-09-23 20:42:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 801354, "stp": "O", "toc": "Great Western Railway", "uid": "C49428", "consist": "165129", "dest_crs": "RDG", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49428/2026-09-23/detailed", "trust_id": "745B83MZ23", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-23", "dest_arr_time": "2049", "dest_platform": "12", "is_terminated": 1, "next_location": "Reading", "signalling_id": "5B83", "timing_status": "EARLY", "origin_station": "Maidenhead", "current_leg_arr": "2042", "current_leg_dep": "2038", "current_leg_end": "Reading", "origin_dep_time": "2021", "origin_platform": "5", "current_location": "Reading", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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": "Kennet Bridge Loop", "dest_arr_time_act": "2049", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Kennet Bridge Loop", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 240.49, \"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\": 1410.315, \"from_m\": 240.49, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17398.536, \"from_m\": 1410.315, \"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\": 17478.482, \"from_m\": 17398.536, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17536.863, \"from_m\": 17478.482, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17643.75, \"from_m\": 17536.863, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17699.87, \"from_m\": 17643.75, \"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\": 17758.26, \"from_m\": 17699.87, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18382.776, \"from_m\": 17758.26, \"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\": 18859.66, \"from_m\": 18382.776, \"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\": 801354, \"profile_key\": \"883dd6cbac6eb9edc09309832df0dd951dafe4cd30158ba3942fa5a1a131df8c\", \"schedule_id\": 36258, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Twyford\", \"stage_seq\": 2, \"distance_m\": 10915.441, \"section_seq\": 1, \"route_path_id\": 145054}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2045\", \"location\": \"Kennet Bridge Loop\", \"stage_seq\": 3, \"distance_m\": 16657.264, \"section_seq\": 1, \"route_path_id\": 145054}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 17699.87, \"section_seq\": 1, \"route_path_id\": 145054}, {\"is_pass\": false, \"wtt_arr\": \"2049\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 5, \"distance_m\": 18859.66, \"section_seq\": 1, \"route_path_id\": 145054}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18859.66, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 145054}], \"total_distance_m\": 18859.66, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 17631.454, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1228.206, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:54Z\", \"source_id\": 69167684, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:33:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:59Z\", \"source_id\": 21636712, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:41Z\", \"source_id\": 69175759, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:45Z\", \"source_id\": 21639181, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:23Z\", \"source_id\": 69185475, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:26Z\", \"source_id\": 21642220, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "12", "timing_fact_generation": 1790192488183467, "current_leg_arrival_utc": "2026-09-23T20:45:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:04.493184", "service_state_evidence_id": 21642220, "current_leg_start_actual_dep": "2026-09-23T20:45:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:05.536578", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
O |
MAI |
RDG |
5B83 |
165129 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 240.49, "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": 1410.315, "from_m": 240.49, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17398.536, "from_m": 1410.315, "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": 17478.482, "from_m": 17398.536, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17536.863, "from_m": 17478.482, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17643.75, "from_m": 17536.863, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17699.87, "from_m": 17643.75, "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": 17758.26, "from_m": 17699.87, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18382.776, "from_m": 17758.26, "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": 18859.66, "from_m": 18382.776, "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": 801354, "profile_key": "883dd6cbac6eb9edc09309832df0dd951dafe4cd30158ba3942fa5a1a131df8c", "schedule_id": 36258, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 145054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Twyford", "stage_seq": 2, "distance_m": 10915.441, "section_seq": 1, "route_path_id": 145054}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2045", "location": "Kennet Bridge Loop", "stage_seq": 3, "distance_m": 16657.264, "section_seq": 1, "route_path_id": 145054}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046H", "location": "Kennet Bridge Jn", "stage_seq": 4, "distance_m": 17699.87, "section_seq": 1, "route_path_id": 145054}, {"is_pass": false, "wtt_arr": "2049", "wtt_dep": null, "location": "Reading", "stage_seq": 5, "distance_m": 18859.66, "section_seq": 1, "route_path_id": 145054}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18859.66, "from_m": 0.0, "section_seq": 1, "route_path_id": 145054}], "total_distance_m": 18859.66, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 17631.454, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1228.206, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:54Z", "source_id": 69167684, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:33:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:59Z", "source_id": 21636712, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23700, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:41Z", "source_id": 69175759, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:45Z", "source_id": 21639181, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:23Z", "source_id": 69185475, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:42:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:26Z", "source_id": 21642220, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Maidenhead |
2021 |
2021 |
5 |
None |
None |
Reading |
2049 |
2049 |
12 |
EARLY |
-7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49428/2026-09-23/detailed |
None |
Kennet Bridge Loop |
2026-09-23T20:45:00+01:00 |
Reading |
4.0 |
{"type": "LineString", "coordinates": [[-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]]} |
1.3 |
2038 |
2042 |
Kennet Bridge Loop |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:42:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642220 |
1790192488183467 |
25 |
25 |
2026-09-23 19:52:05.536578 |
12 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:04.493184 |
| 770036 |
800478 |
L89086 |
422H44MY23 |
2026-09-23 |
COMPLETE |
21641632 |
2026-09-23 20:41:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 800478, "stp": "P", "toc": "Northern", "uid": "L89086", "consist": "323229", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89086/2026-09-23/detailed", "trust_id": "422H44MY23", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "8", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2H44", "timing_status": "LATE", "origin_station": "Crewe", "current_leg_arr": "2041", "current_leg_dep": "2034", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "1946", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Levenshulme", "dest_arr_time_act": "2040", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Levenshulme", "current_leg_milage": "2.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 180.275, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 251.673, \"from_m\": 180.275, \"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\": 269.27, \"from_m\": 251.673, \"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\": 717.296, \"from_m\": 269.27, \"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\": 6780.479, \"from_m\": 717.296, \"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\": 7661.822, \"from_m\": 6780.479, \"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\": 22664.987, \"from_m\": 7661.822, \"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\": 22707.437, \"from_m\": 22664.987, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27607.838, \"from_m\": 22707.437, \"capability_applied\": null, \"effective_limit_mph\": 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\": 27651.096, \"from_m\": 27607.838, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29859.546, \"from_m\": 27651.096, \"capability_applied\": null, \"effective_limit_mph\": 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\": 30813.094, \"from_m\": 29859.546, \"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\": 35436.932, \"from_m\": 30813.094, \"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\": 38230.35, \"from_m\": 35436.932, \"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\": 39180.965, \"from_m\": 38230.35, \"capability_applied\": null, \"effective_limit_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\": 40058.988, \"from_m\": 39180.965, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40501.865, \"from_m\": 40058.988, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 41482.117, \"from_m\": 40501.865, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41536.486, \"from_m\": 41482.117, \"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\": 45678.933, \"from_m\": 41536.486, \"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\": 46642.421, \"from_m\": 45678.933, \"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\": 46714.574, \"from_m\": 46642.421, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47242.667, \"from_m\": 46714.574, \"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\": 48776.973, \"from_m\": 47242.667, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48940.698, \"from_m\": 48776.973, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49250.111, \"from_m\": 48940.698, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49296.317, \"from_m\": 49250.111, \"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\": 49374.107, \"from_m\": 49296.317, \"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\": 49783.287, \"from_m\": 49374.107, \"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\": 800478, \"profile_key\": \"9997983624b5f9bea451d2ffdefeece667135af87c1b0e5917054187b1a7b92a\", \"schedule_id\": 18173, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953\", \"location\": \"Sandbach\", \"stage_seq\": 2, \"distance_m\": 7363.589, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1958\", \"location\": \"Holmes Chapel\", \"stage_seq\": 3, \"distance_m\": 13693.463, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2000H\", \"wtt_dep\": \"2001\", \"location\": \"Goostrey\", \"stage_seq\": 4, \"distance_m\": 16628.264, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2005H\", \"location\": \"Chelford\", \"stage_seq\": 5, \"distance_m\": 22879.086, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Alderley Edge\", \"stage_seq\": 6, \"distance_m\": 27784.318, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2012H\", \"wtt_dep\": \"2013H\", \"location\": \"Wilmslow\", \"stage_seq\": 7, \"distance_m\": 30461.618, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Handforth\", \"stage_seq\": 8, \"distance_m\": 32574.016, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2020H\", \"wtt_dep\": \"2021H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 9, \"distance_m\": 36474.045, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 10, \"distance_m\": 37957.281, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 11, \"distance_m\": 39417.713, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 12, \"distance_m\": 39851.728, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2025H\", \"wtt_dep\": \"2026H\", \"location\": \"Stockport\", \"stage_seq\": 13, \"distance_m\": 40291.913, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2028\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 14, \"distance_m\": 41482.117, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Heaton Chapel\", \"stage_seq\": 15, \"distance_m\": 42968.467, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2033\", \"wtt_dep\": \"2034\", \"location\": \"Levenshulme\", \"stage_seq\": 16, \"distance_m\": 45176.124, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 17, \"distance_m\": 46093.436, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Ardwick Jn\", \"stage_seq\": 18, \"distance_m\": 48630.6, \"section_seq\": 1, \"route_path_id\": 138225}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 19, \"distance_m\": 49783.287, \"section_seq\": 1, \"route_path_id\": 138225}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 49783.287, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 138225}], \"total_distance_m\": 49783.287, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 47781.707, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2001.58, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1946", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:20Z\", \"source_id\": 69075053, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:51:24Z\", \"source_id\": 21608383, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:14Z\", \"source_id\": 69088168, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:18Z\", \"source_id\": 21612476, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:42Z\", \"source_id\": 69093777, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:00:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:59:44Z\", \"source_id\": 21614153, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:45Z\", \"source_id\": 69105419, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:50Z\", \"source_id\": 21617692, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:04Z\", \"source_id\": 69115225, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:05Z\", \"source_id\": 21620579, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:41Z\", \"source_id\": 69123496, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:43Z\", \"source_id\": 21623103, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:53Z\", \"source_id\": 69130497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:15:56Z\", \"source_id\": 21625297, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:02Z\", \"source_id\": 69139641, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:07Z\", \"source_id\": 21628112, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:59Z\", \"source_id\": 21632074, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:53Z\", \"source_id\": 69161356, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:59Z\", \"source_id\": 21634722, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:22Z\", \"source_id\": 69168679, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:25Z\", \"source_id\": 21637058, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:24Z\", \"source_id\": 69183536, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:31Z\", \"source_id\": 21641632, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:41:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "8", "timing_fact_generation": 1790192432508411, "current_leg_arrival_utc": "2026-09-23T20:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:05.128503", "service_state_evidence_id": 21641632, "current_leg_start_actual_dep": "2026-09-23T20:35:00+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-23T19:41:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:05.532463", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
CRE |
MAN |
2H44 |
323229 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 180.275, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 251.673, "from_m": 180.275, "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": 269.27, "from_m": 251.673, "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": 717.296, "from_m": 269.27, "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": 6780.479, "from_m": 717.296, "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": 7661.822, "from_m": 6780.479, "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": 22664.987, "from_m": 7661.822, "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": 22707.437, "from_m": 22664.987, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.838, "from_m": 22707.437, "capability_applied": null, "effective_limit_mph": 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": 27651.096, "from_m": 27607.838, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29859.546, "from_m": 27651.096, "capability_applied": null, "effective_limit_mph": 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": 30813.094, "from_m": 29859.546, "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": 35436.932, "from_m": 30813.094, "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": 38230.35, "from_m": 35436.932, "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": 39180.965, "from_m": 38230.35, "capability_applied": null, "effective_limit_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": 40058.988, "from_m": 39180.965, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40501.865, "from_m": 40058.988, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 41482.117, "from_m": 40501.865, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41536.486, "from_m": 41482.117, "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": 45678.933, "from_m": 41536.486, "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": 46642.421, "from_m": 45678.933, "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": 46714.574, "from_m": 46642.421, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47242.667, "from_m": 46714.574, "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": 48776.973, "from_m": 47242.667, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48940.698, "from_m": 48776.973, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49250.111, "from_m": 48940.698, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49296.317, "from_m": 49250.111, "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": 49374.107, "from_m": 49296.317, "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": 49783.287, "from_m": 49374.107, "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": 800478, "profile_key": "9997983624b5f9bea451d2ffdefeece667135af87c1b0e5917054187b1a7b92a", "schedule_id": 18173, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1946", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953", "location": "Sandbach", "stage_seq": 2, "distance_m": 7363.589, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1958", "location": "Holmes Chapel", "stage_seq": 3, "distance_m": 13693.463, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2000H", "wtt_dep": "2001", "location": "Goostrey", "stage_seq": 4, "distance_m": 16628.264, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2005H", "location": "Chelford", "stage_seq": 5, "distance_m": 22879.086, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Alderley Edge", "stage_seq": 6, "distance_m": 27784.318, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2012H", "wtt_dep": "2013H", "location": "Wilmslow", "stage_seq": 7, "distance_m": 30461.618, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Handforth", "stage_seq": 8, "distance_m": 32574.016, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2020H", "wtt_dep": "2021H", "location": "Cheadle Hulme", "stage_seq": 9, "distance_m": 36474.045, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Adswood Road Jn", "stage_seq": 10, "distance_m": 37957.281, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Edgeley Jn No.1", "stage_seq": 11, "distance_m": 39417.713, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024H", "location": "Edgeley Jn No2", "stage_seq": 12, "distance_m": 39851.728, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2025H", "wtt_dep": "2026H", "location": "Stockport", "stage_seq": 13, "distance_m": 40291.913, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2028", "location": "Heaton Norris Jn", "stage_seq": 14, "distance_m": 41482.117, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Heaton Chapel", "stage_seq": 15, "distance_m": 42968.467, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2033", "wtt_dep": "2034", "location": "Levenshulme", "stage_seq": 16, "distance_m": 45176.124, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Slade Lane Jn", "stage_seq": 17, "distance_m": 46093.436, "section_seq": 1, "route_path_id": 138225}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037", "location": "Ardwick Jn", "stage_seq": 18, "distance_m": 48630.6, "section_seq": 1, "route_path_id": 138225}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 19, "distance_m": 49783.287, "section_seq": 1, "route_path_id": 138225}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 49783.287, "from_m": 0.0, "section_seq": 1, "route_path_id": 138225}], "total_distance_m": 49783.287, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 47781.707, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2001.58, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:20Z", "source_id": 69075053, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:51:24Z", "source_id": 21608383, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10492, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:14Z", "source_id": 69088168, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:18Z", "source_id": 21612476, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10482, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:42Z", "source_id": 69093777, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:00:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:59:44Z", "source_id": 21614153, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:45Z", "source_id": 69105419, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:05:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:50Z", "source_id": 21617692, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:04Z", "source_id": 69115225, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:05Z", "source_id": 21620579, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:41Z", "source_id": 69123496, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:13:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:43Z", "source_id": 21623103, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9090, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:53Z", "source_id": 69130497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:16:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:15:56Z", "source_id": 21625297, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:02Z", "source_id": 69139641, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:21:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:07Z", "source_id": 21628112, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:59Z", "source_id": 21632074, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8871, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:53Z", "source_id": 69161356, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:30:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:59Z", "source_id": 21634722, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8868, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:22Z", "source_id": 69168679, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:25Z", "source_id": 21637058, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8461, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:24Z", "source_id": 69183536, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:42:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:31Z", "source_id": 21641632, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:41:00+01:00", "operational_fact": true}] |
Crewe |
1946 |
1946 |
1 |
None |
None |
Manchester Piccadilly |
2040 |
2040 |
8 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89086/2026-09-23/detailed |
None |
Levenshulme |
2026-09-23T20:35:00+01:00 |
Manchester Piccadilly |
7.0 |
{"type": "LineString", "coordinates": [[-2.192910299999999, 53.44464159999999], [-2.1933013999999997, 53.4456004], [-2.1938054, 53.4468565], [-2.1938652999999997, 53.446999099999985], [-2.1944253999999996, 53.4483793], [-2.1945081, 53.448586899999995], [-2.1946912, 53.44903729999999], [-2.1949006, 53.4495517], [-2.1950548999999997, 53.4499306], [-2.1953131999999997, 53.4505655], [-2.1954683, 53.45096119999999], [-2.1955469999999995, 53.4511685], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} |
2.9 |
2034 |
2041 |
Levenshulme |
Manchester Piccadilly |
Manchester Piccadilly |
53.4769795 |
-2.2302017 |
53.4769795 |
-2.2302017 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:41:00 |
Manchester Piccadilly |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641632 |
1790192432508411 |
80 |
80 |
2026-09-23 19:52:05.532463 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:05.128503 |
| 770037 |
795655 |
H49399 |
126N23CX23 |
2026-09-23 |
COMPLETE |
21642738 |
2026-09-23 20:12:00 |
2026-09-23 19:52:24 |
2026-09-25 19:52:24 |
{"id": 795655, "stp": "P", "toc": "Unknown", "uid": "H49399", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49399/2026-09-23/detailed", "trust_id": "126N23CX23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Jarrow Tyne Coal Terminal (GBRf)", "service_date": "2026-09-23", "dest_arr_time": "2014", "dest_platform": null, "is_terminated": 1, "next_location": "Jarrow Tyne Coal Terminal (GBRf)", "signalling_id": "6N23", "timing_status": "EARLY", "origin_station": "Lynemouth Power Station (GBRf)", "current_leg_arr": "2012", "current_leg_dep": "2007½", "current_leg_end": "Jarrow Tyne Coal Terminal (GBRf)", "origin_dep_time": "1830", "origin_platform": null, "current_location": "Jarrow Tyne Coal Terminal (GBRf)", "last_update_time": "2026-09-23T19:52:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4481498999999998, 54.968313900000005], [-1.4480369999999998, 54.96850229999999], [-1.4480060999999995, 54.9685535], [-1.4472727, 54.9695501], [-1.4471424, 54.9698102], [-1.4470580999999998, 54.9700797], [-1.4469319000000005, 54.9708164], [-1.4468006000000002, 54.9718779], [-1.4467951, 54.97215179999999], [-1.4468221, 54.9724322], [-1.4468688, 54.97273909999999], [-1.4469864, 54.9730535], [-1.4471558999999998, 54.9733284], [-1.4474014, 54.97363910000001], [-1.4480627999999998, 54.97438049999999], [-1.4492427999999995, 54.975683499999995], [-1.4497326999999998, 54.9761414], [-1.4498475, 54.9762401], [-1.450026, 54.9763673], [-1.4502288, 54.9764838], [-1.4507381999999998, 54.97670409999999], [-1.4509445, 54.97677600000001], [-1.4512589, 54.9768543], [-1.4516167999999998, 54.976921399999995], [-1.4519719, 54.9769519], [-1.4526363, 54.97702879999999], [-1.4531656, 54.9771005], [-1.4534616, 54.977162], [-1.4537048, 54.97722890000001], [-1.4539241, 54.97729540000001], [-1.4540979, 54.977362199999995], [-1.4543470999999997, 54.97747579999999], [-1.4545514, 54.97758280000001], [-1.4550531, 54.977866799999994], [-1.4554223999999998, 54.978088799999995], [-1.4556003999999998, 54.9781967], [-1.4560944, 54.9785297], [-1.4565703, 54.978892899999984], [-1.4569463, 54.97921409999999], [-1.4573309999999997, 54.97961560000001], [-1.4577361999999998, 54.9800354], [-1.4580568000000005, 54.98036499999999], [-1.4584677999999998, 54.980794800000005], [-1.4586369, 54.98097549999999], [-1.4587971999999998, 54.981203], [-1.4589050999999995, 54.9813619], [-1.45901, 54.98156960000001], [-1.4590744, 54.982000600000006], [-1.4593220999999998, 54.9843644]]}", "current_leg_start": "Brockley Whins Green Lane Jn (Public Transport Authority Boundary)", "dest_arr_time_act": "2014", "motion_projection": null, "next_location_lat": "54.9843644", "next_location_lon": "-1.4593221", "previous_location": "Brockley Whins Green Lane Jn (Public Transport Authority Boundary)", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 5373.879, \"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\": 5678.498, \"from_m\": 5373.879, \"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\": 5767.202, \"from_m\": 5678.498, \"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\": 7832.985, \"from_m\": 5767.202, \"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\": 9666.702, \"from_m\": 7832.985, \"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\": 10054.708, \"from_m\": 9666.702, \"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\": 10346.498, \"from_m\": 10054.708, \"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\": 10582.117, \"from_m\": 10346.498, \"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\": 11593.067, \"from_m\": 10582.117, \"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\": 17359.988, \"from_m\": 11593.067, \"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\": 17404.001, \"from_m\": 17359.988, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17510.152, \"from_m\": 17404.001, \"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\": 17950.277, \"from_m\": 17510.152, \"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\": 20811.81, \"from_m\": 17950.277, \"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\": 21151.635, \"from_m\": 20811.81, \"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\": 24338.368, \"from_m\": 21151.635, \"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\": 24914.079, \"from_m\": 24338.368, \"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\": 27167.7, \"from_m\": 24914.079, \"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\": 28526.963, \"from_m\": 27167.7, \"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\": 32637.794, \"from_m\": 28526.963, \"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\": 32665.081, \"from_m\": 32637.794, \"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\": 33485.527, \"from_m\": 32665.081, \"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\": 34405.416, \"from_m\": 33485.527, \"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\": 35168.478, \"from_m\": 34405.416, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35199.709, \"from_m\": 35168.478, \"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\": 35230.677, \"from_m\": 35199.709, \"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\": 35977.37, \"from_m\": 35230.677, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36254.319, \"from_m\": 35977.37, \"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\": 36532.044, \"from_m\": 36254.319, \"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\": 36775.923, \"from_m\": 36532.044, \"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\": 37058.769, \"from_m\": 36775.923, \"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\": 37424.323, \"from_m\": 37058.769, \"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\": 37706.469, \"from_m\": 37424.323, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37807.86, \"from_m\": 37706.469, \"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\": 46772.267, \"from_m\": 37807.86, \"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\": 46821.402, \"from_m\": 46772.267, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46839.887, \"from_m\": 46821.402, \"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\": 48161.826, \"from_m\": 46839.887, \"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\": 48188.562, \"from_m\": 48161.826, \"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\": 50390.595, \"from_m\": 48188.562, \"capability_applied\": null, \"effective_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\": 795655, \"profile_key\": \"d8e72000ad41e3a224f3f29775e96ea2fbfb1fe6e8980549c385e356950fff53\", \"schedule_id\": 13657, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1830\", \"location\": \"Lynemouth Power Station (GBRf)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1843H\", \"location\": \"Ashington (Construction)\", \"stage_seq\": 2, \"distance_m\": 5393.362, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1847\", \"location\": \"Marcheys House Jn\", \"stage_seq\": 3, \"distance_m\": 7892.412, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1848\", \"location\": \"West Sleekburn Jn\", \"stage_seq\": 4, \"distance_m\": 8617.068, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1850\", \"location\": \"Bedlington (Construction)\", \"stage_seq\": 5, \"distance_m\": 10247.329, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1856\", \"location\": \"Newsham (Construction)\", \"stage_seq\": 6, \"distance_m\": 15551.014, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1858\", \"location\": \"Red House Farm Jn\", \"stage_seq\": 7, \"distance_m\": 17359.988, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1902H\", \"location\": \"Seghill Jn\", \"stage_seq\": 8, \"distance_m\": 21158.107, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": false, \"wtt_arr\": \"1906\", \"wtt_dep\": \"1912\", \"location\": \"Holywell Jn\", \"stage_seq\": 9, \"distance_m\": 23522.03, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1917H\", \"location\": \"Benton East Jn\", \"stage_seq\": 10, \"distance_m\": 27167.7, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1919H\", \"location\": \"Benton North Jn\", \"stage_seq\": 11, \"distance_m\": 28526.963, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1926\", \"location\": \"Heaton South Jn\", \"stage_seq\": 12, \"distance_m\": 32529.491, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1931\", \"location\": \"Newcastle\", \"stage_seq\": 13, \"distance_m\": 35521.73, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933\", \"location\": \"King Edward Bridge North Jn\", \"stage_seq\": 14, \"distance_m\": 36254.319, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"King Edward Bridge East Jn\", \"stage_seq\": 15, \"distance_m\": 36532.044, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1934H\", \"location\": \"Greensfield Jn\", \"stage_seq\": 16, \"distance_m\": 36775.923, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Park Lane Jn\", \"stage_seq\": 17, \"distance_m\": 37807.86, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1947\", \"location\": \"Pelaw Jn\", \"stage_seq\": 18, \"distance_m\": 42191.941, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1954H\", \"location\": \"Boldon West Jn\", \"stage_seq\": 19, \"distance_m\": 46821.402, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Boldon North Jn\", \"stage_seq\": 20, \"distance_m\": 47451.342, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": false, \"wtt_arr\": \"1958H\", \"wtt_dep\": \"2007H\", \"location\": \"Brockley Whins Green Lane Jn (Public Transport Authority Boundary)\", \"stage_seq\": 21, \"distance_m\": 48263.119, \"section_seq\": 1, \"route_path_id\": 135502}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": null, \"location\": \"Jarrow Tyne Coal Terminal (GBRf)\", \"stage_seq\": 22, \"distance_m\": 50390.595, \"section_seq\": 1, \"route_path_id\": 135502}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 50390.595, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 135502}], \"total_distance_m\": 50390.595, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 41736.709, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 8653.886, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1830", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.5", "current_position_lat": "54.9843644", "current_position_lon": "-1.4593221", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:46:25Z\", \"source_id\": 68931881, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:47:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:46:28Z\", \"source_id\": 21560752, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:53:16Z\", \"source_id\": 68947099, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T17:54:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T17:53:19Z\", \"source_id\": 21565935, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:42:15Z\", \"source_id\": 21642738, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Jarrow Tyne Coal Terminal (GBRf)", "service_state_platform": null, "timing_fact_generation": 1790192535581138, "current_leg_arrival_utc": "2026-09-23T20:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:15.573736", "service_state_evidence_id": 21642738, "current_leg_start_actual_dep": "2026-09-23T20:07:30+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-23T19:12:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:16.053579", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
6N23 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 5373.879, "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": 5678.498, "from_m": 5373.879, "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": 5767.202, "from_m": 5678.498, "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": 7832.985, "from_m": 5767.202, "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": 9666.702, "from_m": 7832.985, "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": 10054.708, "from_m": 9666.702, "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": 10346.498, "from_m": 10054.708, "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": 10582.117, "from_m": 10346.498, "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": 11593.067, "from_m": 10582.117, "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": 17359.988, "from_m": 11593.067, "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": 17404.001, "from_m": 17359.988, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17510.152, "from_m": 17404.001, "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": 17950.277, "from_m": 17510.152, "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": 20811.81, "from_m": 17950.277, "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": 21151.635, "from_m": 20811.81, "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": 24338.368, "from_m": 21151.635, "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": 24914.079, "from_m": 24338.368, "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": 27167.7, "from_m": 24914.079, "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": 28526.963, "from_m": 27167.7, "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": 32637.794, "from_m": 28526.963, "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": 32665.081, "from_m": 32637.794, "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": 33485.527, "from_m": 32665.081, "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": 34405.416, "from_m": 33485.527, "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": 35168.478, "from_m": 34405.416, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35199.709, "from_m": 35168.478, "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": 35230.677, "from_m": 35199.709, "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": 35977.37, "from_m": 35230.677, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36254.319, "from_m": 35977.37, "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": 36532.044, "from_m": 36254.319, "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": 36775.923, "from_m": 36532.044, "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": 37058.769, "from_m": 36775.923, "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": 37424.323, "from_m": 37058.769, "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": 37706.469, "from_m": 37424.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37807.86, "from_m": 37706.469, "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": 46772.267, "from_m": 37807.86, "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": 46821.402, "from_m": 46772.267, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46839.887, "from_m": 46821.402, "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": 48161.826, "from_m": 46839.887, "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": 48188.562, "from_m": 48161.826, "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": 50390.595, "from_m": 48188.562, "capability_applied": null, "effective_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": 795655, "profile_key": "d8e72000ad41e3a224f3f29775e96ea2fbfb1fe6e8980549c385e356950fff53", "schedule_id": 13657, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1830", "location": "Lynemouth Power Station (GBRf)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1843H", "location": "Ashington (Construction)", "stage_seq": 2, "distance_m": 5393.362, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1847", "location": "Marcheys House Jn", "stage_seq": 3, "distance_m": 7892.412, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1848", "location": "West Sleekburn Jn", "stage_seq": 4, "distance_m": 8617.068, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1850", "location": "Bedlington (Construction)", "stage_seq": 5, "distance_m": 10247.329, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1856", "location": "Newsham (Construction)", "stage_seq": 6, "distance_m": 15551.014, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1858", "location": "Red House Farm Jn", "stage_seq": 7, "distance_m": 17359.988, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1902H", "location": "Seghill Jn", "stage_seq": 8, "distance_m": 21158.107, "section_seq": 1, "route_path_id": 135502}, {"is_pass": false, "wtt_arr": "1906", "wtt_dep": "1912", "location": "Holywell Jn", "stage_seq": 9, "distance_m": 23522.03, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1917H", "location": "Benton East Jn", "stage_seq": 10, "distance_m": 27167.7, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1919H", "location": "Benton North Jn", "stage_seq": 11, "distance_m": 28526.963, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1926", "location": "Heaton South Jn", "stage_seq": 12, "distance_m": 32529.491, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1931", "location": "Newcastle", "stage_seq": 13, "distance_m": 35521.73, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933", "location": "King Edward Bridge North Jn", "stage_seq": 14, "distance_m": 36254.319, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934", "location": "King Edward Bridge East Jn", "stage_seq": 15, "distance_m": 36532.044, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1934H", "location": "Greensfield Jn", "stage_seq": 16, "distance_m": 36775.923, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Park Lane Jn", "stage_seq": 17, "distance_m": 37807.86, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1947", "location": "Pelaw Jn", "stage_seq": 18, "distance_m": 42191.941, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1954H", "location": "Boldon West Jn", "stage_seq": 19, "distance_m": 46821.402, "section_seq": 1, "route_path_id": 135502}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Boldon North Jn", "stage_seq": 20, "distance_m": 47451.342, "section_seq": 1, "route_path_id": 135502}, {"is_pass": false, "wtt_arr": "1958H", "wtt_dep": "2007H", "location": "Brockley Whins Green Lane Jn (Public Transport Authority Boundary)", "stage_seq": 21, "distance_m": 48263.119, "section_seq": 1, "route_path_id": 135502}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": null, "location": "Jarrow Tyne Coal Terminal (GBRf)", "stage_seq": 22, "distance_m": 50390.595, "section_seq": 1, "route_path_id": 135502}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 50390.595, "from_m": 0.0, "section_seq": 1, "route_path_id": 135502}], "total_distance_m": 50390.595, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 41736.709, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 8653.886, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3389, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:46:25Z", "source_id": 68931881, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T17:47:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:46:28Z", "source_id": 21560752, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3377, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:53:16Z", "source_id": 68947099, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T17:54:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T17:53:19Z", "source_id": 21565935, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:42:15Z", "source_id": 21642738, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}] |
Lynemouth Power Station (GBRf) |
1830 |
1830 |
None |
None |
None |
Jarrow Tyne Coal Terminal (GBRf) |
2014 |
2014 |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H49399/2026-09-23/detailed |
None |
Brockley Whins Green Lane Jn (Public Transport Authority Boundary) |
2026-09-23T20:07:30+01:00 |
Jarrow Tyne Coal Terminal (GBRf) |
4.5 |
{"type": "LineString", "coordinates": [[-1.4481498999999998, 54.968313900000005], [-1.4480369999999998, 54.96850229999999], [-1.4480060999999995, 54.9685535], [-1.4472727, 54.9695501], [-1.4471424, 54.9698102], [-1.4470580999999998, 54.9700797], [-1.4469319000000005, 54.9708164], [-1.4468006000000002, 54.9718779], [-1.4467951, 54.97215179999999], [-1.4468221, 54.9724322], [-1.4468688, 54.97273909999999], [-1.4469864, 54.9730535], [-1.4471558999999998, 54.9733284], [-1.4474014, 54.97363910000001], [-1.4480627999999998, 54.97438049999999], [-1.4492427999999995, 54.975683499999995], [-1.4497326999999998, 54.9761414], [-1.4498475, 54.9762401], [-1.450026, 54.9763673], [-1.4502288, 54.9764838], [-1.4507381999999998, 54.97670409999999], [-1.4509445, 54.97677600000001], [-1.4512589, 54.9768543], [-1.4516167999999998, 54.976921399999995], [-1.4519719, 54.9769519], [-1.4526363, 54.97702879999999], [-1.4531656, 54.9771005], [-1.4534616, 54.977162], [-1.4537048, 54.97722890000001], [-1.4539241, 54.97729540000001], [-1.4540979, 54.977362199999995], [-1.4543470999999997, 54.97747579999999], [-1.4545514, 54.97758280000001], [-1.4550531, 54.977866799999994], [-1.4554223999999998, 54.978088799999995], [-1.4556003999999998, 54.9781967], [-1.4560944, 54.9785297], [-1.4565703, 54.978892899999984], [-1.4569463, 54.97921409999999], [-1.4573309999999997, 54.97961560000001], [-1.4577361999999998, 54.9800354], [-1.4580568000000005, 54.98036499999999], [-1.4584677999999998, 54.980794800000005], [-1.4586369, 54.98097549999999], [-1.4587971999999998, 54.981203], [-1.4589050999999995, 54.9813619], [-1.45901, 54.98156960000001], [-1.4590744, 54.982000600000006], [-1.4593220999999998, 54.9843644]]} |
1.3 |
2007½ |
2012 |
Brockley Whins Green Lane Jn (Public Transport Authority Boundary) |
Jarrow Tyne Coal Terminal (GBRf) |
Jarrow Tyne Coal Terminal (GBRf) |
54.9843644 |
-1.4593221 |
54.9843644 |
-1.4593221 |
1 |
0 |
2026-09-23 19:52:24 |
TERMINATED |
2026-09-23 19:12:00 |
Jarrow Tyne Coal Terminal (GBRf) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642738 |
1790192535581138 |
47 |
47 |
2026-09-23 19:52:16.053579 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:15.573736 |
| 770038 |
801742 |
P87852 |
882J70MZ23 |
2026-09-23 |
COMPLETE |
21642023 |
2026-09-23 20:42:00 |
2026-09-23 19:52:54 |
2026-09-25 19:52:54 |
{"id": 801742, "stp": "P", "toc": "Southeastern", "uid": "P87852", "consist": "465015", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87852/2026-09-23/detailed", "trust_id": "882J70MZ23", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-23", "dest_arr_time": "2042", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J70", "timing_status": "ON TIME", "origin_station": "Grove Park", "current_leg_arr": "2042", "current_leg_dep": "2040", "current_leg_end": "Bromley North", "origin_dep_time": "2037", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-23T19:52:54", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]}", "current_leg_start": "Sundridge Park", "dest_arr_time_act": "2042", "motion_projection": null, "next_location_lat": "51.4085302", "next_location_lon": "0.0172445", "previous_location": "Sundridge Park", "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\": 529.586, \"from_m\": 0.0, \"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\": 679.062, \"from_m\": 529.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 908.797, \"from_m\": 679.062, \"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\": 1217.902, \"from_m\": 908.797, \"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\": 3282.254, \"from_m\": 1217.902, \"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\": 3596.73, \"from_m\": 3282.254, \"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\": 801742, \"profile_key\": \"dcdbfc6334929b3384ce8f8c5bee72cd19b41aea4daccb252c3661d22809fe55\", \"schedule_id\": 22386, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119521}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2040H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.096, \"section_seq\": 1, \"route_path_id\": 119521}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Bromley North\", \"stage_seq\": 3, \"distance_m\": 3596.73, \"section_seq\": 1, \"route_path_id\": 119521}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3596.73, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119521}], \"total_distance_m\": 3596.73, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3447.254, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2037", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4085302", "current_position_lon": "0.0172445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:47Z\", \"source_id\": 69180147, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:40:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:51Z\", \"source_id\": 21640538, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:04Z\", \"source_id\": 69184832, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:08Z\", \"source_id\": 21642023, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1790192469740074, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:34.645254", "service_state_evidence_id": 21642023, "current_leg_start_actual_dep": "2026-09-23T20:40:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:35.301094", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
GRP |
BMN |
2J70 |
465015 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 529.586, "from_m": 0.0, "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": 679.062, "from_m": 529.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 908.797, "from_m": 679.062, "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": 1217.902, "from_m": 908.797, "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": 3282.254, "from_m": 1217.902, "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": 3596.73, "from_m": 3282.254, "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": 801742, "profile_key": "dcdbfc6334929b3384ce8f8c5bee72cd19b41aea4daccb252c3661d22809fe55", "schedule_id": 22386, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2037", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119521}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2040H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.096, "section_seq": 1, "route_path_id": 119521}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Bromley North", "stage_seq": 3, "distance_m": 3596.73, "section_seq": 1, "route_path_id": 119521}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3596.73, "from_m": 0.0, "section_seq": 1, "route_path_id": 119521}], "total_distance_m": 3596.73, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3447.254, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.476, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31827, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:47Z", "source_id": 69180147, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:40:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:51Z", "source_id": 21640538, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:04Z", "source_id": 69184832, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:08Z", "source_id": 21642023, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Grove Park |
2037 |
2037 |
1 |
None |
None |
Bromley North |
2042 |
2042 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87852/2026-09-23/detailed |
None |
Sundridge Park |
2026-09-23T20:40:30+01:00 |
Bromley North |
2.0 |
{"type": "LineString", "coordinates": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]} |
0.4 |
2040 |
2042 |
Sundridge Park |
Bromley North |
Bromley North |
51.4085302 |
0.0172445 |
51.4085302 |
0.0172445 |
1 |
0 |
2026-09-23 19:52:54 |
TERMINATED |
2026-09-23 19:42:00 |
Bromley North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642023 |
1790192469740074 |
10 |
10 |
2026-09-23 19:52:35.301094 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:34.645254 |
| 770039 |
800971 |
C33022 |
092S57MZ23 |
2026-09-23 |
COMPLETE |
21641820 |
2026-09-23 20:42:00 |
2026-09-23 19:52:54 |
2026-09-25 19:52:54 |
{"id": 800971, "stp": "P", "toc": "Northern", "uid": "C33022", "consist": "333004", "dest_crs": "BDQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C33022/2026-09-23/detailed", "trust_id": "092S57MZ23", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-23", "dest_arr_time": "2043", "dest_platform": "3", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2S57", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "2042", "current_leg_dep": "2038", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "2005", "origin_platform": "2", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-23T19:52:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 662.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2050.027, \"from_m\": 662.245, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13497.703, \"from_m\": 2050.027, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15379.654, \"from_m\": 13497.703, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19295.761, \"from_m\": 15379.654, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19444.17, \"from_m\": 19295.761, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20149.177, \"from_m\": 19444.17, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23490.373, \"from_m\": 20149.177, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23996.077, \"from_m\": 23490.373, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 24444.317, \"from_m\": 23996.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24499.745, \"from_m\": 24444.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24571.602, \"from_m\": 24499.745, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24804.14, \"from_m\": 24571.602, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 24922.28, \"from_m\": 24804.14, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28482.583, \"from_m\": 24922.28, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28543.218, \"from_m\": 28482.583, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28568.181, \"from_m\": 28543.218, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28627.985, \"from_m\": 28568.181, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28970.761, \"from_m\": 28627.985, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 28996.339, \"from_m\": 28970.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 800971, \"profile_key\": \"2b0b6d4e80f1b6b713f56c25b162753fda5bcbe202d8f29c8cd69eabf0b89074\", \"schedule_id\": 4124, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2005\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2009H\", \"wtt_dep\": \"2010H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2014\", \"wtt_dep\": \"2014H\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019H\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2025\", \"wtt_dep\": \"2026\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2032H\", \"wtt_dep\": \"2033H\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24655.99, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 26230.668, \"section_seq\": 1, \"route_path_id\": 132129}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 28996.339, \"section_seq\": 1, \"route_path_id\": 132129}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 28996.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 132129}], \"total_distance_m\": 28996.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28970.761, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.578, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2005", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:13Z\", \"source_id\": 69115594, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:09:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:15Z\", \"source_id\": 21620704, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:23Z\", \"source_id\": 69125115, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:14:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:25Z\", \"source_id\": 21623620, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:42Z\", \"source_id\": 69134588, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:17:48Z\", \"source_id\": 21626529, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:59Z\", \"source_id\": 69144173, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:03Z\", \"source_id\": 21629461, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:59Z\", \"source_id\": 69150600, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:25:00Z\", \"source_id\": 21631406, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:32Z\", \"source_id\": 69158532, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:28:36Z\", \"source_id\": 21633888, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:59Z\", \"source_id\": 69165726, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:03Z\", \"source_id\": 21636089, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:32Z\", \"source_id\": 69177551, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:36Z\", \"source_id\": 21639775, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:47Z\", \"source_id\": 69184277, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:40:49Z\", \"source_id\": 21641820, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "3", "timing_fact_generation": 1790192451871201, "current_leg_arrival_utc": "2026-09-23T20:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:34.648167", "service_state_evidence_id": 21641820, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:35.304187", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SKI |
BDQ |
2S57 |
333004 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 662.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2050.027, "from_m": 662.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13497.703, "from_m": 2050.027, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15379.654, "from_m": 13497.703, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19295.761, "from_m": 15379.654, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19444.17, "from_m": 19295.761, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20149.177, "from_m": 19444.17, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23490.373, "from_m": 20149.177, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23996.077, "from_m": 23490.373, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 24444.317, "from_m": 23996.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24499.745, "from_m": 24444.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24571.602, "from_m": 24499.745, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24804.14, "from_m": 24571.602, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 24922.28, "from_m": 24804.14, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28482.583, "from_m": 24922.28, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28543.218, "from_m": 28482.583, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28568.181, "from_m": 28543.218, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28627.985, "from_m": 28568.181, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28970.761, "from_m": 28627.985, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 28996.339, "from_m": 28970.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 800971, "profile_key": "2b0b6d4e80f1b6b713f56c25b162753fda5bcbe202d8f29c8cd69eabf0b89074", "schedule_id": 4124, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2005", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2009H", "wtt_dep": "2010H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2014", "wtt_dep": "2014H", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019H", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2025", "wtt_dep": "2026", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2032H", "wtt_dep": "2033H", "location": "Shipley", "stage_seq": 8, "distance_m": 24655.99, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Frizinghall", "stage_seq": 9, "distance_m": 26230.668, "section_seq": 1, "route_path_id": 132129}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 28996.339, "section_seq": 1, "route_path_id": 132129}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 28996.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 132129}], "total_distance_m": 28996.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28970.761, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.578, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:13Z", "source_id": 69115594, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:09:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:15Z", "source_id": 21620704, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:23Z", "source_id": 69125115, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:14:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:25Z", "source_id": 21623620, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:42Z", "source_id": 69134588, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:19:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:17:48Z", "source_id": 21626529, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:59Z", "source_id": 69144173, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:23:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:03Z", "source_id": 21629461, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:59Z", "source_id": 69150600, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:25:00Z", "source_id": 21631406, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:32Z", "source_id": 69158532, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:30:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:28:36Z", "source_id": 21633888, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5149, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:59Z", "source_id": 69165726, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:03Z", "source_id": 21636089, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:32Z", "source_id": 69177551, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:36Z", "source_id": 21639775, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5131, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:47Z", "source_id": 69184277, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:42:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:40:49Z", "source_id": 21641820, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Skipton |
2005 |
2005 |
2 |
None |
None |
Bradford Forster Square |
2043 |
2043 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C33022/2026-09-23/detailed |
None |
Frizinghall |
2026-09-23T20:38:30+01:00 |
Bradford Forster Square |
4.0 |
{"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} |
1.7 |
2038 |
2042 |
Frizinghall |
Bradford Forster Square |
Bradford Forster Square |
53.7972202 |
-1.7530939 |
53.7972202 |
-1.7530939 |
1 |
0 |
2026-09-23 19:52:54 |
TERMINATED |
2026-09-23 19:42:00 |
Bradford Forster Square |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21641820 |
1790192451871201 |
44 |
44 |
2026-09-23 19:52:35.304187 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:34.648167 |
| 770040 |
800915 |
P65541 |
425Y33MZ23 |
2026-09-23 |
COMPLETE |
21642313 |
2026-09-23 20:42:00 |
2026-09-23 19:52:54 |
2026-09-25 19:52:54 |
{"id": 800915, "stp": "O", "toc": "Northern", "uid": "P65541", "consist": "323237+323238", "dest_crs": "XAL", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65541/2026-09-23/detailed", "trust_id": "425Y33MZ23", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Allerton Depot", "service_date": "2026-09-23", "dest_arr_time": "2052", "dest_platform": null, "is_terminated": 1, "next_location": "Allerton Depot", "signalling_id": "5Y33", "timing_status": "EARLY", "origin_station": "Crewe", "current_leg_arr": "2042", "current_leg_dep": "2041", "current_leg_end": "Allerton Depot", "origin_dep_time": "2003", "origin_platform": "1", "current_location": "Allerton Depot", "last_update_time": "2026-09-23T19:52:54", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "2052", "motion_projection": null, "next_location_lat": "53.3573953", "next_location_lon": "-2.8816099", "previous_location": "Edge Hill", "current_leg_milage": "4.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 180.275, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 251.673, \"from_m\": 180.275, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 791.237, \"from_m\": 251.673, \"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\": 870.59, \"from_m\": 791.237, \"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\": 1268.978, \"from_m\": 870.59, \"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\": 23081.868, \"from_m\": 1268.978, \"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\": 23287.373, \"from_m\": 23081.868, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27131.165, \"from_m\": 23287.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\": 27176.394, \"from_m\": 27131.165, \"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\": 27295.833, \"from_m\": 27176.394, \"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\": 33370.611, \"from_m\": 27295.833, \"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\": 35867.192, \"from_m\": 33370.611, \"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\": 38884.785, \"from_m\": 35867.192, \"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\": 40109.179, \"from_m\": 38884.785, \"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\": 44860.83, \"from_m\": 40109.179, \"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\": 47112.449, \"from_m\": 44860.83, \"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\": 47899.005, \"from_m\": 47112.449, \"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\": 48656.013, \"from_m\": 47899.005, \"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\": 48709.181, \"from_m\": 48656.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53229.977, \"from_m\": 48709.181, \"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\": 53290.295, \"from_m\": 53229.977, \"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\": 53621.696, \"from_m\": 53290.295, \"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\": 54757.437, \"from_m\": 53621.696, \"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\": 54873.511, \"from_m\": 54757.437, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56009.252, \"from_m\": 54873.511, \"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\": 56340.654, \"from_m\": 56009.252, \"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\": 56400.971, \"from_m\": 56340.654, \"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\": 60921.767, \"from_m\": 56400.971, \"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\": 60974.935, \"from_m\": 60921.767, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61411.051, \"from_m\": 60974.935, \"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\": 61493.682, \"from_m\": 61411.051, \"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\": 61540.648, \"from_m\": 61493.682, \"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\": 61559.194, \"from_m\": 61540.648, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61610.079, \"from_m\": 61559.194, \"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\": 61883.251, \"from_m\": 61610.079, \"capability_applied\": null, \"effective_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\": 800915, \"profile_key\": \"0c9a541f48dd84182be8198ad8e40cedef3a4c9f94f12099c15408b9a81f04a8\", \"schedule_id\": 39779, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 2, \"distance_m\": 1337.762, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009H\", \"location\": \"Winsford\", \"stage_seq\": 3, \"distance_m\": 12156.8, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Hartford Jn\", \"stage_seq\": 4, \"distance_m\": 20707.691, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Acton Bridge\", \"stage_seq\": 5, \"distance_m\": 23429.766, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Weaver Jn\", \"stage_seq\": 6, \"distance_m\": 27075.702, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Halton Jn\", \"stage_seq\": 7, \"distance_m\": 34504.17, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Runcorn\", \"stage_seq\": 8, \"distance_m\": 36320.952, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Ditton East Jn\", \"stage_seq\": 9, \"distance_m\": 39880.965, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026H\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 10, \"distance_m\": 48261.939, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2029\", \"location\": \"Wavertree Jn\", \"stage_seq\": 11, \"distance_m\": 53176.5, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 12, \"distance_m\": 54640.767, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2041\", \"location\": \"Edge Hill\", \"stage_seq\": 13, \"distance_m\": 54815.474, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 14, \"distance_m\": 54990.181, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Wavertree Jn\", \"stage_seq\": 15, \"distance_m\": 56454.449, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 16, \"distance_m\": 61369.009, \"section_seq\": 1, \"route_path_id\": 146835}, {\"is_pass\": false, \"wtt_arr\": \"2052\", \"wtt_dep\": null, \"location\": \"Allerton Depot\", \"stage_seq\": 17, \"distance_m\": 61883.251, \"section_seq\": 1, \"route_path_id\": 146835}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 61883.251, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146835}], \"total_distance_m\": 61883.251, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61386.028, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 497.223, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "53.3573953", "current_position_lon": "-2.8816099", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:13:58Z\", \"source_id\": 69126421, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:15:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:00Z\", \"source_id\": 21624022, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:38Z\", \"source_id\": 69136592, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:18:41Z\", \"source_id\": 21627151, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:14Z\", \"source_id\": 69149043, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:20Z\", \"source_id\": 21630918, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:29Z\", \"source_id\": 69162613, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:30Z\", \"source_id\": 21635128, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:32Z\", \"source_id\": 69185784, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:36Z\", \"source_id\": 21642313, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Allerton Depot", "service_state_platform": null, "timing_fact_generation": 1790192497522744, "current_leg_arrival_utc": "2026-09-23T20:47:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:35.219041", "service_state_evidence_id": 21642313, "current_leg_start_actual_dep": "2026-09-23T20:41:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:35.308411", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
O |
CRE |
XAL |
5Y33 |
323237+323238 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 180.275, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 251.673, "from_m": 180.275, "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": 791.237, "from_m": 251.673, "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": 870.59, "from_m": 791.237, "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": 1268.978, "from_m": 870.59, "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": 23081.868, "from_m": 1268.978, "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": 23287.373, "from_m": 23081.868, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27131.165, "from_m": 23287.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": 27176.394, "from_m": 27131.165, "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": 27295.833, "from_m": 27176.394, "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": 33370.611, "from_m": 27295.833, "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": 35867.192, "from_m": 33370.611, "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": 38884.785, "from_m": 35867.192, "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": 40109.179, "from_m": 38884.785, "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": 44860.83, "from_m": 40109.179, "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": 47112.449, "from_m": 44860.83, "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": 47899.005, "from_m": 47112.449, "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": 48656.013, "from_m": 47899.005, "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": 48709.181, "from_m": 48656.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53229.977, "from_m": 48709.181, "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": 53290.295, "from_m": 53229.977, "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": 53621.696, "from_m": 53290.295, "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": 54757.437, "from_m": 53621.696, "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": 54873.511, "from_m": 54757.437, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56009.252, "from_m": 54873.511, "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": 56340.654, "from_m": 56009.252, "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": 56400.971, "from_m": 56340.654, "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": 60921.767, "from_m": 56400.971, "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": 60974.935, "from_m": 60921.767, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61411.051, "from_m": 60974.935, "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": 61493.682, "from_m": 61411.051, "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": 61540.648, "from_m": 61493.682, "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": 61559.194, "from_m": 61540.648, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61610.079, "from_m": 61559.194, "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": 61883.251, "from_m": 61610.079, "capability_applied": null, "effective_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": 800915, "profile_key": "0c9a541f48dd84182be8198ad8e40cedef3a4c9f94f12099c15408b9a81f04a8", "schedule_id": 39779, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004H", "location": "Crewe Coal Yard S.B.", "stage_seq": 2, "distance_m": 1337.762, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009H", "location": "Winsford", "stage_seq": 3, "distance_m": 12156.8, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2013", "location": "Hartford Jn", "stage_seq": 4, "distance_m": 20707.691, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Acton Bridge", "stage_seq": 5, "distance_m": 23429.766, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Weaver Jn", "stage_seq": 6, "distance_m": 27075.702, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Halton Jn", "stage_seq": 7, "distance_m": 34504.17, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Runcorn", "stage_seq": 8, "distance_m": 36320.952, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Ditton East Jn", "stage_seq": 9, "distance_m": 39880.965, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026H", "location": "Liverpool South Parkway (HL)", "stage_seq": 10, "distance_m": 48261.939, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2029", "location": "Wavertree Jn", "stage_seq": 11, "distance_m": 53176.5, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030H", "location": "Edge Hill S.B.", "stage_seq": 12, "distance_m": 54640.767, "section_seq": 1, "route_path_id": 146835}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2041", "location": "Edge Hill", "stage_seq": 13, "distance_m": 54815.474, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Edge Hill S.B.", "stage_seq": 14, "distance_m": 54990.181, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Wavertree Jn", "stage_seq": 15, "distance_m": 56454.449, "section_seq": 1, "route_path_id": 146835}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046", "location": "Liverpool South Parkway (HL)", "stage_seq": 16, "distance_m": 61369.009, "section_seq": 1, "route_path_id": 146835}, {"is_pass": false, "wtt_arr": "2052", "wtt_dep": null, "location": "Allerton Depot", "stage_seq": 17, "distance_m": 61883.251, "section_seq": 1, "route_path_id": 146835}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 61883.251, "from_m": 0.0, "section_seq": 1, "route_path_id": 146835}], "total_distance_m": 61883.251, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61386.028, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 497.223, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 10105, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:13:58Z", "source_id": 69126421, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:15:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:00Z", "source_id": 21624022, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10083, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:38Z", "source_id": 69136592, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:19:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:18:41Z", "source_id": 21627151, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9971, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:14Z", "source_id": 69149043, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:20Z", "source_id": 21630918, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9931, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:29Z", "source_id": 69162613, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:30Z", "source_id": 21635128, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9917, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:32Z", "source_id": 69185784, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:42:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:36Z", "source_id": 21642313, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Crewe |
2003 |
2003 |
1 |
None |
None |
Allerton Depot |
2052 |
2052 |
None |
EARLY |
-10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65541/2026-09-23/detailed |
None |
Edge Hill |
2026-09-23T20:41:00+01:00 |
Allerton Depot |
1.0 |
{"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9383760999999997, 53.40330709999999], [-2.9382008307911747, 53.403324322611574], [-2.9381054, 53.40333369999999], [-2.9372361999999996, 53.403419], [-2.9364257999999994, 53.40350119999999], [-2.9359499999999996, 53.4035486], [-2.9356254999999996, 53.40358059999999], [-2.9345217999999997, 53.4036892], [-2.9331297, 53.4038276], [-2.9329391810250875, 53.40384746175579], [-2.9328144999999997, 53.40384040000001], [-2.9324939999999997, 53.40380759999999], [-2.9322337999999997, 53.4037692], [-2.9319494999999995, 53.40371], [-2.9316505, 53.40363409999999], [-2.9313541, 53.40353820000001], [-2.9310402999999994, 53.40341339999999], [-2.9307452, 53.4032671], [-2.930529299999999, 53.40314], [-2.9302933, 53.4029761], [-2.9301054999999994, 53.4028106], [-2.9299351999999996, 53.40263869999999], [-2.9297728999999997, 53.4024276], [-2.9296561999999997, 53.40222049999999], [-2.9295811, 53.4020398], [-2.9295234999999997, 53.401852700000006], [-2.9294873000000003, 53.40164879999999], [-2.9294671, 53.401377799999985], [-2.9294497, 53.4010484], [-2.9294282, 53.4007301], [-2.9294173, 53.4006261], [-2.9294049, 53.40048959999999], [-2.9293732999999995, 53.40016239999999], [-2.929329, 53.39978020000001], [-2.9292687, 53.39939559999999], [-2.9292280999999996, 53.39918479999999], [-2.9291976, 53.3990262], [-2.9291305, 53.39873990000001], [-2.9291140999999996, 53.3986873], [-2.9290623, 53.398521599999995], [-2.9290353, 53.398435199999994], [-2.9289213, 53.3981026], [-2.9287738, 53.397734799999995], [-2.9286356999999996, 53.39743970000001], [-2.9285743, 53.3973249], [-2.9284667, 53.39712380000001], [-2.9283074999999994, 53.3968606], [-2.9282762, 53.39680639999999], [-2.928061, 53.3964838], [-2.9278655, 53.3961641], [-2.9275456000000006, 53.395650399999994], [-2.9272588, 53.39520089999999], [-2.9272049, 53.3951041], [-2.9266414, 53.3941786], [-2.926367, 53.3937389], [-2.9262336999999996, 53.3935252], [-2.9258877, 53.392969400000005], [-2.9253469999999995, 53.392130299999984], [-2.9251725999999993, 53.3918606], [-2.9241462, 53.39021729999999], [-2.9240205, 53.3900229], [-2.9233822, 53.388991], [-2.9228797, 53.38818940000001], [-2.9227644999999995, 53.388], [-2.9223096, 53.3873681], [-2.9217717999999997, 53.3866962], [-2.9214779, 53.3863508], [-2.9205619, 53.3852774], [-2.9188869, 53.3833318], [-2.9186132999999996, 53.38301030000001], [-2.9163470999999994, 53.3803841], [-2.9154673, 53.37934769999998], [-2.9148986999999997, 53.37854110000001], [-2.9146010999999996, 53.3780619], [-2.9143167999999995, 53.3775868], [-2.9136581999999995, 53.37643709999999], [-2.9129946, 53.3753273], [-2.912254, 53.3742817], [-2.9114226999999997, 53.37327], [-2.9102665, 53.372031499999984], [-2.9091372999999994, 53.3709308], [-2.9076727999999994, 53.3697178], [-2.9073824, 53.3695097], [-2.9065625999999996, 53.3689223], [-2.9051112999999997, 53.3679669], [-2.9026224, 53.36647289999999], [-2.8966208, 53.36287179999999], [-2.8948021999999995, 53.361777700000005], [-2.8936114, 53.3610661], [-2.8930067, 53.3607524], [-2.8929331640591553, 53.36070877627213], [-2.8925546, 53.360484199999995], [-2.8916485, 53.3599371], [-2.8914847, 53.359841399999986], [-2.8906555, 53.3593473], [-2.8904639999999997, 53.35923199999999], [-2.8900299, 53.3589691], [-2.8899481999999996, 53.35891960000001], [-2.8896760457576764, 53.358758852112295], [-2.888808099999999, 53.3582462], [-2.8883691, 53.3579736], [-2.8878584, 53.357737199999995], [-2.8875953, 53.3576051], [-2.8873792, 53.35752430000001], [-2.8867944, 53.3573962], [-2.8867157, 53.3573774], [-2.8864649999999994, 53.3573037], [-2.8864033, 53.3572928], [-2.8860722, 53.357251], [-2.8857096999999996, 53.35723139999999], [-2.8851613, 53.357217000000006], [-2.8849677, 53.3572204], [-2.8847776, 53.357224], [-2.8843428, 53.3572677], [-2.8840534, 53.3572928], [-2.8831753, 53.35731659999999], [-2.8826586, 53.3573361], [-2.8816098999999995, 53.357395299999986]]} |
4.7 |
2041 |
2042 |
Edge Hill |
Allerton Depot |
Allerton Depot |
53.3573953 |
-2.8816099 |
53.3573953 |
-2.8816099 |
1 |
0 |
2026-09-23 19:52:54 |
TERMINATED |
2026-09-23 19:42:00 |
Allerton Depot |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642313 |
1790192497522744 |
53 |
53 |
2026-09-23 19:52:35.308411 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:35.219041 |
| 770041 |
800931 |
L81832 |
872G61MZ23 |
2026-09-23 |
COMPLETE |
21642940 |
2026-09-23 20:42:00 |
2026-09-23 19:52:54 |
2026-09-25 19:52:54 |
{"id": 800931, "stp": "P", "toc": "South Western Railway", "uid": "L81832", "consist": "701005", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81832/2026-09-23/detailed", "trust_id": "872G61MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-23", "dest_arr_time": "2109", "dest_platform": "1", "is_terminated": 1, "next_location": "Vauxhall", "signalling_id": "2G61", "timing_status": null, "origin_station": "London Waterloo", "current_leg_arr": "2006", "current_leg_dep": "2003", "current_leg_end": "Vauxhall", "origin_dep_time": "2003", "origin_platform": "4", "current_location": "London Waterloo", "last_update_time": "2026-09-23T19:52:54", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1132399, 51.5032168], [-0.1133034, 51.50316509999998], [-0.1140898, 51.50252470000001], [-0.1143532, 51.502260599999985], [-0.1145222, 51.5020866], [-0.1145354, 51.5020728], [-0.11461349999999997, 51.5019484], [-0.11467199999999998, 51.50182610000001], [-0.114697, 51.5017677], [-0.1147266, 51.5016832], [-0.1147579, 51.5015404], [-0.1147698, 51.50144410000001], [-0.11477589999999996, 51.501325599999994], [-0.1147838, 51.5011249], [-0.1147833, 51.50102179999999], [-0.11478280000000002, 51.5009745], [-0.11477210000000002, 51.5008809], [-0.1147623, 51.5007713], [-0.11475920000000002, 51.50072800000001], [-0.1147575, 51.5006371], [-0.11476550000000002, 51.500484199999995], [-0.11477130000000002, 51.5004112], [-0.11477719999999995, 51.500361299999994], [-0.1147946, 51.5002716], [-0.11484110000000002, 51.500067699999995], [-0.11487169999999997, 51.4999399], [-0.11488049999999998, 51.49985409999999], [-0.11488489999999996, 51.49976], [-0.1148786, 51.4996591], [-0.1148597, 51.499545199999986], [-0.1148461, 51.4994124], [-0.1148308, 51.499309], [-0.1147827, 51.498989400000006], [-0.11474006005064048, 51.4987748385867], [-0.11473259999999998, 51.49873730000001], [-0.11472399999999998, 51.49855569999999], [-0.1147278, 51.498406799999984], [-0.1147395, 51.4982759], [-0.1147654, 51.4981522], [-0.1147811, 51.49808689999998], [-0.1147967, 51.4980216], [-0.1148468, 51.4978752], [-0.1149076, 51.4977247], [-0.11502419999999998, 51.497442499999984], [-0.1150628, 51.49727969999999], [-0.115076, 51.497228499999984], [-0.1150934, 51.49717360000001], [-0.115128, 51.49708389999999], [-0.11519089999999996, 51.49692939999999], [-0.11529322491164372, 51.4966959047131], [-0.1153782, 51.496502], [-0.1154434, 51.4963681], [-0.1155025, 51.4962613], [-0.1155677, 51.4961454], [-0.1156749, 51.4959726], [-0.11581130000000002, 51.495772600000016], [-0.11602589999999996, 51.4954776], [-0.1161806, 51.49524430000001], [-0.1165624, 51.4946914], [-0.1167318, 51.494457], [-0.1168016, 51.4943632], [-0.11699049999999998, 51.49413019999999], [-0.1171628, 51.49393659999999], [-0.1173417, 51.4937423], [-0.11739999999999998, 51.4936818], [-0.11769029999999998, 51.49340420000001], [-0.117991, 51.4931399], [-0.1182556, 51.4929176], [-0.1185925, 51.49264699999999], [-0.11866269999999998, 51.4925931], [-0.11893439999999998, 51.492388600000005], [-0.1192526, 51.4921659], [-0.11948530000000002, 51.49200929999999], [-0.1195993, 51.49193389999999], [-0.1203719, 51.49147919999999], [-0.1204579, 51.491427], [-0.12079229999999996, 51.4912142], [-0.1209781, 51.49108089999999], [-0.12114550000000002, 51.49095799999999], [-0.1212774, 51.490852800000006], [-0.1214349, 51.49072100000001], [-0.12171389999999996, 51.4904514], [-0.1218311, 51.49032999999999], [-0.1219538, 51.4901819], [-0.1220313, 51.4900852], [-0.12210680000000002, 51.48997899999999], [-0.1221986, 51.489827299999995], [-0.1222432, 51.4897501], [-0.1222868, 51.4896666], [-0.12233, 51.4895737], [-0.12237520000000002, 51.4894723], [-0.1224091, 51.48937639999999], [-0.1224485, 51.489250299999995], [-0.1224753, 51.489140600000006], [-0.1225046, 51.4889968], [-0.1225281, 51.488842299999995], [-0.1225334, 51.4887658], [-0.12259390000000002, 51.4880856], [-0.12260340000000002, 51.4879743], [-0.122624, 51.4878301], [-0.1226377, 51.4877453], [-0.1227916, 51.48694049999999], [-0.1228953, 51.4864893], [-0.1229358, 51.4862853], [-0.12298, 51.4860997], [-0.12298023627876704, 51.48609876796877]]}", "current_leg_start": "London Waterloo", "dest_arr_time_act": "2107", "motion_projection": null, "next_location_lat": "51.4860988", "next_location_lon": "-0.1229802", "previous_location": null, "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.292, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.292, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"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\": 21497.991, \"from_m\": 20094.629, \"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\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21604.761, \"from_m\": 21574.171, \"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\": 33290.61, \"from_m\": 21604.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42062.551, \"from_m\": 33290.61, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46438.871, \"from_m\": 42062.551, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47877.442, \"from_m\": 46438.871, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47925.376, \"from_m\": 47877.442, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47958.579, \"from_m\": 47925.376, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48523.13, \"from_m\": 47958.579, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48641.858, \"from_m\": 48523.13, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48840.59, \"from_m\": 48641.858, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 800931, \"profile_key\": \"8b837f7873a569597f0175848ac31f72980738553590c2ca08b44d3c329fb626\", \"schedule_id\": 38358, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2003\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2011\", \"wtt_dep\": \"2012\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6277.202, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2015\", \"wtt_dep\": \"2015H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2018H\", \"wtt_dep\": \"2019H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2021H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2028\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032H\", \"location\": \"Hinchley Wood\", \"stage_seq\": 11, \"distance_m\": 22868.146, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2034H\", \"wtt_dep\": \"2035H\", \"location\": \"Claygate\", \"stage_seq\": 12, \"distance_m\": 24589.687, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2038H\", \"wtt_dep\": \"2039H\", \"location\": \"Oxshott\", \"stage_seq\": 13, \"distance_m\": 27621.283, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2042H\", \"wtt_dep\": \"2043H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 14, \"distance_m\": 30486.249, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2048\", \"wtt_dep\": \"2049\", \"location\": \"Effingham Junction\", \"stage_seq\": 15, \"distance_m\": 34162.682, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2051\", \"wtt_dep\": \"2052\", \"location\": \"Horsley\", \"stage_seq\": 16, \"distance_m\": 35855.63, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2056H\", \"wtt_dep\": \"2057H\", \"location\": \"Clandon\", \"stage_seq\": 17, \"distance_m\": 40950.63, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2102\", \"wtt_dep\": \"2103\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 18, \"distance_m\": 46201.66, \"section_seq\": 1, \"route_path_id\": 146395}, {\"is_pass\": false, \"wtt_arr\": \"2107\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 19, \"distance_m\": 48840.59, \"section_seq\": 1, \"route_path_id\": 146395}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48840.59, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 146395}], \"total_distance_m\": 48840.59, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35383.351, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 13457.239, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2003", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "3.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "London Waterloo", "service_state_platform": "4", "timing_fact_generation": 1790192555865528, "current_leg_arrival_utc": "2026-09-23T20:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:35.861791", "service_state_evidence_id": 21642940, "current_leg_start_actual_dep": "2026-09-23T20:03:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:35.909778", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
GLD |
2G61 |
701005 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 578.292, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.292, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "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": 21497.991, "from_m": 20094.629, "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": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21604.761, "from_m": 21574.171, "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": 33290.61, "from_m": 21604.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42062.551, "from_m": 33290.61, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46438.871, "from_m": 42062.551, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47877.442, "from_m": 46438.871, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47925.376, "from_m": 47877.442, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47958.579, "from_m": 47925.376, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48523.13, "from_m": 47958.579, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48641.858, "from_m": 48523.13, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48840.59, "from_m": 48641.858, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 800931, "profile_key": "8b837f7873a569597f0175848ac31f72980738553590c2ca08b44d3c329fb626", "schedule_id": 38358, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2003", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 146395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2011", "wtt_dep": "2012", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6277.202, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2015", "wtt_dep": "2015H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2018H", "wtt_dep": "2019H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 146395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2021H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 146395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2028", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 146395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032H", "location": "Hinchley Wood", "stage_seq": 11, "distance_m": 22868.146, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2034H", "wtt_dep": "2035H", "location": "Claygate", "stage_seq": 12, "distance_m": 24589.687, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2038H", "wtt_dep": "2039H", "location": "Oxshott", "stage_seq": 13, "distance_m": 27621.283, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2042H", "wtt_dep": "2043H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 14, "distance_m": 30486.249, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2048", "wtt_dep": "2049", "location": "Effingham Junction", "stage_seq": 15, "distance_m": 34162.682, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2051", "wtt_dep": "2052", "location": "Horsley", "stage_seq": 16, "distance_m": 35855.63, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2056H", "wtt_dep": "2057H", "location": "Clandon", "stage_seq": 17, "distance_m": 40950.63, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2102", "wtt_dep": "2103", "location": "London Road (Guildford)", "stage_seq": 18, "distance_m": 46201.66, "section_seq": 1, "route_path_id": 146395}, {"is_pass": false, "wtt_arr": "2107", "wtt_dep": null, "location": "Guildford", "stage_seq": 19, "distance_m": 48840.59, "section_seq": 1, "route_path_id": 146395}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48840.59, "from_m": 0.0, "section_seq": 1, "route_path_id": 146395}], "total_distance_m": 48840.59, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35383.351, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 13457.239, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
London Waterloo |
2003 |
2003 |
4 |
None |
None |
Guildford |
2109 |
2107 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L81832/2026-09-23/detailed |
None |
London Waterloo |
2026-09-23T20:03:00+01:00 |
Vauxhall |
3.0 |
{"type": "LineString", "coordinates": [[-0.1132399, 51.5032168], [-0.1133034, 51.50316509999998], [-0.1140898, 51.50252470000001], [-0.1143532, 51.502260599999985], [-0.1145222, 51.5020866], [-0.1145354, 51.5020728], [-0.11461349999999997, 51.5019484], [-0.11467199999999998, 51.50182610000001], [-0.114697, 51.5017677], [-0.1147266, 51.5016832], [-0.1147579, 51.5015404], [-0.1147698, 51.50144410000001], [-0.11477589999999996, 51.501325599999994], [-0.1147838, 51.5011249], [-0.1147833, 51.50102179999999], [-0.11478280000000002, 51.5009745], [-0.11477210000000002, 51.5008809], [-0.1147623, 51.5007713], [-0.11475920000000002, 51.50072800000001], [-0.1147575, 51.5006371], [-0.11476550000000002, 51.500484199999995], [-0.11477130000000002, 51.5004112], [-0.11477719999999995, 51.500361299999994], [-0.1147946, 51.5002716], [-0.11484110000000002, 51.500067699999995], [-0.11487169999999997, 51.4999399], [-0.11488049999999998, 51.49985409999999], [-0.11488489999999996, 51.49976], [-0.1148786, 51.4996591], [-0.1148597, 51.499545199999986], [-0.1148461, 51.4994124], [-0.1148308, 51.499309], [-0.1147827, 51.498989400000006], [-0.11474006005064048, 51.4987748385867], [-0.11473259999999998, 51.49873730000001], [-0.11472399999999998, 51.49855569999999], [-0.1147278, 51.498406799999984], [-0.1147395, 51.4982759], [-0.1147654, 51.4981522], [-0.1147811, 51.49808689999998], [-0.1147967, 51.4980216], [-0.1148468, 51.4978752], [-0.1149076, 51.4977247], [-0.11502419999999998, 51.497442499999984], [-0.1150628, 51.49727969999999], [-0.115076, 51.497228499999984], [-0.1150934, 51.49717360000001], [-0.115128, 51.49708389999999], [-0.11519089999999996, 51.49692939999999], [-0.11529322491164372, 51.4966959047131], [-0.1153782, 51.496502], [-0.1154434, 51.4963681], [-0.1155025, 51.4962613], [-0.1155677, 51.4961454], [-0.1156749, 51.4959726], [-0.11581130000000002, 51.495772600000016], [-0.11602589999999996, 51.4954776], [-0.1161806, 51.49524430000001], [-0.1165624, 51.4946914], [-0.1167318, 51.494457], [-0.1168016, 51.4943632], [-0.11699049999999998, 51.49413019999999], [-0.1171628, 51.49393659999999], [-0.1173417, 51.4937423], [-0.11739999999999998, 51.4936818], [-0.11769029999999998, 51.49340420000001], [-0.117991, 51.4931399], [-0.1182556, 51.4929176], [-0.1185925, 51.49264699999999], [-0.11866269999999998, 51.4925931], [-0.11893439999999998, 51.492388600000005], [-0.1192526, 51.4921659], [-0.11948530000000002, 51.49200929999999], [-0.1195993, 51.49193389999999], [-0.1203719, 51.49147919999999], [-0.1204579, 51.491427], [-0.12079229999999996, 51.4912142], [-0.1209781, 51.49108089999999], [-0.12114550000000002, 51.49095799999999], [-0.1212774, 51.490852800000006], [-0.1214349, 51.49072100000001], [-0.12171389999999996, 51.4904514], [-0.1218311, 51.49032999999999], [-0.1219538, 51.4901819], [-0.1220313, 51.4900852], [-0.12210680000000002, 51.48997899999999], [-0.1221986, 51.489827299999995], [-0.1222432, 51.4897501], [-0.1222868, 51.4896666], [-0.12233, 51.4895737], [-0.12237520000000002, 51.4894723], [-0.1224091, 51.48937639999999], [-0.1224485, 51.489250299999995], [-0.1224753, 51.489140600000006], [-0.1225046, 51.4889968], [-0.1225281, 51.488842299999995], [-0.1225334, 51.4887658], [-0.12259390000000002, 51.4880856], [-0.12260340000000002, 51.4879743], [-0.122624, 51.4878301], [-0.1226377, 51.4877453], [-0.1227916, 51.48694049999999], [-0.1228953, 51.4864893], [-0.1229358, 51.4862853], [-0.12298, 51.4860997], [-0.12298023627876704, 51.48609876796877]]} |
1.3 |
2003 |
2006 |
None |
London Waterloo |
Vauxhall |
51.5032168 |
-0.1132399 |
51.4860988 |
-0.1229802 |
1 |
0 |
2026-09-23 19:52:54 |
TERMINATED |
2026-09-23 19:42:00 |
London Waterloo |
TRUST |
TRUST_CANCELLATION |
21642940 |
1790192555865528 |
36 |
36 |
2026-09-23 19:52:35.909778 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:35.861791 |
| 770042 |
801415 |
P87279 |
892D65MZ23 |
2026-09-23 |
COMPLETE |
21642147 |
2026-09-23 20:42:00 |
2026-09-23 19:52:54 |
2026-09-25 19:52:54 |
{"id": 801415, "stp": "P", "toc": "Southeastern", "uid": "P87279", "consist": "375309", "dest_crs": "SSS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87279/2026-09-23/detailed", "trust_id": "892D65MZ23", "origin_crs": "SIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sheerness-on-Sea", "service_date": "2026-09-23", "dest_arr_time": "2042", "dest_platform": "1", "is_terminated": 1, "next_location": "Sheerness-on-Sea", "signalling_id": "2D65", "timing_status": "ON TIME", "origin_station": "Sittingbourne", "current_leg_arr": "2042", "current_leg_dep": "2037", "current_leg_end": "Sheerness-on-Sea", "origin_dep_time": "2023", "origin_platform": "3", "current_location": "Sheerness-on-Sea", "last_update_time": "2026-09-23T19:52:54", "route_debug_link": null, "timing_variation": "0 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": "2042", "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\": 6664.077, \"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.573, \"from_m\": 6664.077, \"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.234, \"from_m\": 9729.573, \"capability_applied\": null, \"effective_limit_mph\": 60.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.778, \"from_m\": 12352.234, \"capability_applied\": null, \"effective_limit_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\": 801415, \"profile_key\": \"51bfd54f7f7dfbc51e1ca5c392100499bbf2d95b64c2d6690bd696d1b1a11ba4\", \"schedule_id\": 22142, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2023\", \"location\": \"Sittingbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119503}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 2, \"distance_m\": 834.729, \"section_seq\": 1, \"route_path_id\": 119503}, {\"is_pass\": false, \"wtt_arr\": \"2027H\", \"wtt_dep\": \"2028\", \"location\": \"Kemsley\", \"stage_seq\": 3, \"distance_m\": 3074.106, \"section_seq\": 1, \"route_path_id\": 119503}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Swale\", \"stage_seq\": 4, \"distance_m\": 6277.527, \"section_seq\": 1, \"route_path_id\": 119503}, {\"is_pass\": false, \"wtt_arr\": \"2036\", \"wtt_dep\": \"2037\", \"location\": \"Queenborough\", \"stage_seq\": 5, \"distance_m\": 9485.896, \"section_seq\": 1, \"route_path_id\": 119503}, {\"is_pass\": false, \"wtt_arr\": \"2042\", \"wtt_dep\": null, \"location\": \"Sheerness-on-Sea\", \"stage_seq\": 6, \"distance_m\": 12682.778, \"section_seq\": 1, \"route_path_id\": 119503}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12682.778, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 119503}], \"total_distance_m\": 12682.778, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12419.368, \"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": "2023", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-23T19:26:42Z\", \"source_id\": 69154432, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:44Z\", \"source_id\": 21632605, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:19Z\", \"source_id\": 69164434, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:23Z\", \"source_id\": 21635697, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:35:51Z\", \"source_id\": 69174055, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:36:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:00Z\", \"source_id\": 21638660, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:15Z\", \"source_id\": 69185223, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:20Z\", \"source_id\": 21642147, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sheerness-on-Sea", "service_state_platform": "1", "timing_fact_generation": 1790192480723303, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:45.429788", "service_state_evidence_id": 21642147, "current_leg_start_actual_dep": "2026-09-23T20:37:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:45.999874", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SIT |
SSS |
2D65 |
375309 |
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": 6664.077, "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.573, "from_m": 6664.077, "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.234, "from_m": 9729.573, "capability_applied": null, "effective_limit_mph": 60.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.778, "from_m": 12352.234, "capability_applied": null, "effective_limit_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": 801415, "profile_key": "51bfd54f7f7dfbc51e1ca5c392100499bbf2d95b64c2d6690bd696d1b1a11ba4", "schedule_id": 22142, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2023", "location": "Sittingbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 119503}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 2, "distance_m": 834.729, "section_seq": 1, "route_path_id": 119503}, {"is_pass": false, "wtt_arr": "2027H", "wtt_dep": "2028", "location": "Kemsley", "stage_seq": 3, "distance_m": 3074.106, "section_seq": 1, "route_path_id": 119503}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Swale", "stage_seq": 4, "distance_m": 6277.527, "section_seq": 1, "route_path_id": 119503}, {"is_pass": false, "wtt_arr": "2036", "wtt_dep": "2037", "location": "Queenborough", "stage_seq": 5, "distance_m": 9485.896, "section_seq": 1, "route_path_id": 119503}, {"is_pass": false, "wtt_arr": "2042", "wtt_dep": null, "location": "Sheerness-on-Sea", "stage_seq": 6, "distance_m": 12682.778, "section_seq": 1, "route_path_id": 119503}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12682.778, "from_m": 0.0, "section_seq": 1, "route_path_id": 119503}], "total_distance_m": 12682.778, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12419.368, "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-23T19:26:42Z", "source_id": 69154432, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:27:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:44Z", "source_id": 21632605, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32378, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:19Z", "source_id": 69164434, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:23Z", "source_id": 21635697, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32382, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:35:51Z", "source_id": 69174055, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:36:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:00Z", "source_id": 21638660, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32387, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:15Z", "source_id": 69185223, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:42:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:20Z", "source_id": 21642147, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Sittingbourne |
2023 |
2023 |
3 |
None |
None |
Sheerness-on-Sea |
2042 |
2042 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87279/2026-09-23/detailed |
None |
Queenborough |
2026-09-23T20:37:00+01:00 |
Sheerness-on-Sea |
5.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 |
2037 |
2042 |
Queenborough |
Sheerness-on-Sea |
Sheerness-on-Sea |
51.4409198 |
0.7585462 |
51.4409198 |
0.7585462 |
1 |
0 |
2026-09-23 19:52:54 |
TERMINATED |
2026-09-23 19:42:00 |
Sheerness-on-Sea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642147 |
1790192480723303 |
27 |
27 |
2026-09-23 19:52:45.999874 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:45.429788 |
| 770043 |
801635 |
L79275 |
861J58MZ23 |
2026-09-23 |
COMPLETE |
21642322 |
2026-09-23 20:42:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 801635, "stp": "P", "toc": "South Western Railway", "uid": "L79275", "consist": "450123", "dest_crs": "BCU", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79275/2026-09-23/detailed", "trust_id": "861J58MZ23", "origin_crs": "LYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brockenhurst", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "4", "is_terminated": 1, "next_location": "Brockenhurst", "signalling_id": "1J58", "timing_status": "EARLY", "origin_station": "Lymington Pier", "current_leg_arr": "2042", "current_leg_dep": "2034", "current_leg_end": "Brockenhurst", "origin_dep_time": "2033", "origin_platform": null, "current_location": "Brockenhurst", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]}", "current_leg_start": "Lymington Town", "dest_arr_time_act": "2043", "motion_projection": null, "next_location_lat": "50.8164757", "next_location_lon": "-1.5738032", "previous_location": "Lymington Town", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 991.371, \"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\": 6933.066, \"from_m\": 991.371, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7736.303, \"from_m\": 6933.066, \"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\": 7891.7, \"from_m\": 7736.303, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7981.0, \"from_m\": 7891.7, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8023.155, \"from_m\": 7981.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8094.436, \"from_m\": 8023.155, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8643.111, \"from_m\": 8094.436, \"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\": 801635, \"profile_key\": \"49bd13aa73ed5c07c5e302ecef2e9eb008b4ae6fef89cd1dc0c542811161f7f0\", \"schedule_id\": 16285, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Lymington Pier\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118271}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 769.603, \"section_seq\": 1, \"route_path_id\": 118271}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": null, \"location\": \"Brockenhurst\", \"stage_seq\": 3, \"distance_m\": 8643.111, \"section_seq\": 1, \"route_path_id\": 118271}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8643.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118271}], \"total_distance_m\": 8643.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 8482.53, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 160.581, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2033", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.8164757", "current_position_lon": "-1.5738032", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:55Z\", \"source_id\": 21637941, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:34Z\", \"source_id\": 69185858, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:42:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:36Z\", \"source_id\": 21642322, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brockenhurst", "service_state_platform": "4", "timing_fact_generation": 1790192496789923, "current_leg_arrival_utc": "2026-09-23T20:42:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:42:59.358220", "service_state_evidence_id": 21642322, "current_leg_start_actual_dep": "2026-09-23T20:35:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:52:59.970366", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
LYP |
BCU |
1J58 |
450123 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 991.371, "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": 6933.066, "from_m": 991.371, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7736.303, "from_m": 6933.066, "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": 7891.7, "from_m": 7736.303, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7981.0, "from_m": 7891.7, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8023.155, "from_m": 7981.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8094.436, "from_m": 8023.155, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8643.111, "from_m": 8094.436, "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": 801635, "profile_key": "49bd13aa73ed5c07c5e302ecef2e9eb008b4ae6fef89cd1dc0c542811161f7f0", "schedule_id": 16285, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2033", "location": "Lymington Pier", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118271}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Lymington Town", "stage_seq": 2, "distance_m": 769.603, "section_seq": 1, "route_path_id": 118271}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": null, "location": "Brockenhurst", "stage_seq": 3, "distance_m": 8643.111, "section_seq": 1, "route_path_id": 118271}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8643.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 118271}], "total_distance_m": 8643.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 8482.53, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 160.581, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:55Z", "source_id": 21637941, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27634, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:34Z", "source_id": 69185858, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:42:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:36Z", "source_id": 21642322, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Lymington Pier |
2033 |
2033 |
None |
None |
None |
Brockenhurst |
2044 |
2043 |
4 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79275/2026-09-23/detailed |
None |
Lymington Town |
2026-09-23T20:35:30+01:00 |
Brockenhurst |
8.0 |
{"type": "LineString", "coordinates": [[-1.5370862, 50.761084700000005], [-1.5372268999999998, 50.7613576], [-1.5372879, 50.76146279999999], [-1.5373554, 50.7615712], [-1.537429, 50.76167769999999], [-1.5374631, 50.7617266], [-1.5374986000000002, 50.76177440000001], [-1.5375383, 50.76182130000001], [-1.5376803999999995, 50.76197570000001], [-1.537864, 50.762163], [-1.5380801, 50.762347699999985], [-1.5381845999999997, 50.762446800000006], [-1.5382213, 50.76248160000001], [-1.5382567, 50.762507599999985], [-1.5383657999999998, 50.7625878], [-1.5386589, 50.76278849999999], [-1.5390223999999997, 50.7630147], [-1.5392855, 50.7631741], [-1.542029, 50.7648118], [-1.5422667, 50.7649585], [-1.5425126, 50.76511270000001], [-1.5426410999999998, 50.765196200000005], [-1.5427561, 50.76528139999999], [-1.5430054999999998, 50.7654891], [-1.5432159000000003, 50.76567969999999], [-1.5434443999999998, 50.765911599999995], [-1.5434955002838038, 50.765967351893885], [-1.5436762, 50.766164499999995], [-1.5443883, 50.7669547], [-1.5446713000000003, 50.76724429999999], [-1.5449676, 50.7675118], [-1.5452752, 50.76777020000001], [-1.5455970999999995, 50.76801669999999], [-1.5459180999999995, 50.76824450000001], [-1.5462724, 50.76846969999998], [-1.5466394999999995, 50.76869449999999], [-1.5470057, 50.76889789999999], [-1.5505602999999997, 50.770803], [-1.5506647999999998, 50.7708622], [-1.5515017, 50.77131099999999], [-1.55175, 50.7714401], [-1.5519661, 50.7715583], [-1.5527289, 50.771966099999986], [-1.5532579, 50.77225119999999], [-1.5536045999999997, 50.7724381], [-1.5537308, 50.77250610000001], [-1.5541353999999998, 50.7727155], [-1.5545340999999997, 50.7729039], [-1.5549579, 50.7730717], [-1.5554126, 50.77322560000001], [-1.555819, 50.77334390000001], [-1.5562999, 50.7734543], [-1.5567792, 50.7735448], [-1.5572503, 50.7736039], [-1.5577488999999998, 50.77364889999999], [-1.5582281999999998, 50.773664], [-1.5587350999999998, 50.77365960000001], [-1.5592321999999998, 50.77362109999999], [-1.5599830999999995, 50.77357059999999], [-1.5606896999999995, 50.7735348], [-1.5610035999999998, 50.773517299999995], [-1.5614281999999997, 50.773505699999994], [-1.5617306, 50.7735024], [-1.562245, 50.773519399999984], [-1.5627326999999998, 50.77356269999999], [-1.5632206999999998, 50.7736286], [-1.5637480999999998, 50.7737342], [-1.5641731, 50.7738523], [-1.5642358999999997, 50.7738698], [-1.5647186999999998, 50.77403640000001], [-1.5651432999999997, 50.7742146], [-1.5655329999999998, 50.7744099], [-1.5660012, 50.7746844], [-1.5663932, 50.7749468], [-1.566732, 50.77521709999999], [-1.5670681, 50.7755365], [-1.5674396, 50.775898000000005], [-1.5677177, 50.77619279999999], [-1.5679925, 50.77651680000001], [-1.5682495, 50.7768429], [-1.5684799, 50.77716849999999], [-1.5686755, 50.777481], [-1.5688456, 50.7777735], [-1.5690042, 50.77808869999999], [-1.5691257, 50.77838069999999], [-1.5692354999999998, 50.7786786], [-1.5693164, 50.7789566], [-1.5693839, 50.7792362], [-1.5694331, 50.7795118], [-1.5694734999999995, 50.7798242], [-1.5694925, 50.7801495], [-1.5695004999999995, 50.781289099999995], [-1.5695230999999998, 50.7816125], [-1.5695608999999997, 50.7819179], [-1.5696217999999995, 50.782259200000006], [-1.5696978, 50.782592099999995], [-1.5698026, 50.78292080000001], [-1.5699261, 50.78327250000001], [-1.5699738, 50.7833925], [-1.5701906000000003, 50.783832], [-1.5703731999999997, 50.78417210000001], [-1.5705774999999995, 50.7845071], [-1.5707827, 50.7848107], [-1.5709955999999998, 50.78509600000001], [-1.5712276, 50.785378300000005], [-1.5714728, 50.78565170000001], [-1.5717118999999995, 50.78590139999999], [-1.5719981000000005, 50.78617400000001], [-1.5722652, 50.7864135], [-1.5725599, 50.7866565], [-1.5728595999999997, 50.7868927], [-1.5785256999999997, 50.7912083], [-1.5788763999999995, 50.7914957], [-1.5792077999999998, 50.7917762], [-1.5795526, 50.7920939], [-1.5798512, 50.79239039999999], [-1.5800947999999997, 50.7926613], [-1.580331, 50.7929525], [-1.5805394999999998, 50.79322580000001], [-1.5811986, 50.7942219], [-1.5813278000000002, 50.7944186], [-1.5837371, 50.7980638], [-1.5839087, 50.7983756], [-1.5840474999999998, 50.798646899999994], [-1.5841819, 50.798950399999995], [-1.5843136, 50.7992916], [-1.5844148999999998, 50.7995998], [-1.5844947, 50.7998952], [-1.5845570999999998, 50.800217700000005], [-1.5846119, 50.8005003], [-1.5846658, 50.80082500000001], [-1.5847133999999998, 50.80111809999999], [-1.5847492999999997, 50.801437699999994], [-1.5847596, 50.8016957], [-1.5847477, 50.8019232], [-1.5846971, 50.802172], [-1.5846529, 50.8024052], [-1.5845806999999998, 50.802702], [-1.5845484, 50.8028115], [-1.5844278999999997, 50.803112799999994], [-1.5842944, 50.803428], [-1.5840919, 50.8037103], [-1.5838665999999997, 50.80396739999999], [-1.5835808999999998, 50.8042341], [-1.5832538, 50.8044858], [-1.5828944, 50.8047425], [-1.5825603999999998, 50.8049892], [-1.5821687999999998, 50.805301], [-1.5818200999999998, 50.8056139], [-1.5815345, 50.8058979], [-1.5812931, 50.8061632], [-1.5810409999999997, 50.806471999999985], [-1.5808253, 50.80676040000001], [-1.5806043, 50.80710349999999], [-1.5797361, 50.8085403], [-1.5793619, 50.8091665], [-1.5789876999999997, 50.8097927], [-1.5788147, 50.810084399999994], [-1.5785813999999998, 50.81047409999999], [-1.5781701999999995, 50.811234000000006], [-1.5779462, 50.81158570000001], [-1.5775996999999995, 50.812188199999994], [-1.5773601999999998, 50.812549800000006], [-1.5770014, 50.813093], [-1.5767553, 50.8134444], [-1.5765649, 50.8137118], [-1.5763374, 50.81399269999999], [-1.5760802, 50.8143044], [-1.5758164, 50.8146144], [-1.5754759, 50.81497379999998], [-1.5750565, 50.815399], [-1.5747548999999998, 50.81567609999999], [-1.574399, 50.8159971], [-1.5742347, 50.816140700000005], [-1.5738963, 50.81640650000001], [-1.5738031999999995, 50.81647569999999]]} |
4.9 |
2034 |
2042 |
Lymington Town |
Brockenhurst |
Brockenhurst |
50.8164757 |
-1.5738032 |
50.8164757 |
-1.5738032 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:42:00 |
Brockenhurst |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642322 |
1790192496789923 |
10 |
10 |
2026-09-23 19:52:59.970366 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:42:59.358220 |
| 770044 |
800182 |
L55050 |
475H50MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800182, "stp": "P", "toc": "Greater Anglia", "uid": "L55050", "consist": "720138", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55050/2026-09-23/detailed", "trust_id": "475H50MY23", "origin_crs": "CBG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge Sidings North", "service_date": "2026-09-23", "dest_arr_time": "1942", "dest_platform": null, "is_terminated": 1, "next_location": "Cambridge Sidings North", "signalling_id": "5H50", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "1942", "current_leg_dep": "1937", "current_leg_end": "Cambridge Sidings North", "origin_dep_time": "1934", "origin_platform": "7", "current_location": "Cambridge North Jn", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]}", "current_leg_start": "Cambridge", "dest_arr_time_act": "1942", "motion_projection": null, "next_location_lat": "52.2009808", "next_location_lon": "0.1431521", "previous_location": "Cambridge", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:69045043\", \"confirmationDeadline\": \"2026-09-23T19:43:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 477.692, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 516.94, \"from_m\": 477.692, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 578.913, \"from_m\": 516.94, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 849.592, \"from_m\": 578.913, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 800182, \"profile_key\": \"958e263d1f8381275ee95fe093a22d69356846dd0496c79754f4ae8f43f1eb02\", \"schedule_id\": 15943, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115185}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 2, \"distance_m\": 635.756, \"section_seq\": 1, \"route_path_id\": 115185}, {\"is_pass\": false, \"wtt_arr\": \"1942\", \"wtt_dep\": null, \"location\": \"Cambridge Sidings North\", \"stage_seq\": 3, \"distance_m\": 849.592, \"section_seq\": 1, \"route_path_id\": 115185}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 849.592, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115185}], \"total_distance_m\": 849.592, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 578.913, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 270.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1934", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "52.2009808", "current_position_lon": "0.1431521", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Cambridge North Jn", "service_state_platform": "7", "timing_fact_generation": 1790188670560002, "current_leg_arrival_utc": "2026-09-23T19:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:00.752016", "service_state_evidence_id": 69045043, "current_leg_start_actual_dep": "2026-09-23T19:37:29+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:01.418910", "service_state_valid_until_kind": null, "operational_interpretation_version": 7, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
CBG |
None |
5H50 |
720138 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 477.692, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 516.94, "from_m": 477.692, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 578.913, "from_m": 516.94, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 849.592, "from_m": 578.913, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 800182, "profile_key": "958e263d1f8381275ee95fe093a22d69356846dd0496c79754f4ae8f43f1eb02", "schedule_id": 15943, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1934", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115185}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Cambridge North Jn", "stage_seq": 2, "distance_m": 635.756, "section_seq": 1, "route_path_id": 115185}, {"is_pass": false, "wtt_arr": "1942", "wtt_dep": null, "location": "Cambridge Sidings North", "stage_seq": 3, "distance_m": 849.592, "section_seq": 1, "route_path_id": 115185}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 849.592, "from_m": 0.0, "section_seq": 1, "route_path_id": 115185}], "total_distance_m": 849.592, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 578.913, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 270.679, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Cambridge |
1934 |
1934 |
7 |
None |
None |
Cambridge Sidings North |
1942 |
1942 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55050/2026-09-23/detailed |
None |
Cambridge |
2026-09-23T19:37:29+01:00 |
Cambridge Sidings North |
5.0 |
{"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]} |
0.5 |
1937 |
1942 |
Cambridge |
Cambridge North Jn |
Cambridge Sidings North |
52.2009808 |
0.1431521 |
52.2009808 |
0.1431521 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Cambridge North Jn |
TD |
TRACKING_TIMEOUT |
69045043 |
1790188670560002 |
7 |
7 |
2026-09-23 19:53:01.418910 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:00.752016 |
| 770045 |
800392 |
L85221 |
865B76MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800392, "stp": "O", "toc": "South Western Railway", "uid": "L85221", "consist": "444002", "dest_crs": "POO", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85221/2026-09-23/detailed", "trust_id": "865B76MY23", "origin_crs": "XFT", "show_on_map": 0, "dar_est_time": "20:38:00", "dar_platform": null, "dest_station": "Poole", "service_date": "2026-09-23", "dest_arr_time": "1945", "dest_platform": "1", "is_terminated": 1, "next_location": "Poole", "signalling_id": "5B76", "timing_status": null, "origin_station": "Poole S.S.", "current_leg_arr": "1945", "current_leg_dep": "2038", "current_leg_end": "Poole", "origin_dep_time": "1943", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9845587, 50.724775099999995], [-1.9840439, 50.7239921], [-1.9835529999999997, 50.72325080000001], [-1.9834106, 50.7230073], [-1.9833452, 50.7228894], [-1.9832811999999995, 50.72276750000001], [-1.9832175000000003, 50.7226081], [-1.9831761, 50.72248419999999], [-1.983145, 50.7223665], [-1.9831204, 50.722259399999984], [-1.9830995, 50.72215190000001], [-1.9830824, 50.7220018], [-1.9830827, 50.7217885], [-1.9830920000000003, 50.7216463], [-1.9831349000000005, 50.7213184], [-1.9831508, 50.72125759999999], [-1.9832586, 50.7208082], [-1.9832781, 50.72072880000001], [-1.983499, 50.7198471], [-1.9835285, 50.71974130000001], [-1.9835605, 50.7196094], [-1.9835916, 50.71946689999999]]}", "current_leg_start": "Poole S.S.", "dest_arr_time_act": "1945", "motion_projection": null, "next_location_lat": "50.7194669", "next_location_lon": "-1.9835916", "previous_location": null, "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\": 183.685, \"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\": 469.642, \"from_m\": 183.685, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 611.689, \"from_m\": 469.642, \"capability_applied\": null, \"effective_limit_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\": 800392, \"profile_key\": \"f547f9805663db74b75d060d68a3c817201cc5c0763857e57b901935ea9e498f\", \"schedule_id\": 38913, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Poole S.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118452}, {\"is_pass\": false, \"wtt_arr\": \"1945\", \"wtt_dep\": null, \"location\": \"Poole\", \"stage_seq\": 2, \"distance_m\": 611.689, \"section_seq\": 1, \"route_path_id\": 118452}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 611.689, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 118452}], \"total_distance_m\": 611.689, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 611.689, \"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": "1943", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "1387.0", "current_position_lat": "50.7194669", "current_position_lon": "-1.9835916", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Poole S.S.", "service_state_platform": null, "timing_fact_generation": 1790191981684402, "current_leg_arrival_utc": "2026-09-23T20:40:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:00.858531", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:01.421467", "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 |
O |
XFT |
POO |
5B76 |
444002 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 183.685, "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": 469.642, "from_m": 183.685, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 611.689, "from_m": 469.642, "capability_applied": null, "effective_limit_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": 800392, "profile_key": "f547f9805663db74b75d060d68a3c817201cc5c0763857e57b901935ea9e498f", "schedule_id": 38913, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1943", "location": "Poole S.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 118452}, {"is_pass": false, "wtt_arr": "1945", "wtt_dep": null, "location": "Poole", "stage_seq": 2, "distance_m": 611.689, "section_seq": 1, "route_path_id": 118452}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 611.689, "from_m": 0.0, "section_seq": 1, "route_path_id": 118452}], "total_distance_m": 611.689, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 611.689, "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} |
[] |
Poole S.S. |
1943 |
1943 |
None |
20:38:00 |
None |
Poole |
1945 |
1945 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L85221/2026-09-23/detailed |
None |
Poole S.S. |
2026-09-23T20:38:30+01:00 |
Poole |
1387.0 |
{"type": "LineString", "coordinates": [[-1.9845587, 50.724775099999995], [-1.9840439, 50.7239921], [-1.9835529999999997, 50.72325080000001], [-1.9834106, 50.7230073], [-1.9833452, 50.7228894], [-1.9832811999999995, 50.72276750000001], [-1.9832175000000003, 50.7226081], [-1.9831761, 50.72248419999999], [-1.983145, 50.7223665], [-1.9831204, 50.722259399999984], [-1.9830995, 50.72215190000001], [-1.9830824, 50.7220018], [-1.9830827, 50.7217885], [-1.9830920000000003, 50.7216463], [-1.9831349000000005, 50.7213184], [-1.9831508, 50.72125759999999], [-1.9832586, 50.7208082], [-1.9832781, 50.72072880000001], [-1.983499, 50.7198471], [-1.9835285, 50.71974130000001], [-1.9835605, 50.7196094], [-1.9835916, 50.71946689999999]]} |
0.4 |
2038 |
1945 |
None |
None |
Poole |
50.7194669 |
-1.9835916 |
50.7194669 |
-1.9835916 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Poole S.S. |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790191981684402 |
26 |
26 |
2026-09-23 19:53:01.421467 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:00.858531 |
| 770046 |
800393 |
W34128 |
075S72MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800393, "stp": "P", "toc": "Avanti West Coast", "uid": "W34128", "consist": "390157", "dest_crs": null, "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34128/2026-09-23/detailed", "trust_id": "075S72MY23", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Polmadie Car M.D.", "service_date": "2026-09-23", "dest_arr_time": "1954", "dest_platform": null, "is_terminated": 1, "next_location": "Larkfield Jn", "signalling_id": "5S72", "timing_status": null, "origin_station": "Glasgow Central High Level", "current_leg_arr": "1948½", "current_leg_dep": "1946", "current_leg_end": "Larkfield Jn", "origin_dep_time": "1943", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.258882, 55.8557621], [-4.2590096, 55.85541479999999], [-4.2590184, 55.85539270000001], [-4.2590424, 55.855321399999994], [-4.2590688, 55.8551807], [-4.2590959, 55.8550224], [-4.2591847000000005, 55.854754099999994], [-4.2592046, 55.854614999999995], [-4.2592249, 55.8545273], [-4.2592621, 55.85439499999998], [-4.2593189, 55.8542296], [-4.2593466, 55.85414889999999], [-4.2594231, 55.8539287], [-4.259488899999999, 55.85374910000001], [-4.259793499999999, 55.8529139], [-4.259853599999999, 55.85274509999999], [-4.2599483000000005, 55.85248489999999], [-4.2599685, 55.852428800000006], [-4.2599976, 55.85234199999999], [-4.2600316, 55.852192], [-4.260039, 55.8519448], [-4.260038699999999, 55.8519284], [-4.2600389, 55.8518999], [-4.2600393, 55.851858], [-4.260040999999999, 55.8517488], [-4.2600417, 55.8515897], [-4.2600445, 55.8514995], [-4.260145199999999, 55.8511238], [-4.260207099999999, 55.8509316], [-4.2602634, 55.8507466], [-4.2602707, 55.85073129999999], [-4.2603133, 55.8506201], [-4.2603387, 55.8504861], [-4.2603873, 55.8502836], [-4.2603912, 55.85023339999999], [-4.260430099999999, 55.8500844], [-4.2604731, 55.84991360000001], [-4.260514, 55.84972799999999], [-4.2605589, 55.84946370000001], [-4.2605844, 55.84930229999999], [-4.260628699999999, 55.84906339999999], [-4.260664799999999, 55.8488927], [-4.260721, 55.8486643], [-4.260748459764902, 55.8485876172256], [-4.26076028893391, 55.84855458362966], [-4.260777399999999, 55.8485068], [-4.26087886554381, 55.84822039089397], [-4.2608795, 55.8482186], [-4.260991499999999, 55.847975], [-4.2611156, 55.847781899999994], [-4.261455099999999, 55.847256], [-4.2615495, 55.8471247], [-4.2615818, 55.8470798], [-4.2616895999999995, 55.84681239999999], [-4.261759299999999, 55.846685], [-4.2619174, 55.84639620000001], [-4.262004499999999, 55.846179799999994], [-4.2620496, 55.8460168], [-4.2620674, 55.8458741], [-4.2620805, 55.845731], [-4.2620814, 55.8456233], [-4.2620736, 55.8454727], [-4.2620568, 55.8453633], [-4.2620357, 55.845268399999995], [-4.2620204, 55.845214299999995], [-4.262007699999999, 55.8451696], [-4.2619778, 55.8450964], [-4.261931499999999, 55.8450137], [-4.2616935, 55.8446545], [-4.261471199999999, 55.8443444], [-4.2614382, 55.84430879999999], [-4.261019199999999, 55.84386], [-4.260842, 55.8436645], [-4.2606136, 55.8434474], [-4.2603163, 55.843204], [-4.2601256, 55.84306960000001], [-4.2596267999999995, 55.8427759], [-4.259119800000001, 55.8425259], [-4.2586816999999995, 55.8423287], [-4.258115088526848, 55.84212103367016]]}", "current_leg_start": "Glasgow Central High Level", "dest_arr_time_act": "1954", "motion_projection": null, "next_location_lat": "55.8421210", "next_location_lon": "-4.2581151", "previous_location": null, "current_leg_milage": "1.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2228.123, \"from_m\": 1398.563, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2343.016, \"from_m\": 2228.123, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2398.176, \"from_m\": 2343.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2863.172, \"from_m\": 2398.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2942.181, \"from_m\": 2863.172, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3001.334, \"from_m\": 2942.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3069.396, \"from_m\": 3001.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3188.74, \"from_m\": 3069.396, \"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\": 3685.576, \"from_m\": 3188.74, \"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\": 800393, \"profile_key\": \"43da361f657eb66bf56a97e786e97cee52a3bb36ab09c9e41b1b65f0c16ae633\", \"schedule_id\": 25488, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 120184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1946\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 120184}, {\"is_pass\": false, \"wtt_arr\": \"1948H\", \"wtt_dep\": \"1949\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 120184}, {\"is_pass\": false, \"wtt_arr\": \"1954\", \"wtt_dep\": null, \"location\": \"Polmadie Car M.D.\", \"stage_seq\": 5, \"distance_m\": 3685.576, \"section_seq\": 1, \"route_path_id\": 120184}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3685.576, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 120184}], \"total_distance_m\": 3685.576, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3188.74, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 496.836, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1943", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "2.5", "current_position_lat": "55.8589088", "current_position_lon": "-4.2583202", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "1", "timing_fact_generation": 1790191385990407, "current_leg_arrival_utc": "2026-09-23T19:48:30+01:00", "linx_speed_capabilities": "{\"units\": [\"390157\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-23T19:43:01.003983", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T19:46:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:01.453458", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Avanti West Coast |
P |
GLC |
None |
5S72 |
390157 |
11 |
125 |
{"units": ["390157"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} |
{"version": 3, "segments": [{"to_m": 424.467, "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": 1007.78, "from_m": 424.467, "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": 1398.563, "from_m": 1007.78, "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": 2228.123, "from_m": 1398.563, "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": 2343.016, "from_m": 2228.123, "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": 2398.176, "from_m": 2343.016, "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": 2863.172, "from_m": 2398.176, "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": 2942.181, "from_m": 2863.172, "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": 3001.334, "from_m": 2942.181, "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": 3069.396, "from_m": 3001.334, "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": 3188.74, "from_m": 3069.396, "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": 3685.576, "from_m": 3188.74, "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": 800393, "profile_key": "43da361f657eb66bf56a97e786e97cee52a3bb36ab09c9e41b1b65f0c16ae633", "schedule_id": 25488, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1943", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 120184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1945", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 120184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1946", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 120184}, {"is_pass": false, "wtt_arr": "1948H", "wtt_dep": "1949", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 120184}, {"is_pass": false, "wtt_arr": "1954", "wtt_dep": null, "location": "Polmadie Car M.D.", "stage_seq": 5, "distance_m": 3685.576, "section_seq": 1, "route_path_id": 120184}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3685.576, "from_m": 0.0, "section_seq": 1, "route_path_id": 120184}], "total_distance_m": 3685.576, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3188.74, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 496.836, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Glasgow Central High Level |
1943 |
1943 |
1 |
None |
None |
Polmadie Car M.D. |
1954 |
1954 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:W34128/2026-09-23/detailed |
None |
Glasgow Central High Level |
2026-09-23T19:46:30+01:00 |
Larkfield Jn |
2.5 |
{"type": "LineString", "coordinates": [[-4.2583283, 55.85918229999999], [-4.2583251, 55.8590749], [-4.2583106, 55.8585834], [-4.258306070166401, 55.85843083867406], [-4.2583053, 55.8584049], [-4.2582762, 55.857679], [-4.2582767, 55.85728329999999], [-4.2582901, 55.85714509999998], [-4.258303, 55.8570719], [-4.258317899999999, 55.85701099999999], [-4.2583225042403114, 55.856995416437215], [-4.2583516999999995, 55.8568966], [-4.2583786, 55.85683499999999], [-4.2584652, 55.8566362], [-4.2585122, 55.856543300000006], [-4.2585583, 55.85645199999999], [-4.2586452, 55.8563004], [-4.258676, 55.85624490000001], [-4.258775999999999, 55.85606140000001], [-4.2587838, 55.8560427], [-4.2588075, 55.8559805], [-4.258828699999999, 55.85592700000001], [-4.258857, 55.855839400000015], [-4.258882, 55.8557621], [-4.2590096, 55.85541479999999], [-4.2590184, 55.85539270000001], [-4.2590424, 55.855321399999994], [-4.2590688, 55.8551807], [-4.2590959, 55.8550224], [-4.2591847000000005, 55.854754099999994], [-4.2592046, 55.854614999999995], [-4.2592249, 55.8545273], [-4.2592621, 55.85439499999998], [-4.2593189, 55.8542296], [-4.2593466, 55.85414889999999], [-4.2594231, 55.8539287], [-4.259488899999999, 55.85374910000001], [-4.259793499999999, 55.8529139], [-4.259853599999999, 55.85274509999999], [-4.2599483000000005, 55.85248489999999], [-4.2599685, 55.852428800000006], [-4.2599976, 55.85234199999999], [-4.2600316, 55.852192], [-4.260039, 55.8519448], [-4.260038699999999, 55.8519284], [-4.2600389, 55.8518999], [-4.2600393, 55.851858], [-4.260040999999999, 55.8517488], [-4.2600417, 55.8515897], [-4.2600445, 55.8514995], [-4.260145199999999, 55.8511238], [-4.260207099999999, 55.8509316], [-4.2602634, 55.8507466], [-4.2602707, 55.85073129999999], [-4.2603133, 55.8506201], [-4.2603387, 55.8504861], [-4.2603873, 55.8502836], [-4.2603912, 55.85023339999999], [-4.260430099999999, 55.8500844], [-4.2604731, 55.84991360000001], [-4.260514, 55.84972799999999], [-4.2605589, 55.84946370000001], [-4.2605844, 55.84930229999999], [-4.260628699999999, 55.84906339999999], [-4.260664799999999, 55.8488927], [-4.260721, 55.8486643], [-4.260748459764902, 55.8485876172256], [-4.26076028893391, 55.84855458362966], [-4.260777399999999, 55.8485068], [-4.26087886554381, 55.84822039089397], [-4.2608795, 55.8482186], [-4.260991499999999, 55.847975], [-4.2611156, 55.847781899999994], [-4.261455099999999, 55.847256], [-4.2615495, 55.8471247], [-4.2615818, 55.8470798], [-4.2616895999999995, 55.84681239999999], [-4.261759299999999, 55.846685], [-4.2619174, 55.84639620000001], [-4.262004499999999, 55.846179799999994], [-4.2620496, 55.8460168], [-4.2620674, 55.8458741], [-4.2620805, 55.845731], [-4.2620814, 55.8456233], [-4.2620736, 55.8454727], [-4.2620568, 55.8453633], [-4.2620357, 55.845268399999995], [-4.2620204, 55.845214299999995], [-4.262007699999999, 55.8451696], [-4.2619778, 55.8450964], [-4.261931499999999, 55.8450137], [-4.2616935, 55.8446545], [-4.261471199999999, 55.8443444], [-4.2614382, 55.84430879999999], [-4.261019199999999, 55.84386], [-4.260842, 55.8436645], [-4.2606136, 55.8434474], [-4.2603163, 55.843204], [-4.2601256, 55.84306960000001], [-4.2596267999999995, 55.8427759], [-4.259119800000001, 55.8425259], [-4.2586816999999995, 55.8423287], [-4.258115088526848, 55.84212103367016]]} |
1.3 |
1946 |
1948½ |
None |
None |
Larkfield Jn |
55.8589088 |
-4.2583202 |
55.8421210 |
-4.2581151 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Glasgow Central High Level |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790191385990407 |
40 |
40 |
2026-09-23 19:53:01.453458 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:01.003983 |
| 770047 |
800401 |
G86071 |
152E30MY23 |
2026-09-23 |
COMPLETE |
None |
2026-09-23 19:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800401, "stp": "P", "toc": "Northern", "uid": "G86071", "consist": "156438", "dest_crs": "MBR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86071/2026-09-23/detailed", "trust_id": "152E30MY23", "origin_crs": "WTB", "show_on_map": 0, "dar_est_time": "19:43:00", "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-23", "dest_arr_time": "2129", "dest_platform": "1A", "is_terminated": 1, "next_location": "Ruswarp", "signalling_id": "2E30", "timing_status": null, "origin_station": "Whitby", "current_leg_arr": "1946½", "current_leg_dep": "1943", "current_leg_end": "Ruswarp", "origin_dep_time": "1943", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6149361999999999, 54.48474720000001], [-0.6149139, 54.484729], [-0.6147846, 54.48462609999999], [-0.6146529, 54.484512800000005], [-0.6146077, 54.48446580000001], [-0.6145663999999998, 54.48439369999999], [-0.6144862, 54.4842751], [-0.6144065999999999, 54.48417009999999], [-0.614277, 54.483974], [-0.6142369, 54.48389259999999], [-0.6141696, 54.4837238], [-0.6141425, 54.483622], [-0.6140887999999999, 54.483424500000005], [-0.6140431, 54.4832223], [-0.6140104, 54.482946299999995], [-0.6139826999999999, 54.4827197], [-0.6139678999999999, 54.48260320000001], [-0.6139327, 54.4824613], [-0.6138926, 54.4822995], [-0.6138921999999999, 54.482161000000005], [-0.6138956, 54.4821061], [-0.6139039, 54.4819744], [-0.6139519999999999, 54.4816751], [-0.6139747999999999, 54.4815297], [-0.6140136, 54.48134339999999], [-0.614097, 54.48107659999999], [-0.6141877999999998, 54.4808239], [-0.6142607, 54.4805725], [-0.6143357, 54.480272199999995], [-0.614419, 54.4799737], [-0.6144450999999999, 54.4798884], [-0.6146501898298934, 54.47929283382882], [-0.6149876, 54.47831300000001], [-0.614993, 54.4781933], [-0.6149859, 54.478073599999995], [-0.6149632, 54.4779411], [-0.6149249999999999, 54.4778098], [-0.6148009999999999, 54.47752199999999], [-0.6147498999999998, 54.47738189999999], [-0.6147090999999999, 54.4772423], [-0.6146823999999999, 54.4771015], [-0.6146701, 54.4769601], [-0.6146719999999999, 54.4768185], [-0.6146883, 54.4766772], [-0.6147189, 54.4765367], [-0.6147636, 54.4763975], [-0.6148172, 54.4762709], [-0.6148577999999999, 54.4761746], [-0.6149076, 54.4760798], [-0.6149663999999999, 54.4759868], [-0.615034, 54.47589589999999], [-0.6151351, 54.47578070000001], [-0.6152504, 54.475670099999995], [-0.6153791999999999, 54.4755647], [-0.6155208, 54.47546499999999], [-0.6156763, 54.4753732], [-0.6158424999999998, 54.47528799999999], [-0.6160186, 54.4752099], [-0.6162038, 54.4751391], [-0.6163971, 54.475076099999995], [-0.6165975, 54.47502109999999], [-0.6168072, 54.4749739], [-0.6170221999999999, 54.47493540000001], [-0.6172414, 54.474906100000005], [-0.6174637, 54.4748858], [-0.6176877999999999, 54.4748749], [-0.6179315, 54.4748764], [-0.6181652, 54.4748902], [-0.6183971, 54.47491190000001], [-0.6186263, 54.47494150000001], [-0.6188258, 54.474974], [-0.6190221, 54.4750125], [-0.6197938, 54.47519319999999], [-0.6199974999999999, 54.475232], [-0.6202052999999998, 54.4752629], [-0.620416, 54.4752859], [-0.6206289, 54.4753008], [-0.6208429999999999, 54.475307599999994], [-0.6210573999999999, 54.4753062], [-0.6212711999999999, 54.4752966], [-0.6214835000000001, 54.47527899999999], [-0.6216932999999999, 54.4752533], [-0.6218998, 54.4752197], [-0.6221041, 54.4751779], [-0.6223032, 54.4751282], [-0.6224962, 54.4750711], [-0.6226823, 54.4750067], [-0.6228607, 54.4749352], [-0.6230305, 54.474857], [-0.6231911, 54.47477249999999], [-0.6233417000000001, 54.474682], [-0.6234816, 54.474586], [-0.6236104, 54.4744847], [-0.6237272999999999, 54.47437879999999], [-0.6238319, 54.4742685], [-0.6240501999999999, 54.4740149], [-0.6243978, 54.4735698], [-0.6248273999999999, 54.4730567], [-0.6258966999999999, 54.4718577], [-0.6260567175784238, 54.47169139997572], [-0.6264417, 54.4712913], [-0.6270261, 54.4706156], [-0.627251, 54.4703712], [-0.6274879, 54.47014670000001], [-0.627709, 54.469975599999984]]}", "current_leg_start": "Whitby", "dest_arr_time_act": "2129", "motion_projection": null, "next_location_lat": "54.4699756", "next_location_lon": "-0.6277090", "previous_location": null, "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 421.589, \"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\": 696.784, \"from_m\": 421.589, \"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\": 9823.843, \"from_m\": 696.784, \"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\": 10254.392, \"from_m\": 9823.843, \"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\": 14870.128, \"from_m\": 10254.392, \"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\": 15298.49, \"from_m\": 14870.128, \"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\": 16404.594, \"from_m\": 15298.49, \"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\": 16468.278, \"from_m\": 16404.594, \"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\": 29032.429, \"from_m\": 16468.278, \"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\": 29286.633, \"from_m\": 29032.429, \"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\": 37639.256, \"from_m\": 29286.633, \"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\": 38761.74, \"from_m\": 37639.256, \"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\": 38993.217, \"from_m\": 38761.74, \"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\": 48390.185, \"from_m\": 38993.217, \"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\": 48767.912, \"from_m\": 48390.185, \"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\": 55221.179, \"from_m\": 48767.912, \"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\": 55430.484, \"from_m\": 55221.179, \"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\": 55475.714, \"from_m\": 55430.484, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55525.833, \"from_m\": 55475.714, \"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\": 55885.467, \"from_m\": 55525.833, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57190.854, \"from_m\": 55885.467, \"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\": 57461.535, \"from_m\": 57190.854, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57517.802, \"from_m\": 57461.535, \"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\": 59116.607, \"from_m\": 57517.802, \"capability_applied\": null, \"effective_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\": 800401, \"profile_key\": \"52d64ef65fa656944d6c9bdab18ec700192f7f1bce4088636d3e2321e38517fa\", \"schedule_id\": 12268, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1943\", \"location\": \"Whitby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1947H\", \"location\": \"Ruswarp\", \"stage_seq\": 2, \"distance_m\": 2212.478, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"1952\", \"wtt_dep\": \"1952H\", \"location\": \"Sleights\", \"stage_seq\": 3, \"distance_m\": 4782.291, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2001\", \"location\": \"Grosmont\", \"stage_seq\": 4, \"distance_m\": 9984.548, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2004\", \"wtt_dep\": \"2004H\", \"location\": \"Egton\", \"stage_seq\": 5, \"distance_m\": 12528.766, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2008H\", \"wtt_dep\": \"2011H\", \"location\": \"Glaisdale\", \"stage_seq\": 6, \"distance_m\": 15087.154, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Lealholm\", \"stage_seq\": 7, \"distance_m\": 18464.819, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023H\", \"location\": \"Danby\", \"stage_seq\": 8, \"distance_m\": 24229.54, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2027\", \"location\": \"Castleton Moor\", \"stage_seq\": 9, \"distance_m\": 26586.173, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2030\", \"wtt_dep\": \"2031\", \"location\": \"Commondale\", \"stage_seq\": 10, \"distance_m\": 29144.57, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2038H\", \"location\": \"Kildale\", \"stage_seq\": 11, \"distance_m\": 35664.377, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2043\", \"wtt_dep\": \"2058\", \"location\": \"Battersby\", \"stage_seq\": 12, \"distance_m\": 38334.375, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2103H\", \"location\": \"Great Ayton\", \"stage_seq\": 13, \"distance_m\": 42347.248, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2110H\", \"wtt_dep\": \"2114H\", \"location\": \"Nunthorpe\", \"stage_seq\": 14, \"distance_m\": 48506.945, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2117\", \"location\": \"Gypsy Lane\", \"stage_seq\": 15, \"distance_m\": 49461.399, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2119\", \"wtt_dep\": \"2119H\", \"location\": \"Marton\", \"stage_seq\": 16, \"distance_m\": 51106.758, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2121H\", \"wtt_dep\": \"2122\", \"location\": \"James Cook\", \"stage_seq\": 17, \"distance_m\": 52194.829, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Cargo Fleet Rd Sig. MW6984\", \"stage_seq\": 18, \"distance_m\": 55093.233, \"section_seq\": 1, \"route_path_id\": 134528}, {\"is_pass\": false, \"wtt_arr\": \"2129\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 19, \"distance_m\": 59116.607, \"section_seq\": 1, \"route_path_id\": 134528}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 59116.607, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134528}], \"total_distance_m\": 59116.607, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 57517.802, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1598.805, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1943", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.5", "current_position_lat": "54.4699756", "current_position_lon": "-0.6277090", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Whitby", "service_state_platform": "1", "timing_fact_generation": 1790185394815607, "current_leg_arrival_utc": "2026-09-23T19:46:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:01.007700", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-23T19:43:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:01.532166", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
WTB |
MBR |
2E30 |
156438 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 421.589, "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": 696.784, "from_m": 421.589, "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": 9823.843, "from_m": 696.784, "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": 10254.392, "from_m": 9823.843, "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": 14870.128, "from_m": 10254.392, "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": 15298.49, "from_m": 14870.128, "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": 16404.594, "from_m": 15298.49, "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": 16468.278, "from_m": 16404.594, "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": 29032.429, "from_m": 16468.278, "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": 29286.633, "from_m": 29032.429, "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": 37639.256, "from_m": 29286.633, "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": 38761.74, "from_m": 37639.256, "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": 38993.217, "from_m": 38761.74, "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": 48390.185, "from_m": 38993.217, "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": 48767.912, "from_m": 48390.185, "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": 55221.179, "from_m": 48767.912, "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": 55430.484, "from_m": 55221.179, "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": 55475.714, "from_m": 55430.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55525.833, "from_m": 55475.714, "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": 55885.467, "from_m": 55525.833, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57190.854, "from_m": 55885.467, "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": 57461.535, "from_m": 57190.854, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57517.802, "from_m": 57461.535, "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": 59116.607, "from_m": 57517.802, "capability_applied": null, "effective_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": 800401, "profile_key": "52d64ef65fa656944d6c9bdab18ec700192f7f1bce4088636d3e2321e38517fa", "schedule_id": 12268, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1943", "location": "Whitby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1947H", "location": "Ruswarp", "stage_seq": 2, "distance_m": 2212.478, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "1952", "wtt_dep": "1952H", "location": "Sleights", "stage_seq": 3, "distance_m": 4782.291, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2001", "location": "Grosmont", "stage_seq": 4, "distance_m": 9984.548, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2004", "wtt_dep": "2004H", "location": "Egton", "stage_seq": 5, "distance_m": 12528.766, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2008H", "wtt_dep": "2011H", "location": "Glaisdale", "stage_seq": 6, "distance_m": 15087.154, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Lealholm", "stage_seq": 7, "distance_m": 18464.819, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023H", "location": "Danby", "stage_seq": 8, "distance_m": 24229.54, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2027", "location": "Castleton Moor", "stage_seq": 9, "distance_m": 26586.173, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2030", "wtt_dep": "2031", "location": "Commondale", "stage_seq": 10, "distance_m": 29144.57, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2038H", "location": "Kildale", "stage_seq": 11, "distance_m": 35664.377, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2043", "wtt_dep": "2058", "location": "Battersby", "stage_seq": 12, "distance_m": 38334.375, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2103H", "location": "Great Ayton", "stage_seq": 13, "distance_m": 42347.248, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2110H", "wtt_dep": "2114H", "location": "Nunthorpe", "stage_seq": 14, "distance_m": 48506.945, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2117", "location": "Gypsy Lane", "stage_seq": 15, "distance_m": 49461.399, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2119", "wtt_dep": "2119H", "location": "Marton", "stage_seq": 16, "distance_m": 51106.758, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "James Cook", "stage_seq": 17, "distance_m": 52194.829, "section_seq": 1, "route_path_id": 134528}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Cargo Fleet Rd Sig. MW6984", "stage_seq": 18, "distance_m": 55093.233, "section_seq": 1, "route_path_id": 134528}, {"is_pass": false, "wtt_arr": "2129", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 19, "distance_m": 59116.607, "section_seq": 1, "route_path_id": 134528}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 59116.607, "from_m": 0.0, "section_seq": 1, "route_path_id": 134528}], "total_distance_m": 59116.607, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 57517.802, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1598.805, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Whitby |
1943 |
1943 |
1 |
19:43:00 |
None |
Middlesbrough |
2129 |
2129 |
1A |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G86071/2026-09-23/detailed |
None |
Whitby |
2026-09-23T19:43:30+01:00 |
Ruswarp |
3.5 |
{"type": "LineString", "coordinates": [[-0.6149361999999999, 54.48474720000001], [-0.6149139, 54.484729], [-0.6147846, 54.48462609999999], [-0.6146529, 54.484512800000005], [-0.6146077, 54.48446580000001], [-0.6145663999999998, 54.48439369999999], [-0.6144862, 54.4842751], [-0.6144065999999999, 54.48417009999999], [-0.614277, 54.483974], [-0.6142369, 54.48389259999999], [-0.6141696, 54.4837238], [-0.6141425, 54.483622], [-0.6140887999999999, 54.483424500000005], [-0.6140431, 54.4832223], [-0.6140104, 54.482946299999995], [-0.6139826999999999, 54.4827197], [-0.6139678999999999, 54.48260320000001], [-0.6139327, 54.4824613], [-0.6138926, 54.4822995], [-0.6138921999999999, 54.482161000000005], [-0.6138956, 54.4821061], [-0.6139039, 54.4819744], [-0.6139519999999999, 54.4816751], [-0.6139747999999999, 54.4815297], [-0.6140136, 54.48134339999999], [-0.614097, 54.48107659999999], [-0.6141877999999998, 54.4808239], [-0.6142607, 54.4805725], [-0.6143357, 54.480272199999995], [-0.614419, 54.4799737], [-0.6144450999999999, 54.4798884], [-0.6146501898298934, 54.47929283382882], [-0.6149876, 54.47831300000001], [-0.614993, 54.4781933], [-0.6149859, 54.478073599999995], [-0.6149632, 54.4779411], [-0.6149249999999999, 54.4778098], [-0.6148009999999999, 54.47752199999999], [-0.6147498999999998, 54.47738189999999], [-0.6147090999999999, 54.4772423], [-0.6146823999999999, 54.4771015], [-0.6146701, 54.4769601], [-0.6146719999999999, 54.4768185], [-0.6146883, 54.4766772], [-0.6147189, 54.4765367], [-0.6147636, 54.4763975], [-0.6148172, 54.4762709], [-0.6148577999999999, 54.4761746], [-0.6149076, 54.4760798], [-0.6149663999999999, 54.4759868], [-0.615034, 54.47589589999999], [-0.6151351, 54.47578070000001], [-0.6152504, 54.475670099999995], [-0.6153791999999999, 54.4755647], [-0.6155208, 54.47546499999999], [-0.6156763, 54.4753732], [-0.6158424999999998, 54.47528799999999], [-0.6160186, 54.4752099], [-0.6162038, 54.4751391], [-0.6163971, 54.475076099999995], [-0.6165975, 54.47502109999999], [-0.6168072, 54.4749739], [-0.6170221999999999, 54.47493540000001], [-0.6172414, 54.474906100000005], [-0.6174637, 54.4748858], [-0.6176877999999999, 54.4748749], [-0.6179315, 54.4748764], [-0.6181652, 54.4748902], [-0.6183971, 54.47491190000001], [-0.6186263, 54.47494150000001], [-0.6188258, 54.474974], [-0.6190221, 54.4750125], [-0.6197938, 54.47519319999999], [-0.6199974999999999, 54.475232], [-0.6202052999999998, 54.4752629], [-0.620416, 54.4752859], [-0.6206289, 54.4753008], [-0.6208429999999999, 54.475307599999994], [-0.6210573999999999, 54.4753062], [-0.6212711999999999, 54.4752966], [-0.6214835000000001, 54.47527899999999], [-0.6216932999999999, 54.4752533], [-0.6218998, 54.4752197], [-0.6221041, 54.4751779], [-0.6223032, 54.4751282], [-0.6224962, 54.4750711], [-0.6226823, 54.4750067], [-0.6228607, 54.4749352], [-0.6230305, 54.474857], [-0.6231911, 54.47477249999999], [-0.6233417000000001, 54.474682], [-0.6234816, 54.474586], [-0.6236104, 54.4744847], [-0.6237272999999999, 54.47437879999999], [-0.6238319, 54.4742685], [-0.6240501999999999, 54.4740149], [-0.6243978, 54.4735698], [-0.6248273999999999, 54.4730567], [-0.6258966999999999, 54.4718577], [-0.6260567175784238, 54.47169139997572], [-0.6264417, 54.4712913], [-0.6270261, 54.4706156], [-0.627251, 54.4703712], [-0.6274879, 54.47014670000001], [-0.627709, 54.469975599999984]]} |
1.4 |
1943 |
1946½ |
None |
None |
Ruswarp |
54.4699756 |
-0.6277090 |
54.4699756 |
-0.6277090 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Whitby |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1790185394815607 |
0 |
0 |
2026-09-23 19:53:01.532166 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:01.007700 |
| 770048 |
800462 |
C37930 |
739W26MY23 |
2026-09-23 |
COMPLETE |
21642330 |
2026-09-23 20:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800462, "stp": "P", "toc": "Elizabeth Line", "uid": "C37930", "consist": "345010", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37930/2026-09-23/detailed", "trust_id": "739W26MY23", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-23", "dest_arr_time": "2040", "dest_platform": "6", "is_terminated": 1, "next_location": "Shenfield", "signalling_id": "9W26", "timing_status": "LATE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2043", "current_leg_dep": "2038", "current_leg_end": "Shenfield", "origin_dep_time": "1945", "origin_platform": "A", "current_location": "Shenfield", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "+5 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": "2038", "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\": 367.648, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.917, \"from_m\": 367.648, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.563, \"from_m\": 1442.917, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2642.265, \"from_m\": 1724.563, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3204.973, \"from_m\": 2642.265, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3360.035, \"from_m\": 3204.973, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3817.583, \"from_m\": 3360.035, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3955.606, \"from_m\": 3817.583, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 4111.532, \"from_m\": 3955.606, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4234.385, \"from_m\": 4111.532, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 4453.526, \"from_m\": 4234.385, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 4683.339, \"from_m\": 4453.526, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5053.974, \"from_m\": 4683.339, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6121.309, \"from_m\": 5053.974, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 6360.006, \"from_m\": 6121.309, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6520.515, \"from_m\": 6360.006, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6925.144, \"from_m\": 6520.515, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7178.448, \"from_m\": 6925.144, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7493.525, \"from_m\": 7178.448, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 7718.797, \"from_m\": 7493.525, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 8017.013, \"from_m\": 7718.797, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8680.325, \"from_m\": 8017.013, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 8850.548, \"from_m\": 8680.325, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8996.544, \"from_m\": 8850.548, \"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\": 9396.976, \"from_m\": 8996.544, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 9619.859, \"from_m\": 9396.976, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 9804.72, \"from_m\": 9619.859, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10434.015, \"from_m\": 9804.72, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11051.035, \"from_m\": 10434.015, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11553.193, \"from_m\": 11051.035, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11696.536, \"from_m\": 11553.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11798.814, \"from_m\": 11696.536, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 12691.284, \"from_m\": 11798.814, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 12879.466, \"from_m\": 12691.284, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13063.375, \"from_m\": 12879.466, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13421.403, \"from_m\": 13063.375, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 13622.452, \"from_m\": 13421.403, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13899.955, \"from_m\": 13622.452, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 17768.577, \"from_m\": 13899.955, \"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\": 17852.974, \"from_m\": 17768.577, \"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\": 17920.633, \"from_m\": 17852.974, \"capability_applied\": null, \"effective_limit_mph\": 59.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.0}, {\"to_m\": 18643.749, \"from_m\": 17920.633, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18968.336, \"from_m\": 18643.749, \"capability_applied\": null, \"effective_limit_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\": 19031.419, \"from_m\": 18968.336, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19481.128, \"from_m\": 19031.419, \"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\": 19599.345, \"from_m\": 19481.128, \"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\": 19679.646, \"from_m\": 19599.345, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19707.904, \"from_m\": 19679.646, \"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\": 19800.506, \"from_m\": 19707.904, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22610.634, \"from_m\": 19800.506, \"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\": 23748.594, \"from_m\": 22610.634, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24386.356, \"from_m\": 23748.594, \"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\": 24447.618, \"from_m\": 24386.356, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24516.564, \"from_m\": 24447.618, \"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\": 24612.409, \"from_m\": 24516.564, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30219.547, \"from_m\": 24612.409, \"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\": 30348.605, \"from_m\": 30219.547, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30481.532, \"from_m\": 30348.605, \"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\": 30552.921, \"from_m\": 30481.532, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47883.358, \"from_m\": 30552.921, \"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\": 47911.818, \"from_m\": 47883.358, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48068.715, \"from_m\": 47911.818, \"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\": 48374.69, \"from_m\": 48068.715, \"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\": 48718.339, \"from_m\": 48374.69, \"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\": 800462, \"profile_key\": \"2d2db8159fccff708f7ba6894b291ff7c4b8908157ec62fb5de62a6f7302cdba\", \"schedule_id\": 5245, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1945\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"1947H\", \"wtt_dep\": \"1948\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 6552.294, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"1949H\", \"wtt_dep\": \"1950H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 7875.136, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"1952H\", \"wtt_dep\": \"1953H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 4, \"distance_m\": 9902.732, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"1955\", \"wtt_dep\": \"1956\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 11623.781, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"1958\", \"wtt_dep\": \"1958H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 6, \"distance_m\": 13100.061, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1959H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 7, \"distance_m\": 14171.215, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 8, \"distance_m\": 17513.54, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2003\", \"wtt_dep\": \"2004\", \"location\": \"Stratford\", \"stage_seq\": 9, \"distance_m\": 18580.161, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2006H\", \"location\": \"Maryland\", \"stage_seq\": 10, \"distance_m\": 19337.041, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2008\", \"wtt_dep\": \"2008H\", \"location\": \"Forest Gate\", \"stage_seq\": 11, \"distance_m\": 20610.075, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2009H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 21171.867, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2010H\", \"wtt_dep\": \"2011\", \"location\": \"Manor Park\", \"stage_seq\": 13, \"distance_m\": 22127.012, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2013H\", \"location\": \"Ilford\", \"stage_seq\": 14, \"distance_m\": 23943.828, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2016\", \"wtt_dep\": \"2016H\", \"location\": \"Seven Kings\", \"stage_seq\": 15, \"distance_m\": 26003.038, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2018H\", \"location\": \"Goodmayes\", \"stage_seq\": 16, \"distance_m\": 27043.683, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 17, \"distance_m\": 28166.761, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2023H\", \"wtt_dep\": \"2024\", \"location\": \"Romford\", \"stage_seq\": 18, \"distance_m\": 36223.141, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Gidea Park\", \"stage_seq\": 19, \"distance_m\": 37975.511, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030\", \"location\": \"Harold Wood\", \"stage_seq\": 20, \"distance_m\": 40284.26, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2034\", \"wtt_dep\": \"2034H\", \"location\": \"Brentwood\", \"stage_seq\": 21, \"distance_m\": 45516.729, \"section_seq\": 1, \"route_path_id\": 116057}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": null, \"location\": \"Shenfield\", \"stage_seq\": 22, \"distance_m\": 48718.339, \"section_seq\": 1, \"route_path_id\": 116057}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 48718.339, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 116057}], \"total_distance_m\": 48718.339, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 48718.339, \"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": "1945", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.6306148", "current_position_lon": "0.3300897", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:05Z\", \"source_id\": 69065685, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:47:09Z\", \"source_id\": 21605365, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:11Z\", \"source_id\": 69070364, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:49:15Z\", \"source_id\": 21606851, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:23Z\", \"source_id\": 69077452, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:52:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:25Z\", \"source_id\": 21609118, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:46Z\", \"source_id\": 69082681, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:54:50Z\", \"source_id\": 21610811, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:51Z\", \"source_id\": 69089591, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:57:53Z\", \"source_id\": 21612872, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:44Z\", \"source_id\": 69098359, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:01:45Z\", \"source_id\": 21615559, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:36Z\", \"source_id\": 69100390, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:03:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:02:40Z\", \"source_id\": 21616174, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:19Z\", \"source_id\": 69106722, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:05:23Z\", \"source_id\": 21618045, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:30Z\", \"source_id\": 69111798, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:07:33Z\", \"source_id\": 21619544, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:53Z\", \"source_id\": 69117065, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:10:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:10:00Z\", \"source_id\": 21621183, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:43Z\", \"source_id\": 69123613, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:13:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:45Z\", \"source_id\": 21623148, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:03Z\", \"source_id\": 69137471, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:19:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:19:06Z\", \"source_id\": 21627424, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:14Z\", \"source_id\": 69142424, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:18Z\", \"source_id\": 21628966, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:17Z\", \"source_id\": 69146940, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:21Z\", \"source_id\": 21630295, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:00Z\", \"source_id\": 69155128, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:02Z\", \"source_id\": 21632805, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:35Z\", \"source_id\": 69160730, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:39Z\", \"source_id\": 21634538, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:44Z\", \"source_id\": 69169479, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:34:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:33:50Z\", \"source_id\": 21637248, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:44Z\", \"source_id\": 69177974, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:48Z\", \"source_id\": 21639892, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:34Z\", \"source_id\": 69185822, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:38Z\", \"source_id\": 21642330, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield", "service_state_platform": "6", "timing_fact_generation": 1790192500300558, "current_leg_arrival_utc": "2026-09-23T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:04.570746", "service_state_evidence_id": 21642330, "current_leg_start_actual_dep": "2026-09-23T20:39:30+01:00", "operational_evidence_version": 114, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:04.847251", "service_state_valid_until_kind": null, "operational_interpretation_version": 114, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
PDX |
SNF |
9W26 |
345010 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 367.648, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.917, "from_m": 367.648, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.563, "from_m": 1442.917, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.265, "from_m": 1724.563, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3204.973, "from_m": 2642.265, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3360.035, "from_m": 3204.973, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3817.583, "from_m": 3360.035, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3955.606, "from_m": 3817.583, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 4111.532, "from_m": 3955.606, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.385, "from_m": 4111.532, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 4453.526, "from_m": 4234.385, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 4683.339, "from_m": 4453.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5053.974, "from_m": 4683.339, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6121.309, "from_m": 5053.974, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 6360.006, "from_m": 6121.309, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6520.515, "from_m": 6360.006, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.144, "from_m": 6520.515, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7178.448, "from_m": 6925.144, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7493.525, "from_m": 7178.448, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 7718.797, "from_m": 7493.525, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 8017.013, "from_m": 7718.797, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.325, "from_m": 8017.013, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 8850.548, "from_m": 8680.325, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.544, "from_m": 8850.548, "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": 9396.976, "from_m": 8996.544, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 9619.859, "from_m": 9396.976, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 9804.72, "from_m": 9619.859, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.015, "from_m": 9804.72, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11051.035, "from_m": 10434.015, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.193, "from_m": 11051.035, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11696.536, "from_m": 11553.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.814, "from_m": 11696.536, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 12691.284, "from_m": 11798.814, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 12879.466, "from_m": 12691.284, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13063.375, "from_m": 12879.466, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13421.403, "from_m": 13063.375, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 13622.452, "from_m": 13421.403, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13899.955, "from_m": 13622.452, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 17768.577, "from_m": 13899.955, "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": 17852.974, "from_m": 17768.577, "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": 17920.633, "from_m": 17852.974, "capability_applied": null, "effective_limit_mph": 59.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.0}, {"to_m": 18643.749, "from_m": 17920.633, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18968.336, "from_m": 18643.749, "capability_applied": null, "effective_limit_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": 19031.419, "from_m": 18968.336, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19481.128, "from_m": 19031.419, "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": 19599.345, "from_m": 19481.128, "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": 19679.646, "from_m": 19599.345, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19707.904, "from_m": 19679.646, "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": 19800.506, "from_m": 19707.904, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22610.634, "from_m": 19800.506, "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": 23748.594, "from_m": 22610.634, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24386.356, "from_m": 23748.594, "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": 24447.618, "from_m": 24386.356, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24516.564, "from_m": 24447.618, "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": 24612.409, "from_m": 24516.564, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30219.547, "from_m": 24612.409, "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": 30348.605, "from_m": 30219.547, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30481.532, "from_m": 30348.605, "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": 30552.921, "from_m": 30481.532, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47883.358, "from_m": 30552.921, "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": 47911.818, "from_m": 47883.358, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48068.715, "from_m": 47911.818, "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": 48374.69, "from_m": 48068.715, "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": 48718.339, "from_m": 48374.69, "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": 800462, "profile_key": "2d2db8159fccff708f7ba6894b291ff7c4b8908157ec62fb5de62a6f7302cdba", "schedule_id": 5245, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1945", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "1947H", "wtt_dep": "1948", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.294, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "1949H", "wtt_dep": "1950H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.136, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "1952H", "wtt_dep": "1953H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.732, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "1955", "wtt_dep": "1956", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.781, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "1958", "wtt_dep": "1958H", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13100.061, "section_seq": 1, "route_path_id": 116057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1959H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14171.215, "section_seq": 1, "route_path_id": 116057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 17513.54, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2003", "wtt_dep": "2004", "location": "Stratford", "stage_seq": 9, "distance_m": 18580.161, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2006H", "location": "Maryland", "stage_seq": 10, "distance_m": 19337.041, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2008", "wtt_dep": "2008H", "location": "Forest Gate", "stage_seq": 11, "distance_m": 20610.075, "section_seq": 1, "route_path_id": 116057}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2009H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21171.867, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2010H", "wtt_dep": "2011", "location": "Manor Park", "stage_seq": 13, "distance_m": 22127.012, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2013H", "location": "Ilford", "stage_seq": 14, "distance_m": 23943.828, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2016", "wtt_dep": "2016H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26003.038, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2018H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27043.683, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28166.761, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2023H", "wtt_dep": "2024", "location": "Romford", "stage_seq": 18, "distance_m": 36223.141, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Gidea Park", "stage_seq": 19, "distance_m": 37975.511, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40284.26, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2034", "wtt_dep": "2034H", "location": "Brentwood", "stage_seq": 21, "distance_m": 45516.729, "section_seq": 1, "route_path_id": 116057}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": null, "location": "Shenfield", "stage_seq": 22, "distance_m": 48718.339, "section_seq": 1, "route_path_id": 116057}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 48718.339, "from_m": 0.0, "section_seq": 1, "route_path_id": 116057}], "total_distance_m": 48718.339, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 48718.339, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:05Z", "source_id": 69065685, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T18:47:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:47:09Z", "source_id": 21605365, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:11Z", "source_id": 69070364, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:49:15Z", "source_id": 21606851, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:23Z", "source_id": 69077452, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:52:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:25Z", "source_id": 21609118, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:46Z", "source_id": 69082681, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:54:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:54:50Z", "source_id": 21610811, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:51Z", "source_id": 69089591, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:57:53Z", "source_id": 21612872, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:44Z", "source_id": 69098359, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:01:45Z", "source_id": 21615559, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:36Z", "source_id": 69100390, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:03:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:02:40Z", "source_id": 21616174, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:19Z", "source_id": 69106722, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:05:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:05:23Z", "source_id": 21618045, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:30Z", "source_id": 69111798, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:07:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:07:33Z", "source_id": 21619544, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:53Z", "source_id": 69117065, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T19:10:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:10:00Z", "source_id": 21621183, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-23T20:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14310, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:43Z", "source_id": 69123613, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:13:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:45Z", "source_id": 21623148, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14252, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:03Z", "source_id": 69137471, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:19:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:19:06Z", "source_id": 21627424, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14243, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:14Z", "source_id": 69142424, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:21:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:18Z", "source_id": 21628966, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14228, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:17Z", "source_id": 69146940, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:23:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:21Z", "source_id": 21630295, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:00Z", "source_id": 69155128, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:27:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:02Z", "source_id": 21632805, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:35Z", "source_id": 69160730, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:39Z", "source_id": 21634538, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14095, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:44Z", "source_id": 69169479, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:34:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:33:50Z", "source_id": 21637248, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14088, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:44Z", "source_id": 69177974, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T19:38:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:48Z", "source_id": 21639892, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14048, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:34Z", "source_id": 69185822, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T19:43:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:38Z", "source_id": 21642330, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Paddington (Crossrail) |
1945 |
1945 |
A |
None |
None |
Shenfield |
2040 |
2038 |
6 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C37930/2026-09-23/detailed |
None |
Brentwood |
2026-09-23T20:39:30+01:00 |
Shenfield |
5.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 |
2038 |
2043 |
Brentwood |
Shenfield |
Shenfield |
51.6306148 |
0.3300897 |
51.6306148 |
0.3300897 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Shenfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642330 |
1790192500300558 |
114 |
114 |
2026-09-23 19:53:04.847251 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:04.570746 |
| 770049 |
801611 |
W87656 |
045Y03MZ23 |
2026-09-23 |
COMPLETE |
21642161 |
2026-09-23 20:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 801611, "stp": "P", "toc": "ScotRail", "uid": "W87656", "consist": "385014+385041", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87656/2026-09-23/detailed", "trust_id": "045Y03MZ23", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Millerhill Emu Yard", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": null, "is_terminated": 1, "next_location": "Millerhill Emu Yard", "signalling_id": "5Y03", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "2043", "current_leg_dep": "2030", "current_leg_end": "Millerhill Emu Yard", "origin_dep_time": "2032", "origin_platform": "10", "current_location": "Millerhill Emu Yard", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "55.9216298", "next_location_lon": "-3.0809093", "previous_location": "Edinburgh", "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\": 446.739, \"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\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5563.205, \"from_m\": 5355.328, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7058.239, \"from_m\": 5563.205, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7208.9, \"from_m\": 7073.62, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7812.059, \"from_m\": 7208.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.025, \"from_m\": 7812.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 801611, \"profile_key\": \"85cc593786330a143845d92f43bd2fab3a8412e8c7e0e20d3a39e77b4379a6d7\", \"schedule_id\": 28681, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142595}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 142595}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2035\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 142595}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 142595}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Newcraighall\", \"stage_seq\": 5, \"distance_m\": 7375.459, \"section_seq\": 1, \"route_path_id\": 142595}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 142595}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 142595}], \"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": "2032", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.9216298", "current_position_lon": "-3.0809093", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:20Z\", \"source_id\": 69185351, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:24Z\", \"source_id\": 21642161, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Millerhill Emu Yard", "service_state_platform": null, "timing_fact_generation": 1790192486278735, "current_leg_arrival_utc": "2026-09-23T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:08.114950", "service_state_evidence_id": 21642161, "current_leg_start_actual_dep": "2026-09-23T20:32:00+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:08.503021", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
None |
5Y03 |
385014+385041 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 446.739, "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": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5355.328, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5563.205, "from_m": 5355.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7058.239, "from_m": 5563.205, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7208.9, "from_m": 7073.62, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7812.059, "from_m": 7208.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.025, "from_m": 7812.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 801611, "profile_key": "85cc593786330a143845d92f43bd2fab3a8412e8c7e0e20d3a39e77b4379a6d7", "schedule_id": 28681, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2032", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 142595}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2034", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 142595}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2035", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 142595}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 142595}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Newcraighall", "stage_seq": 5, "distance_m": 7375.459, "section_seq": 1, "route_path_id": 142595}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Millerhill Emu Yard", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 142595}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 142595}], "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": 812, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:20Z", "source_id": 69185351, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:24Z", "source_id": 21642161, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Edinburgh |
2032 |
2032 |
10 |
None |
None |
Millerhill Emu Yard |
2044 |
2044 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87656/2026-09-23/detailed |
None |
Edinburgh |
2026-09-23T20:32:00+01:00 |
Millerhill Emu Yard |
13.0 |
{"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]} |
5.5 |
2030 |
2043 |
Edinburgh |
Millerhill Emu Yard |
Millerhill Emu Yard |
55.9216298 |
-3.0809093 |
55.9216298 |
-3.0809093 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Millerhill Emu Yard |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642161 |
1790192486278735 |
14 |
14 |
2026-09-23 19:53:08.503021 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:08.114950 |
| 770050 |
801218 |
G27809 |
872P59MZ23 |
2026-09-23 |
COMPLETE |
21642129 |
2026-09-23 20:42:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 801218, "stp": "P", "toc": "Southern", "uid": "G27809", "consist": "377610", "dest_crs": "TAT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27809/2026-09-23/detailed", "trust_id": "872P59MZ23", "origin_crs": "PUR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tattenham Corner", "service_date": "2026-09-23", "dest_arr_time": "2039", "dest_platform": "2", "is_terminated": 1, "next_location": "Tattenham Corner", "signalling_id": "2P59", "timing_status": "LATE", "origin_station": "Purley", "current_leg_arr": "2042", "current_leg_dep": "2039", "current_leg_end": "Tattenham Corner", "origin_dep_time": "2015", "origin_platform": "6", "current_location": "Tattenham Corner", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]}", "current_leg_start": "Tadworth", "dest_arr_time_act": "2039", "motion_projection": null, "next_location_lat": "51.3090676", "next_location_lon": "-0.2423635", "previous_location": "Tadworth", "current_leg_milage": "1.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 265.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 326.359, \"from_m\": 265.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 668.41, \"from_m\": 326.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 767.264, \"from_m\": 668.41, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 801.42, \"from_m\": 767.264, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1716.605, \"from_m\": 801.42, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2604.322, \"from_m\": 1716.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2615.022, \"from_m\": 2604.322, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2654.087, \"from_m\": 2615.022, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2840.784, \"from_m\": 2654.087, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3543.547, \"from_m\": 2840.784, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4835.757, \"from_m\": 3543.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6180.143, \"from_m\": 4835.757, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6847.86, \"from_m\": 6180.143, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7496.046, \"from_m\": 6847.86, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7944.915, \"from_m\": 7496.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10016.608, \"from_m\": 7944.915, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10204.157, \"from_m\": 10016.608, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10617.43, \"from_m\": 10204.157, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12029.851, \"from_m\": 10617.43, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12995.199, \"from_m\": 12029.851, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13082.391, \"from_m\": 12995.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13900.94, \"from_m\": 13082.391, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 801218, \"profile_key\": \"a56e39a12daabf7d69810cba300c65935730b9434f49c11147448c2288da1dc7\", \"schedule_id\": 10544, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Purley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2017\", \"wtt_dep\": \"2017H\", \"location\": \"Reedham\", \"stage_seq\": 2, \"distance_m\": 1595.161, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2020\", \"wtt_dep\": \"2020H\", \"location\": \"Coulsdon Town\", \"stage_seq\": 3, \"distance_m\": 2763.592, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2023\", \"wtt_dep\": \"2023H\", \"location\": \"Woodmansterne\", \"stage_seq\": 4, \"distance_m\": 4338.064, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Chipstead\", \"stage_seq\": 5, \"distance_m\": 5939.451, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Kingswood\", \"stage_seq\": 6, \"distance_m\": 9772.538, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2035H\", \"location\": \"Tadworth\", \"stage_seq\": 7, \"distance_m\": 11936.663, \"section_seq\": 1, \"route_path_id\": 130837}, {\"is_pass\": false, \"wtt_arr\": \"2039\", \"wtt_dep\": null, \"location\": \"Tattenham Corner\", \"stage_seq\": 8, \"distance_m\": 13900.94, \"section_seq\": 1, \"route_path_id\": 130837}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 13900.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 130837}], \"total_distance_m\": 13900.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 13714.243, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.697, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2015", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3090676", "current_position_lon": "-0.2423635", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30236, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:35Z\", \"source_id\": 69143226, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:21:39Z\", \"source_id\": 21629183, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:57Z\", \"source_id\": 69148383, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:24:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:23:57Z\", \"source_id\": 21630704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:00Z\", \"source_id\": 69152814, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:26:03Z\", \"source_id\": 21632125, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:40Z\", \"source_id\": 69165077, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:43Z\", \"source_id\": 21635879, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:34Z\", \"source_id\": 69175518, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:36:39Z\", \"source_id\": 21639112, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:16Z\", \"source_id\": 69185237, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:18Z\", \"source_id\": 21642129, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:42:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tattenham Corner", "service_state_platform": "2", "timing_fact_generation": 1790192480517742, "current_leg_arrival_utc": "2026-09-23T20:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:08.119600", "service_state_evidence_id": 21642129, "current_leg_start_actual_dep": "2026-09-23T20:38:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-23T19:42:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:08.856968", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
PUR |
TAT |
2P59 |
377610 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 265.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 326.359, "from_m": 265.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 668.41, "from_m": 326.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 767.264, "from_m": 668.41, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 801.42, "from_m": 767.264, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1716.605, "from_m": 801.42, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2604.322, "from_m": 1716.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2615.022, "from_m": 2604.322, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2654.087, "from_m": 2615.022, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2840.784, "from_m": 2654.087, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3543.547, "from_m": 2840.784, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4835.757, "from_m": 3543.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6180.143, "from_m": 4835.757, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6847.86, "from_m": 6180.143, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7496.046, "from_m": 6847.86, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7944.915, "from_m": 7496.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10016.608, "from_m": 7944.915, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10204.157, "from_m": 10016.608, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10617.43, "from_m": 10204.157, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12029.851, "from_m": 10617.43, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12995.199, "from_m": 12029.851, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13082.391, "from_m": 12995.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13900.94, "from_m": 13082.391, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 801218, "profile_key": "a56e39a12daabf7d69810cba300c65935730b9434f49c11147448c2288da1dc7", "schedule_id": 10544, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2015", "location": "Purley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2017", "wtt_dep": "2017H", "location": "Reedham", "stage_seq": 2, "distance_m": 1595.161, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2020", "wtt_dep": "2020H", "location": "Coulsdon Town", "stage_seq": 3, "distance_m": 2763.592, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2023", "wtt_dep": "2023H", "location": "Woodmansterne", "stage_seq": 4, "distance_m": 4338.064, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Chipstead", "stage_seq": 5, "distance_m": 5939.451, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Kingswood", "stage_seq": 6, "distance_m": 9772.538, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2035H", "location": "Tadworth", "stage_seq": 7, "distance_m": 11936.663, "section_seq": 1, "route_path_id": 130837}, {"is_pass": false, "wtt_arr": "2039", "wtt_dep": null, "location": "Tattenham Corner", "stage_seq": 8, "distance_m": 13900.94, "section_seq": 1, "route_path_id": 130837}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 13900.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 130837}], "total_distance_m": 13900.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 13714.243, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.697, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30236, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:35Z", "source_id": 69143226, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:21:39Z", "source_id": 21629183, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30288, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:57Z", "source_id": 69148383, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:24:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:23:57Z", "source_id": 21630704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30280, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:00Z", "source_id": 69152814, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:26:03Z", "source_id": 21632125, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30273, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:40Z", "source_id": 69165077, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:35:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:43Z", "source_id": 21635879, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30268, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:34Z", "source_id": 69175518, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:39:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:36:39Z", "source_id": 21639112, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30264, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:16Z", "source_id": 69185237, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:18Z", "source_id": 21642129, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:42:00+01:00", "operational_fact": true}] |
Purley |
2015 |
2015 |
6 |
None |
None |
Tattenham Corner |
2039 |
2039 |
2 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27809/2026-09-23/detailed |
None |
Tadworth |
2026-09-23T20:38:30+01:00 |
Tattenham Corner |
3.0 |
{"type": "LineString", "coordinates": [[-0.23607783891338585, 51.29196775433822], [-0.23626800000000003, 51.29233789999999], [-0.2364873, 51.2927648], [-0.2368532, 51.29349280000001], [-0.237213, 51.29421529999999], [-0.2377025, 51.2951915], [-0.23817449999999996, 51.2961154], [-0.2385829, 51.29692940000001], [-0.2388407, 51.29743750000001], [-0.2391254, 51.29796519999999], [-0.2396794, 51.2990725], [-0.2400822, 51.29988920000001], [-0.24022749999999995, 51.300203399999994], [-0.24034600000000003, 51.3004718], [-0.24052740000000003, 51.3010664], [-0.2406003999999999, 51.3014971], [-0.24062800000000004, 51.3018477], [-0.24063200000000004, 51.302107199999995], [-0.240666, 51.302428600000006], [-0.2407487, 51.30292060000001], [-0.2407764, 51.3033076], [-0.24082950000000003, 51.305315500000006], [-0.2408441, 51.3055198], [-0.2409541, 51.3059718], [-0.2409654, 51.30604199999999], [-0.2410334, 51.30644110000001], [-0.24110619999999996, 51.3066342], [-0.2412024, 51.30685729999998], [-0.24152619999999997, 51.307475], [-0.2419207999999999, 51.30821770000001], [-0.24236349999999995, 51.3090676]]} |
1.2 |
2039 |
2042 |
Tadworth |
Tattenham Corner |
Tattenham Corner |
51.3090676 |
-0.2423635 |
51.3090676 |
-0.2423635 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:42:00 |
Tattenham Corner |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642129 |
1790192480517742 |
30 |
30 |
2026-09-23 19:53:08.856968 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:08.119600 |
| 770051 |
795104 |
R61968 |
160A941Z23 |
2026-09-23 |
COMPLETE |
21643400 |
2026-09-23 20:05:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 795104, "stp": "N", "toc": "Unknown", "uid": "R61968", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R61968/2026-09-23/detailed", "trust_id": "160A941Z23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Knottingley T.M.D.", "service_date": "2026-09-23", "dest_arr_time": "2035", "dest_platform": null, "is_terminated": 1, "next_location": "Knottingley T.M.D.", "signalling_id": "0A94", "timing_status": "EARLY", "origin_station": "Milford West Sidings", "current_leg_arr": "2005", "current_leg_dep": "2032", "current_leg_end": "Knottingley T.M.D.", "origin_dep_time": "2013", "origin_platform": null, "current_location": "Knottingley T.M.D.", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "-30 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2457613999999997, 53.7061502], [-1.2459889, 53.70618189999999], [-1.2464157, 53.70624389999999], [-1.2470226, 53.706315999999994], [-1.2477774, 53.706379899999995], [-1.2486383000000003, 53.7064142], [-1.2501667, 53.7064234], [-1.2502801, 53.706406], [-1.2505947, 53.706373], [-1.2507724, 53.7063415], [-1.2508598999999998, 53.70632109999999], [-1.2516026999999998, 53.7061766], [-1.2518695, 53.7061309], [-1.2523042, 53.7060565], [-1.2527071, 53.70601329999999], [-1.2531094, 53.7059942], [-1.2534259, 53.7059895], [-1.2539676999999998, 53.70601490000001], [-1.2540065000000002, 53.706016700000006], [-1.2543325999999997, 53.70603770000001]]}", "current_leg_start": "Knottingley East Jn", "dest_arr_time_act": "2035", "motion_projection": null, "next_location_lat": "53.7060377", "next_location_lon": "-1.2543326", "previous_location": "Knottingley East Jn", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 403.092, \"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\": 417.188, \"from_m\": 403.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\": 7365.395, \"from_m\": 417.188, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7761.65, \"from_m\": 7365.395, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7812.178, \"from_m\": 7761.65, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8104.584, \"from_m\": 7812.178, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8494.505, \"from_m\": 8104.584, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9429.04, \"from_m\": 8494.505, \"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\": 9811.604, \"from_m\": 9429.04, \"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\": 10023.819, \"from_m\": 9811.604, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 10045.41, \"from_m\": 10023.819, \"capability_applied\": null, \"effective_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\": 795104, \"profile_key\": \"a35aacfd0a225da08353107ed6ce6518131d2b325a3eef7f804d35b961e73e86\", \"schedule_id\": 40150, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2013\", \"location\": \"Milford West Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136490}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015\", \"location\": \"Milford Jn\", \"stage_seq\": 2, \"distance_m\": 548.728, \"section_seq\": 1, \"route_path_id\": 136490}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2025\", \"location\": \"Ferrybridge North Jn\", \"stage_seq\": 3, \"distance_m\": 7256.778, \"section_seq\": 1, \"route_path_id\": 136490}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 4, \"distance_m\": 8189.781, \"section_seq\": 1, \"route_path_id\": 136490}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2032\", \"location\": \"Knottingley East Jn\", \"stage_seq\": 5, \"distance_m\": 9471.835, \"section_seq\": 1, \"route_path_id\": 136490}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": null, \"location\": \"Knottingley T.M.D.\", \"stage_seq\": 6, \"distance_m\": 10045.41, \"section_seq\": 1, \"route_path_id\": 136490}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 10045.41, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136490}], \"total_distance_m\": 10045.41, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 2635.163, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7410.247, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2013", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1413.0", "current_position_lat": "53.7060377", "current_position_lon": "-1.2543326", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:33Z\", \"source_id\": 69120908, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:11:36Z\", \"source_id\": 21622332, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:04Z\", \"source_id\": 69076732, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:54:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:52:09Z\", \"source_id\": 21608896, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:43:18Z\", \"source_id\": 21643400, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Knottingley T.M.D.", "service_state_platform": null, "timing_fact_generation": 1790192599473406, "current_leg_arrival_utc": "2026-09-23T20:20:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:19.469754", "service_state_evidence_id": 21643400, "current_leg_start_actual_dep": "2026-09-23T20:32:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-23T19:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:19.842439", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
N |
None |
None |
0A94 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 403.092, "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": 417.188, "from_m": 403.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": 7365.395, "from_m": 417.188, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7761.65, "from_m": 7365.395, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7812.178, "from_m": 7761.65, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8104.584, "from_m": 7812.178, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8494.505, "from_m": 8104.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9429.04, "from_m": 8494.505, "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": 9811.604, "from_m": 9429.04, "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": 10023.819, "from_m": 9811.604, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 10045.41, "from_m": 10023.819, "capability_applied": null, "effective_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": 795104, "profile_key": "a35aacfd0a225da08353107ed6ce6518131d2b325a3eef7f804d35b961e73e86", "schedule_id": 40150, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2013", "location": "Milford West Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136490}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015", "location": "Milford Jn", "stage_seq": 2, "distance_m": 548.728, "section_seq": 1, "route_path_id": 136490}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2025", "location": "Ferrybridge North Jn", "stage_seq": 3, "distance_m": 7256.778, "section_seq": 1, "route_path_id": 136490}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027", "location": "Knottingley West Jn", "stage_seq": 4, "distance_m": 8189.781, "section_seq": 1, "route_path_id": 136490}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2032", "location": "Knottingley East Jn", "stage_seq": 5, "distance_m": 9471.835, "section_seq": 1, "route_path_id": 136490}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": null, "location": "Knottingley T.M.D.", "stage_seq": 6, "distance_m": 10045.41, "section_seq": 1, "route_path_id": 136490}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 10045.41, "from_m": 0.0, "section_seq": 1, "route_path_id": 136490}], "total_distance_m": 10045.41, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 2635.163, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7410.247, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 4961, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:33Z", "source_id": 69120908, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:12:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:11:36Z", "source_id": 21622332, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5044, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:04Z", "source_id": 69076732, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:54:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:52:09Z", "source_id": 21608896, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:43:18Z", "source_id": 21643400, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}] |
Milford West Sidings |
2013 |
2013 |
None |
None |
None |
Knottingley T.M.D. |
2035 |
2035 |
None |
EARLY |
-30 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:R61968/2026-09-23/detailed |
None |
Knottingley East Jn |
2026-09-23T20:32:00+01:00 |
Knottingley T.M.D. |
1413.0 |
{"type": "LineString", "coordinates": [[-1.2457613999999997, 53.7061502], [-1.2459889, 53.70618189999999], [-1.2464157, 53.70624389999999], [-1.2470226, 53.706315999999994], [-1.2477774, 53.706379899999995], [-1.2486383000000003, 53.7064142], [-1.2501667, 53.7064234], [-1.2502801, 53.706406], [-1.2505947, 53.706373], [-1.2507724, 53.7063415], [-1.2508598999999998, 53.70632109999999], [-1.2516026999999998, 53.7061766], [-1.2518695, 53.7061309], [-1.2523042, 53.7060565], [-1.2527071, 53.70601329999999], [-1.2531094, 53.7059942], [-1.2534259, 53.7059895], [-1.2539676999999998, 53.70601490000001], [-1.2540065000000002, 53.706016700000006], [-1.2543325999999997, 53.70603770000001]]} |
0.4 |
2032 |
2005 |
Knottingley East Jn |
Knottingley T.M.D. |
Knottingley T.M.D. |
53.7060377 |
-1.2543326 |
53.7060377 |
-1.2543326 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:05:00 |
Knottingley T.M.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21643400 |
1790192599473406 |
17 |
17 |
2026-09-23 19:53:19.842439 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:19.469754 |
| 770052 |
801667 |
G85790 |
112C85MZ23 |
2026-09-23 |
COMPLETE |
21642056 |
2026-09-23 20:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 801667, "stp": "P", "toc": "Northern", "uid": "G85790", "consist": "156412", "dest_crs": "MCM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85790/2026-09-23/detailed", "trust_id": "112C85MZ23", "origin_crs": "LAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Morecambe", "service_date": "2026-09-23", "dest_arr_time": "2045", "dest_platform": "1", "is_terminated": 1, "next_location": "Morecambe", "signalling_id": "2C85", "timing_status": "EARLY", "origin_station": "Lancaster", "current_leg_arr": "2043", "current_leg_dep": "2040", "current_leg_end": "Morecambe", "origin_dep_time": "2034", "origin_platform": "1", "current_location": "Morecambe", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]}", "current_leg_start": "Bare Lane", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "54.0702148", "next_location_lon": "-2.8687942", "previous_location": "Bare Lane", "current_leg_milage": "1.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1538.667, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3098.887, \"from_m\": 1538.667, \"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\": 3930.076, \"from_m\": 3098.887, \"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\": 4037.711, \"from_m\": 3930.076, \"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\": 4043.997, \"from_m\": 4037.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4162.714, \"from_m\": 4043.997, \"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\": 6152.263, \"from_m\": 4162.714, \"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\": 6511.132, \"from_m\": 6152.263, \"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\": 801667, \"profile_key\": \"117291e3e42e1999c1ba96063ae35ff56bc2d7238c261e9a54087a1de990fe15\", \"schedule_id\": 12190, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2034\", \"location\": \"Lancaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134498}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2037H\", \"location\": \"Morecambe South Jn\", \"stage_seq\": 2, \"distance_m\": 2979.896, \"section_seq\": 1, \"route_path_id\": 134498}, {\"is_pass\": false, \"wtt_arr\": \"2040H\", \"wtt_dep\": \"2041\", \"location\": \"Bare Lane\", \"stage_seq\": 3, \"distance_m\": 4246.325, \"section_seq\": 1, \"route_path_id\": 134498}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Morecambe\", \"stage_seq\": 4, \"distance_m\": 6511.132, \"section_seq\": 1, \"route_path_id\": 134498}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 6511.132, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 134498}], \"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": "2034", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "54.0702148", "current_position_lon": "-2.8687942", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:38Z\", \"source_id\": 69179833, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:38:43Z\", \"source_id\": 21640457, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:08Z\", \"source_id\": 69184966, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:13Z\", \"source_id\": 21642056, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Morecambe", "service_state_platform": "1", "timing_fact_generation": 1790192474176331, "current_leg_arrival_utc": "2026-09-23T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:23.193458", "service_state_evidence_id": 21642056, "current_leg_start_actual_dep": "2026-09-23T20:41:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:24.132311", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LAN |
MCM |
2C85 |
156412 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1538.667, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3098.887, "from_m": 1538.667, "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": 3930.076, "from_m": 3098.887, "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": 4037.711, "from_m": 3930.076, "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": 4043.997, "from_m": 4037.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4162.714, "from_m": 4043.997, "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": 6152.263, "from_m": 4162.714, "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": 6511.132, "from_m": 6152.263, "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": 801667, "profile_key": "117291e3e42e1999c1ba96063ae35ff56bc2d7238c261e9a54087a1de990fe15", "schedule_id": 12190, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2034", "location": "Lancaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 134498}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2037H", "location": "Morecambe South Jn", "stage_seq": 2, "distance_m": 2979.896, "section_seq": 1, "route_path_id": 134498}, {"is_pass": false, "wtt_arr": "2040H", "wtt_dep": "2041", "location": "Bare Lane", "stage_seq": 3, "distance_m": 4246.325, "section_seq": 1, "route_path_id": 134498}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Morecambe", "stage_seq": 4, "distance_m": 6511.132, "section_seq": 1, "route_path_id": 134498}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 6511.132, "from_m": 0.0, "section_seq": 1, "route_path_id": 134498}], "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": 3137, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:38Z", "source_id": 69179833, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:38:43Z", "source_id": 21640457, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3130, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:08Z", "source_id": 69184966, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:43:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:13Z", "source_id": 21642056, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Lancaster |
2034 |
2034 |
1 |
None |
None |
Morecambe |
2045 |
2045 |
1 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85790/2026-09-23/detailed |
None |
Bare Lane |
2026-09-23T20:41:00+01:00 |
Morecambe |
3.0 |
{"type": "LineString", "coordinates": [[-2.8351834, 54.0745961], [-2.8353149, 54.0745654], [-2.8357015999999997, 54.0744767], [-2.8372451999999995, 54.074191299999995], [-2.8395868, 54.07379809999999], [-2.8411193, 54.07353769999999], [-2.8456073999999996, 54.0727649], [-2.8498901, 54.0720208], [-2.8544919999999996, 54.07123000000001], [-2.8555664, 54.07104489999999], [-2.8566032999999997, 54.07086489999999], [-2.8585366999999997, 54.0705333], [-2.8592364, 54.0704172], [-2.8596481999999996, 54.07035719999999], [-2.8600538999999996, 54.07030600000001], [-2.8605844, 54.0702536], [-2.8611875, 54.07021499999999], [-2.8617561, 54.0701944], [-2.8620676, 54.0701894], [-2.8625451, 54.0701923], [-2.8630453999999994, 54.07020740000001], [-2.8633236999999996, 54.0702272], [-2.8636177999999997, 54.07024820000001], [-2.8639675, 54.070277700000005], [-2.8645049, 54.07028420000001], [-2.8646737, 54.0702907], [-2.8649278, 54.07030529999999], [-2.8651867999999996, 54.07032449999999], [-2.8657477, 54.0703611], [-2.8661034, 54.070372699999986], [-2.866515, 54.070372699999986], [-2.8668999, 54.070352799999995], [-2.8680582999999995, 54.0702693], [-2.8687941999999995, 54.0702148]]} |
1.4 |
2040 |
2043 |
Bare Lane |
Morecambe |
Morecambe |
54.0702148 |
-2.8687942 |
54.0702148 |
-2.8687942 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
Morecambe |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642056 |
1790192474176331 |
17 |
17 |
2026-09-23 19:53:24.132311 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:23.193458 |
| 770053 |
800900 |
C24754 |
182U79MY23 |
2026-09-23 |
COMPLETE |
21642452 |
2026-09-23 20:43:00 |
2026-09-23 19:53:24 |
2026-09-25 19:53:24 |
{"id": 800900, "stp": "O", "toc": "TransPennine Express", "uid": "C24754", "consist": "185145", "dest_crs": "YRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C24754/2026-09-23/detailed", "trust_id": "182U79MY23", "origin_crs": "WKK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "11", "is_terminated": 1, "next_location": "York", "signalling_id": "2U79", "timing_status": "EARLY", "origin_station": "Wakefield Kirkgate", "current_leg_arr": "2043", "current_leg_dep": "2022", "current_leg_end": "York", "origin_dep_time": "2002", "origin_platform": "1", "current_location": "York", "last_update_time": "2026-09-23T19:53:24", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3549168, 53.7241389], [-1.3547894, 53.7241703], [-1.3542795, 53.72429579999999], [-1.3530422999999998, 53.7246585], [-1.3528359, 53.7247189], [-1.3514866999999997, 53.725114399999995], [-1.3513657, 53.725148700000005], [-1.3512657, 53.7251783], [-1.3510512999999995, 53.7252428], [-1.3506209, 53.725371], [-1.3497549999999998, 53.7256261], [-1.3480104, 53.72613789999998], [-1.3474993999999998, 53.72628669999999], [-1.3474729261792822, 53.726294484862926], [-1.3456552, 53.726829], [-1.3449684, 53.727029300000005], [-1.3444815, 53.7271713], [-1.3444128999999998, 53.727191299999994], [-1.3437195999999998, 53.7273935], [-1.3422231, 53.727834599999994], [-1.3402900999999998, 53.7284057], [-1.3400207999999998, 53.72848530000001], [-1.3379099, 53.72910089999999], [-1.3368746, 53.729403999999995], [-1.3364587, 53.729527], [-1.3351312999999998, 53.7299197], [-1.3315800999999998, 53.73096689999999], [-1.3280956999999998, 53.7319904], [-1.3265624, 53.73244379999999], [-1.3255994, 53.7327373], [-1.324675, 53.73304939999999], [-1.3240161999999998, 53.73327720000001], [-1.3218685, 53.7340713], [-1.3212569999999997, 53.7342703], [-1.321092471012532, 53.734323238421794], [-1.3206695999999998, 53.7344593], [-1.3198866, 53.7346974], [-1.319055, 53.7349256], [-1.3183702, 53.735126399999984], [-1.3177256, 53.7353099], [-1.3173955, 53.7353889], [-1.3170558999999995, 53.73549], [-1.316438, 53.735625199999994], [-1.3153436, 53.735877], [-1.314221, 53.7360947], [-1.3134955, 53.73623859999999], [-1.3128276, 53.7363522], [-1.3116935, 53.7365261], [-1.3105119, 53.736678899999994], [-1.3099248, 53.73674869999999], [-1.3092737, 53.73680869999999], [-1.3084741, 53.7368882], [-1.3076124999999998, 53.736946499999995], [-1.3068246, 53.73699160000001], [-1.3059538999999998, 53.737054699999995], [-1.3028387999999995, 53.7371962], [-1.3011197, 53.73729259999999], [-1.2992935, 53.73738259999998], [-1.2977361, 53.7374657], [-1.2965377, 53.7375307], [-1.2951218, 53.73763089999999], [-1.2937855, 53.73774509999999], [-1.2918088999999997, 53.737947600000005], [-1.2901465, 53.73812290000001], [-1.2890377999999998, 53.738242199999995], [-1.2879546, 53.7383895], [-1.2871834, 53.7385078], [-1.2862079999999998, 53.73868220000001], [-1.2826884999999997, 53.7394033], [-1.2811566999999997, 53.7397497], [-1.2788275999999998, 53.7402707], [-1.2768647, 53.7407094], [-1.2756203, 53.7409784], [-1.2700481, 53.74220650000001], [-1.267893, 53.7427343], [-1.2643856999999998, 53.743719299999995], [-1.2636190000000005, 53.7439397], [-1.2632082999999998, 53.74406549999999], [-1.2608654, 53.74482470000001], [-1.2588737, 53.7455109], [-1.25764139776733, 53.745975760811966], [-1.2573147, 53.746099], [-1.2550694, 53.747045], [-1.2536237999999995, 53.74775249999999], [-1.2522587, 53.74850500000001], [-1.2508784999999998, 53.7493979], [-1.249796, 53.7501635], [-1.2482368999999998, 53.75137519999999], [-1.2473477, 53.7521504], [-1.2450985, 53.7544264], [-1.2442238, 53.755528600000005], [-1.2437109, 53.756253599999994], [-1.2427804999999998, 53.7576528], [-1.2422622999999997, 53.7585914], [-1.2415169, 53.7602197], [-1.2408494, 53.7617189], [-1.240178, 53.76348089999999], [-1.2399551, 53.7641647], [-1.2397336, 53.7646783], [-1.2396887, 53.764824099999984], [-1.2393900954968522, 53.765732099458795], [-1.2390761, 53.7666869], [-1.2390182, 53.766845100000005], [-1.2386587999999998, 53.76794039999999], [-1.2384528, 53.7684649], [-1.2381098999999998, 53.7695215], [-1.2380801999999995, 53.7696089], [-1.2378283999999995, 53.7703507], [-1.2377565999999998, 53.77056219999999], [-1.2375807, 53.7711818], [-1.2371650999999997, 53.772461799999995], [-1.2367705, 53.773734999999995], [-1.2365783, 53.774301499999986], [-1.2363653, 53.7749591], [-1.2362093999999997, 53.7753895], [-1.2360838, 53.77576659999999], [-1.2359944, 53.7760863], [-1.2357420999999995, 53.7768413], [-1.235712, 53.7769299], [-1.2353048999999998, 53.77812990000001], [-1.2348999, 53.77931699999999], [-1.2347443, 53.7797957], [-1.2345645999999997, 53.78038999999999], [-1.2345199537485827, 53.780571011637456], [-1.2345111862970537, 53.78060655788406], [-1.2343971, 53.7810691], [-1.2341989999999998, 53.7820609], [-1.2341222, 53.7826323], [-1.2340654999999998, 53.783237], [-1.2339779, 53.7844121], [-1.2339309, 53.78514289999999], [-1.2339138, 53.78536219999999], [-1.2338743, 53.78587], [-1.2337454999999995, 53.78732469999999], [-1.2337363948904505, 53.78742772712427], [-1.2334883, 53.790234900000016], [-1.2334749000000005, 53.790405099999994], [-1.2334563, 53.790592999999994], [-1.2334446, 53.790775100000005], [-1.2334105, 53.791176799999995], [-1.2334102, 53.7912022], [-1.2331766999999998, 53.794000200000006], [-1.2331662, 53.794121399999995], [-1.2329334, 53.796805000000006], [-1.2329260999999998, 53.796915299999995], [-1.2329214999999998, 53.796993], [-1.2324775999999995, 53.8023083], [-1.2321686, 53.8057367], [-1.2318761, 53.809152], [-1.2315752999999998, 53.8125636], [-1.2315735, 53.81258269999999], [-1.2312505, 53.81598579999999], [-1.2311754, 53.8166483], [-1.2310567999999995, 53.81730740000001], [-1.230822, 53.8185968], [-1.2305190999999998, 53.81987970000001], [-1.230315, 53.8206513], [-1.2301684, 53.8211563], [-1.2298520999999998, 53.8220512], [-1.2294195999999995, 53.82304690000001], [-1.2289433999999997, 53.82400359999998], [-1.2288956, 53.8241015], [-1.2286718, 53.824625], [-1.2286344, 53.8246958], [-1.2284747, 53.825033000000005], [-1.2283218, 53.82537010000001], [-1.2282104, 53.8255947], [-1.2280938, 53.8258245], [-1.2279608999999998, 53.826052199999985], [-1.2276914999999995, 53.82653059999999], [-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Castleford", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Church Fenton", "current_leg_milage": "21.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 277.267, \"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\": 887.039, \"from_m\": 277.267, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6273.065, \"from_m\": 887.039, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6315.528, \"from_m\": 6273.065, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 8857.873, \"from_m\": 6315.528, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8884.641, \"from_m\": 8857.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\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17151.459, \"from_m\": 8884.641, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28096.056, \"from_m\": 17151.459, \"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\": 28209.517, \"from_m\": 28096.056, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 28297.254, \"from_m\": 28209.517, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28413.169, \"from_m\": 28297.254, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39709.935, \"from_m\": 28413.169, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 41859.559, \"from_m\": 39709.935, \"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\": 44146.606, \"from_m\": 41859.559, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44197.655, \"from_m\": 44146.606, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44302.916, \"from_m\": 44197.655, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44712.911, \"from_m\": 44302.916, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45212.12, \"from_m\": 44712.911, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 45458.888, \"from_m\": 45212.12, \"capability_applied\": null, \"effective_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\": 800900, \"profile_key\": \"1ded4f7b2d64f3e32902ce0cd79b41556e45980032bac0d85fc082ebec14f049\", \"schedule_id\": 36117, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2002\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": false, \"wtt_arr\": \"2006\", \"wtt_dep\": \"2007\", \"location\": \"Normanton\", \"stage_seq\": 2, \"distance_m\": 5075.816, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2008H\", \"location\": \"Altofts Jn\", \"stage_seq\": 3, \"distance_m\": 6170.026, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": false, \"wtt_arr\": \"2012\", \"wtt_dep\": \"2013\", \"location\": \"Castleford\", \"stage_seq\": 4, \"distance_m\": 10647.298, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022\", \"location\": \"Milford Jn\", \"stage_seq\": 5, \"distance_m\": 20056.533, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": false, \"wtt_arr\": \"2026H\", \"wtt_dep\": \"2029H\", \"location\": \"Church Fenton\", \"stage_seq\": 6, \"distance_m\": 27044.147, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2038H\", \"location\": \"Colton Jn\", \"stage_seq\": 7, \"distance_m\": 36056.829, \"section_seq\": 1, \"route_path_id\": 144896}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 8, \"distance_m\": 45458.888, \"section_seq\": 1, \"route_path_id\": 144896}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 45458.888, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 144896}], \"total_distance_m\": 45458.888, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44497.087, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 961.801, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2002", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:13Z\", \"source_id\": 69122487, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:12:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:12:18Z\", \"source_id\": 21622802, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:48Z\", \"source_id\": 69141485, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:21:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:20:54Z\", \"source_id\": 21628632, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:38Z\", \"source_id\": 69156486, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:28:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:43Z\", \"source_id\": 21633264, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:29Z\", \"source_id\": 69164720, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:31:31Z\", \"source_id\": 21635769, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:46Z\", \"source_id\": 69186248, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:48Z\", \"source_id\": 21642452, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "6", "timing_fact_generation": 1790192509770142, "current_leg_arrival_utc": "2026-09-23T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:23.196213", "service_state_evidence_id": 21642452, "current_leg_start_actual_dep": "2026-09-23T20:13:00+01:00", "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:24.129506", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
O |
WKK |
YRK |
2U79 |
185145 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 277.267, "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": 887.039, "from_m": 277.267, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6273.065, "from_m": 887.039, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6315.528, "from_m": 6273.065, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 8857.873, "from_m": 6315.528, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8884.641, "from_m": 8857.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", "infrastructure_limit_mph": 50.0}, {"to_m": 17151.459, "from_m": 8884.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28096.056, "from_m": 17151.459, "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": 28209.517, "from_m": 28096.056, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 28297.254, "from_m": 28209.517, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28413.169, "from_m": 28297.254, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39709.935, "from_m": 28413.169, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 41859.559, "from_m": 39709.935, "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": 44146.606, "from_m": 41859.559, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44197.655, "from_m": 44146.606, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44302.916, "from_m": 44197.655, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44712.911, "from_m": 44302.916, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45212.12, "from_m": 44712.911, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 45458.888, "from_m": 45212.12, "capability_applied": null, "effective_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": 800900, "profile_key": "1ded4f7b2d64f3e32902ce0cd79b41556e45980032bac0d85fc082ebec14f049", "schedule_id": 36117, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2002", "location": "Wakefield Kirkgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 144896}, {"is_pass": false, "wtt_arr": "2006", "wtt_dep": "2007", "location": "Normanton", "stage_seq": 2, "distance_m": 5075.816, "section_seq": 1, "route_path_id": 144896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2008H", "location": "Altofts Jn", "stage_seq": 3, "distance_m": 6170.026, "section_seq": 1, "route_path_id": 144896}, {"is_pass": false, "wtt_arr": "2012", "wtt_dep": "2013", "location": "Castleford", "stage_seq": 4, "distance_m": 10647.298, "section_seq": 1, "route_path_id": 144896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022", "location": "Milford Jn", "stage_seq": 5, "distance_m": 20056.533, "section_seq": 1, "route_path_id": 144896}, {"is_pass": false, "wtt_arr": "2026H", "wtt_dep": "2029H", "location": "Church Fenton", "stage_seq": 6, "distance_m": 27044.147, "section_seq": 1, "route_path_id": 144896}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2038H", "location": "Colton Jn", "stage_seq": 7, "distance_m": 36056.829, "section_seq": 1, "route_path_id": 144896}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "York", "stage_seq": 8, "distance_m": 45458.888, "section_seq": 1, "route_path_id": 144896}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 45458.888, "from_m": 0.0, "section_seq": 1, "route_path_id": 144896}], "total_distance_m": 45458.888, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44497.087, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 961.801, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5885, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:13Z", "source_id": 69122487, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:12:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:12:18Z", "source_id": 21622802, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5077, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:48Z", "source_id": 69141485, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:21:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:20:54Z", "source_id": 21628632, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4960, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:38Z", "source_id": 69156486, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:28:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:43Z", "source_id": 21633264, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4921, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:29Z", "source_id": 69164720, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:32:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:31:31Z", "source_id": 21635769, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4704, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:46Z", "source_id": 69186248, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:43:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:48Z", "source_id": 21642452, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Wakefield Kirkgate |
2002 |
2002 |
1 |
None |
None |
York |
2044 |
2044 |
11 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C24754/2026-09-23/detailed |
None |
Castleford |
2026-09-23T20:13:00+01:00 |
York |
21.0 |
{"type": "LineString", "coordinates": [[-1.3549168, 53.7241389], [-1.3547894, 53.7241703], [-1.3542795, 53.72429579999999], [-1.3530422999999998, 53.7246585], [-1.3528359, 53.7247189], [-1.3514866999999997, 53.725114399999995], [-1.3513657, 53.725148700000005], [-1.3512657, 53.7251783], [-1.3510512999999995, 53.7252428], [-1.3506209, 53.725371], [-1.3497549999999998, 53.7256261], [-1.3480104, 53.72613789999998], [-1.3474993999999998, 53.72628669999999], [-1.3474729261792822, 53.726294484862926], [-1.3456552, 53.726829], [-1.3449684, 53.727029300000005], [-1.3444815, 53.7271713], [-1.3444128999999998, 53.727191299999994], [-1.3437195999999998, 53.7273935], [-1.3422231, 53.727834599999994], [-1.3402900999999998, 53.7284057], [-1.3400207999999998, 53.72848530000001], [-1.3379099, 53.72910089999999], [-1.3368746, 53.729403999999995], [-1.3364587, 53.729527], [-1.3351312999999998, 53.7299197], [-1.3315800999999998, 53.73096689999999], [-1.3280956999999998, 53.7319904], [-1.3265624, 53.73244379999999], [-1.3255994, 53.7327373], [-1.324675, 53.73304939999999], [-1.3240161999999998, 53.73327720000001], [-1.3218685, 53.7340713], [-1.3212569999999997, 53.7342703], [-1.321092471012532, 53.734323238421794], [-1.3206695999999998, 53.7344593], [-1.3198866, 53.7346974], [-1.319055, 53.7349256], [-1.3183702, 53.735126399999984], [-1.3177256, 53.7353099], [-1.3173955, 53.7353889], [-1.3170558999999995, 53.73549], [-1.316438, 53.735625199999994], [-1.3153436, 53.735877], [-1.314221, 53.7360947], [-1.3134955, 53.73623859999999], [-1.3128276, 53.7363522], [-1.3116935, 53.7365261], [-1.3105119, 53.736678899999994], [-1.3099248, 53.73674869999999], [-1.3092737, 53.73680869999999], [-1.3084741, 53.7368882], [-1.3076124999999998, 53.736946499999995], [-1.3068246, 53.73699160000001], [-1.3059538999999998, 53.737054699999995], [-1.3028387999999995, 53.7371962], [-1.3011197, 53.73729259999999], [-1.2992935, 53.73738259999998], [-1.2977361, 53.7374657], [-1.2965377, 53.7375307], [-1.2951218, 53.73763089999999], [-1.2937855, 53.73774509999999], [-1.2918088999999997, 53.737947600000005], [-1.2901465, 53.73812290000001], [-1.2890377999999998, 53.738242199999995], [-1.2879546, 53.7383895], [-1.2871834, 53.7385078], [-1.2862079999999998, 53.73868220000001], [-1.2826884999999997, 53.7394033], [-1.2811566999999997, 53.7397497], [-1.2788275999999998, 53.7402707], [-1.2768647, 53.7407094], [-1.2756203, 53.7409784], [-1.2700481, 53.74220650000001], [-1.267893, 53.7427343], [-1.2643856999999998, 53.743719299999995], [-1.2636190000000005, 53.7439397], [-1.2632082999999998, 53.74406549999999], [-1.2608654, 53.74482470000001], [-1.2588737, 53.7455109], [-1.25764139776733, 53.745975760811966], [-1.2573147, 53.746099], [-1.2550694, 53.747045], [-1.2536237999999995, 53.74775249999999], [-1.2522587, 53.74850500000001], [-1.2508784999999998, 53.7493979], [-1.249796, 53.7501635], [-1.2482368999999998, 53.75137519999999], [-1.2473477, 53.7521504], [-1.2450985, 53.7544264], [-1.2442238, 53.755528600000005], [-1.2437109, 53.756253599999994], [-1.2427804999999998, 53.7576528], [-1.2422622999999997, 53.7585914], [-1.2415169, 53.7602197], [-1.2408494, 53.7617189], [-1.240178, 53.76348089999999], [-1.2399551, 53.7641647], [-1.2397336, 53.7646783], [-1.2396887, 53.764824099999984], [-1.2393900954968522, 53.765732099458795], [-1.2390761, 53.7666869], [-1.2390182, 53.766845100000005], [-1.2386587999999998, 53.76794039999999], [-1.2384528, 53.7684649], [-1.2381098999999998, 53.7695215], [-1.2380801999999995, 53.7696089], [-1.2378283999999995, 53.7703507], [-1.2377565999999998, 53.77056219999999], [-1.2375807, 53.7711818], [-1.2371650999999997, 53.772461799999995], [-1.2367705, 53.773734999999995], [-1.2365783, 53.774301499999986], [-1.2363653, 53.7749591], [-1.2362093999999997, 53.7753895], [-1.2360838, 53.77576659999999], [-1.2359944, 53.7760863], [-1.2357420999999995, 53.7768413], [-1.235712, 53.7769299], [-1.2353048999999998, 53.77812990000001], [-1.2348999, 53.77931699999999], [-1.2347443, 53.7797957], [-1.2345645999999997, 53.78038999999999], [-1.2345199537485827, 53.780571011637456], [-1.2345111862970537, 53.78060655788406], [-1.2343971, 53.7810691], [-1.2341989999999998, 53.7820609], [-1.2341222, 53.7826323], [-1.2340654999999998, 53.783237], [-1.2339779, 53.7844121], [-1.2339309, 53.78514289999999], [-1.2339138, 53.78536219999999], [-1.2338743, 53.78587], [-1.2337454999999995, 53.78732469999999], [-1.2337363948904505, 53.78742772712427], [-1.2334883, 53.790234900000016], [-1.2334749000000005, 53.790405099999994], [-1.2334563, 53.790592999999994], [-1.2334446, 53.790775100000005], [-1.2334105, 53.791176799999995], [-1.2334102, 53.7912022], [-1.2331766999999998, 53.794000200000006], [-1.2331662, 53.794121399999995], [-1.2329334, 53.796805000000006], [-1.2329260999999998, 53.796915299999995], [-1.2329214999999998, 53.796993], [-1.2324775999999995, 53.8023083], [-1.2321686, 53.8057367], [-1.2318761, 53.809152], [-1.2315752999999998, 53.8125636], [-1.2315735, 53.81258269999999], [-1.2312505, 53.81598579999999], [-1.2311754, 53.8166483], [-1.2310567999999995, 53.81730740000001], [-1.230822, 53.8185968], [-1.2305190999999998, 53.81987970000001], [-1.230315, 53.8206513], [-1.2301684, 53.8211563], [-1.2298520999999998, 53.8220512], [-1.2294195999999995, 53.82304690000001], [-1.2289433999999997, 53.82400359999998], [-1.2288956, 53.8241015], [-1.2286718, 53.824625], [-1.2286344, 53.8246958], [-1.2284747, 53.825033000000005], [-1.2283218, 53.82537010000001], [-1.2282104, 53.8255947], [-1.2280938, 53.8258245], [-1.2279608999999998, 53.826052199999985], [-1.2276914999999995, 53.82653059999999], [-1.227459370261064, 53.82700287962691], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} |
21.2 |
2022 |
2043 |
Church Fenton |
York |
York |
53.9582587 |
-1.0935657 |
53.9582587 |
-1.0935657 |
1 |
0 |
2026-09-23 19:53:24 |
TERMINATED |
2026-09-23 19:43:00 |
York |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642452 |
1790192509770142 |
33 |
33 |
2026-09-23 19:53:24.129506 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:23.196213 |
| 770054 |
801356 |
G15671 |
815H59MZ23 |
2026-09-23 |
COMPLETE |
21642391 |
2026-09-23 20:43:00 |
2026-09-23 19:53:54 |
2026-09-25 19:53:54 |
{"id": 801356, "stp": "P", "toc": "Great Western Railway", "uid": "G15671", "consist": "165132", "dest_crs": "FIT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15671/2026-09-23/detailed", "trust_id": "815H59MZ23", "origin_crs": "FIT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Filton Abbey Wood", "service_date": "2026-09-23", "dest_arr_time": "2045", "dest_platform": "3", "is_terminated": 1, "next_location": "Filton Abbey Wood", "signalling_id": "5H59", "timing_status": "EARLY", "origin_station": "Filton Abbey Wood", "current_leg_arr": "2045", "current_leg_dep": "2034½", "current_leg_end": "Filton Abbey Wood", "origin_dep_time": "2021", "origin_platform": "4", "current_location": "Filton Abbey Wood", "last_update_time": "2026-09-23T19:53:54", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6708306, 51.521744699999985], [-2.6690219, 51.52086839999999], [-2.6685701, 51.5206481], [-2.6662831999999996, 51.5195328], [-2.6654792, 51.519143099999994], [-2.6647811999999997, 51.5188048], [-2.6640251, 51.51847819999998], [-2.6634858999999995, 51.5182169], [-2.6633477999999995, 51.518148100000005], [-2.6616118, 51.5173093], [-2.6611217999999996, 51.51707069999999], [-2.6587064999999996, 51.5158891], [-2.6575191999999994, 51.5153273], [-2.6573928, 51.5152693], [-2.6566524999999994, 51.514929900000006], [-2.6557168, 51.5145424], [-2.6547187999999995, 51.5141652], [-2.6536221, 51.5137956], [-2.6528541000000003, 51.51357279999999], [-2.6521178, 51.5133698], [-2.6509521, 51.5130839], [-2.6500631, 51.5128916], [-2.6489634999999994, 51.5126879], [-2.6478061, 51.512513600000005], [-2.6464331, 51.5123524], [-2.6450367, 51.51224], [-2.6438747999999994, 51.512180400000005], [-2.6426842, 51.5121584], [-2.6416302, 51.5121601], [-2.6405625, 51.5121917], [-2.6396699, 51.51224529999999], [-2.639139, 51.5122878], [-2.6377267999999994, 51.5124301], [-2.6359454999999996, 51.5127239], [-2.6343947, 51.5130529], [-2.6308538999999995, 51.51395699999999], [-2.6300041999999997, 51.5141634], [-2.6295068999999995, 51.5142995], [-2.6289807, 51.514420300000005], [-2.6284181999999996, 51.51453839999999], [-2.6278149999999996, 51.5146454], [-2.6271474, 51.51474459999999], [-2.6263029, 51.5148634], [-2.625903, 51.51491269999999], [-2.6255658999999993, 51.51495020000001], [-2.6252704999999996, 51.5149672], [-2.6245114999999997, 51.5150129], [-2.6236863, 51.5150434], [-2.623072, 51.5150415], [-2.6223767, 51.51502429999999], [-2.621992399999999, 51.51501249999999], [-2.6213414, 51.5149734], [-2.6208395999999996, 51.51493860000001], [-2.6202023, 51.5148791], [-2.6196506, 51.5148127], [-2.6190934, 51.51473679999999], [-2.6182596000000005, 51.514594499999994], [-2.6169234999999995, 51.5143518], [-2.6158258999999995, 51.5141537], [-2.6148802, 51.5139989], [-2.6137483999999995, 51.5138432], [-2.6126583, 51.513726600000005], [-2.6114878, 51.513635699999995], [-2.6107693, 51.5136027], [-2.6100377999999997, 51.5135803], [-2.6086756999999996, 51.51357819999999], [-2.6077918, 51.513606], [-2.6065851999999996, 51.513674], [-2.6057962, 51.5137419], [-2.605114323946612, 51.51381625569788], [-2.6047901999999996, 51.513851599999995], [-2.6037727, 51.513993], [-2.6026092, 51.5141948], [-2.6012629000000005, 51.5144775], [-2.5999183, 51.5147996], [-2.5987644999999997, 51.515083], [-2.5972653, 51.51544479999999], [-2.5965058, 51.51563060000001], [-2.5927764999999994, 51.5165062], [-2.5915211999999994, 51.516743899999994], [-2.5908679, 51.5168615], [-2.5899093, 51.5169966], [-2.589083, 51.51710429999999], [-2.5882778999999996, 51.5172196], [-2.5875451999999997, 51.5173075], [-2.5867578, 51.517374499999995], [-2.5855431, 51.51746020000001], [-2.5845695, 51.5175094], [-2.5832595, 51.5175563], [-2.582191, 51.5175659], [-2.5813635000000006, 51.5175544], [-2.5798897999999997, 51.51752960000001], [-2.5787889999999996, 51.5174828], [-2.5786755999999995, 51.51747490000001], [-2.5782802999999994, 51.51744759999998], [-2.5772795999999993, 51.5173738], [-2.5732272999999997, 51.5170194], [-2.5717263, 51.5168932], [-2.5712007999999997, 51.5168485], [-2.5710056, 51.5168206], [-2.5707205, 51.5167956], [-2.5693587, 51.5166529], [-2.5688513, 51.5165731], [-2.5685359, 51.5165097], [-2.5682132, 51.5164398], [-2.5678787, 51.51636009999999], [-2.5675745, 51.5162829], [-2.5672657999999995, 51.5161944], [-2.5669752, 51.5161068], [-2.5665373, 51.5159613], [-2.5660200999999994, 51.5157645], [-2.5656401, 51.51560599999999], [-2.5652150999999996, 51.5154087], [-2.5646348, 51.515101099999995], [-2.5643146, 51.51490340000001], [-2.5640271, 51.5147259], [-2.5634966, 51.5143476], [-2.5629456, 51.5138782], [-2.562434399999999, 51.51333940000001], [-2.5620714, 51.5128677], [-2.5618055, 51.512437799999994], [-2.5616137999999995, 51.5120431], [-2.5614535000000003, 51.5115819], [-2.5613683999999997, 51.511134], [-2.561335, 51.5108242], [-2.5612889999999995, 51.510397699999984], [-2.5612589, 51.50967450000001], [-2.5613361999999995, 51.5089793], [-2.5613742, 51.508416200000006], [-2.5614044999999996, 51.508129899999986], [-2.5614368, 51.50786239999999], [-2.5614456, 51.507699], [-2.561471099999999, 51.50746050000001], [-2.561454, 51.50745779999999], [-2.5614949, 51.5072951], [-2.561569599999999, 51.5070523], [-2.5616709999999996, 51.50673729999999], [-2.5617137, 51.5066092], [-2.561763899999999, 51.50645899999999], [-2.5618754, 51.50620659999999], [-2.5619744999999994, 51.50596710000001], [-2.5621227999999996, 51.50561030000001], [-2.5622966, 51.50524589999999], [-2.5625006, 51.504905599999994], [-2.5627106999999993, 51.5045938], [-2.5629710999999995, 51.50425090000001], [-2.5631053, 51.5040845], [-2.5631687, 51.504002], [-2.5632337, 51.5039252], [-2.5633502, 51.5037949], [-2.5635000999999997, 51.50362629999999], [-2.5638507, 51.5032623]]}", "current_leg_start": "Hallen Moor", "dest_arr_time_act": "2045", "motion_projection": null, "next_location_lat": "51.5032623", "next_location_lon": "-2.5638507", "previous_location": "Filton Abbey Wood", "current_leg_milage": "5.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 45.814, \"from_m\": 0.0, \"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\": 244.651, \"from_m\": 45.814, \"capability_applied\": null, \"effective_limit_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\": 542.548, \"from_m\": 244.651, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 744.437, \"from_m\": 542.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 872.411, \"from_m\": 744.437, \"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\": 1704.836, \"from_m\": 872.411, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1787.628, \"from_m\": 1704.836, \"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\": 16763.238, \"from_m\": 1787.628, \"capability_applied\": null, \"effective_limit_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\": 16846.03, \"from_m\": 16763.238, \"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\": 17678.454, \"from_m\": 16846.03, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17806.429, \"from_m\": 17678.454, \"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\": 18008.318, \"from_m\": 17806.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18306.215, \"from_m\": 18008.318, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18505.052, \"from_m\": 18306.215, \"capability_applied\": null, \"effective_limit_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\": 18550.866, \"from_m\": 18505.052, \"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\": 801356, \"profile_key\": \"3bfc19010d538285b79e1ceb235576d6fbe309e227b8bfbffa70e4293201a463\", \"schedule_id\": 9015, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2024\", \"location\": \"Filton West Jn\", \"stage_seq\": 2, \"distance_m\": 1751.414, \"section_seq\": 1, \"route_path_id\": 133706}, {\"is_pass\": false, \"wtt_arr\": \"2030H\", \"wtt_dep\": \"2034H\", \"location\": \"Hallen Moor\", \"stage_seq\": 3, \"distance_m\": 9275.433, \"section_seq\": 1, \"route_path_id\": 133706}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041\", \"location\": \"Filton West Jn\", \"stage_seq\": 4, \"distance_m\": 16799.452, \"section_seq\": 1, \"route_path_id\": 133706}, {\"is_pass\": false, \"wtt_arr\": \"2045\", \"wtt_dep\": null, \"location\": \"Filton Abbey Wood\", \"stage_seq\": 5, \"distance_m\": 18550.866, \"section_seq\": 1, \"route_path_id\": 133706}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 18550.866, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 133706}], \"total_distance_m\": 18550.866, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18147.088, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 403.778, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "51.5032623", "current_position_lon": "-2.5638507", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:37Z\", \"source_id\": 69185896, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:41:40Z\", \"source_id\": 21642391, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Filton Abbey Wood", "service_state_platform": "3", "timing_fact_generation": 1790192500608667, "current_leg_arrival_utc": "2026-09-23T20:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:35.451220", "service_state_evidence_id": 21642391, "current_leg_start_actual_dep": "2026-09-23T20:34:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:36.144431", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
FIT |
FIT |
5H59 |
165132 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 45.814, "from_m": 0.0, "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": 244.651, "from_m": 45.814, "capability_applied": null, "effective_limit_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": 542.548, "from_m": 244.651, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 744.437, "from_m": 542.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 872.411, "from_m": 744.437, "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": 1704.836, "from_m": 872.411, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1787.628, "from_m": 1704.836, "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": 16763.238, "from_m": 1787.628, "capability_applied": null, "effective_limit_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": 16846.03, "from_m": 16763.238, "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": 17678.454, "from_m": 16846.03, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17806.429, "from_m": 17678.454, "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": 18008.318, "from_m": 17806.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18306.215, "from_m": 18008.318, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18505.052, "from_m": 18306.215, "capability_applied": null, "effective_limit_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": 18550.866, "from_m": 18505.052, "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": 801356, "profile_key": "3bfc19010d538285b79e1ceb235576d6fbe309e227b8bfbffa70e4293201a463", "schedule_id": 9015, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Filton Abbey Wood", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 133706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2024", "location": "Filton West Jn", "stage_seq": 2, "distance_m": 1751.414, "section_seq": 1, "route_path_id": 133706}, {"is_pass": false, "wtt_arr": "2030H", "wtt_dep": "2034H", "location": "Hallen Moor", "stage_seq": 3, "distance_m": 9275.433, "section_seq": 1, "route_path_id": 133706}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041", "location": "Filton West Jn", "stage_seq": 4, "distance_m": 16799.452, "section_seq": 1, "route_path_id": 133706}, {"is_pass": false, "wtt_arr": "2045", "wtt_dep": null, "location": "Filton Abbey Wood", "stage_seq": 5, "distance_m": 18550.866, "section_seq": 1, "route_path_id": 133706}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 18550.866, "from_m": 0.0, "section_seq": 1, "route_path_id": 133706}], "total_distance_m": 18550.866, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18147.088, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 403.778, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 25817, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:37Z", "source_id": 69185896, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:43:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:41:40Z", "source_id": 21642391, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Filton Abbey Wood |
2021 |
2021 |
4 |
None |
None |
Filton Abbey Wood |
2045 |
2045 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15671/2026-09-23/detailed |
None |
Hallen Moor |
2026-09-23T20:34:30+01:00 |
Filton Abbey Wood |
10.5 |
{"type": "LineString", "coordinates": [[-2.6708306, 51.521744699999985], [-2.6690219, 51.52086839999999], [-2.6685701, 51.5206481], [-2.6662831999999996, 51.5195328], [-2.6654792, 51.519143099999994], [-2.6647811999999997, 51.5188048], [-2.6640251, 51.51847819999998], [-2.6634858999999995, 51.5182169], [-2.6633477999999995, 51.518148100000005], [-2.6616118, 51.5173093], [-2.6611217999999996, 51.51707069999999], [-2.6587064999999996, 51.5158891], [-2.6575191999999994, 51.5153273], [-2.6573928, 51.5152693], [-2.6566524999999994, 51.514929900000006], [-2.6557168, 51.5145424], [-2.6547187999999995, 51.5141652], [-2.6536221, 51.5137956], [-2.6528541000000003, 51.51357279999999], [-2.6521178, 51.5133698], [-2.6509521, 51.5130839], [-2.6500631, 51.5128916], [-2.6489634999999994, 51.5126879], [-2.6478061, 51.512513600000005], [-2.6464331, 51.5123524], [-2.6450367, 51.51224], [-2.6438747999999994, 51.512180400000005], [-2.6426842, 51.5121584], [-2.6416302, 51.5121601], [-2.6405625, 51.5121917], [-2.6396699, 51.51224529999999], [-2.639139, 51.5122878], [-2.6377267999999994, 51.5124301], [-2.6359454999999996, 51.5127239], [-2.6343947, 51.5130529], [-2.6308538999999995, 51.51395699999999], [-2.6300041999999997, 51.5141634], [-2.6295068999999995, 51.5142995], [-2.6289807, 51.514420300000005], [-2.6284181999999996, 51.51453839999999], [-2.6278149999999996, 51.5146454], [-2.6271474, 51.51474459999999], [-2.6263029, 51.5148634], [-2.625903, 51.51491269999999], [-2.6255658999999993, 51.51495020000001], [-2.6252704999999996, 51.5149672], [-2.6245114999999997, 51.5150129], [-2.6236863, 51.5150434], [-2.623072, 51.5150415], [-2.6223767, 51.51502429999999], [-2.621992399999999, 51.51501249999999], [-2.6213414, 51.5149734], [-2.6208395999999996, 51.51493860000001], [-2.6202023, 51.5148791], [-2.6196506, 51.5148127], [-2.6190934, 51.51473679999999], [-2.6182596000000005, 51.514594499999994], [-2.6169234999999995, 51.5143518], [-2.6158258999999995, 51.5141537], [-2.6148802, 51.5139989], [-2.6137483999999995, 51.5138432], [-2.6126583, 51.513726600000005], [-2.6114878, 51.513635699999995], [-2.6107693, 51.5136027], [-2.6100377999999997, 51.5135803], [-2.6086756999999996, 51.51357819999999], [-2.6077918, 51.513606], [-2.6065851999999996, 51.513674], [-2.6057962, 51.5137419], [-2.605114323946612, 51.51381625569788], [-2.6047901999999996, 51.513851599999995], [-2.6037727, 51.513993], [-2.6026092, 51.5141948], [-2.6012629000000005, 51.5144775], [-2.5999183, 51.5147996], [-2.5987644999999997, 51.515083], [-2.5972653, 51.51544479999999], [-2.5965058, 51.51563060000001], [-2.5927764999999994, 51.5165062], [-2.5915211999999994, 51.516743899999994], [-2.5908679, 51.5168615], [-2.5899093, 51.5169966], [-2.589083, 51.51710429999999], [-2.5882778999999996, 51.5172196], [-2.5875451999999997, 51.5173075], [-2.5867578, 51.517374499999995], [-2.5855431, 51.51746020000001], [-2.5845695, 51.5175094], [-2.5832595, 51.5175563], [-2.582191, 51.5175659], [-2.5813635000000006, 51.5175544], [-2.5798897999999997, 51.51752960000001], [-2.5787889999999996, 51.5174828], [-2.5786755999999995, 51.51747490000001], [-2.5782802999999994, 51.51744759999998], [-2.5772795999999993, 51.5173738], [-2.5732272999999997, 51.5170194], [-2.5717263, 51.5168932], [-2.5712007999999997, 51.5168485], [-2.5710056, 51.5168206], [-2.5707205, 51.5167956], [-2.5693587, 51.5166529], [-2.5688513, 51.5165731], [-2.5685359, 51.5165097], [-2.5682132, 51.5164398], [-2.5678787, 51.51636009999999], [-2.5675745, 51.5162829], [-2.5672657999999995, 51.5161944], [-2.5669752, 51.5161068], [-2.5665373, 51.5159613], [-2.5660200999999994, 51.5157645], [-2.5656401, 51.51560599999999], [-2.5652150999999996, 51.5154087], [-2.5646348, 51.515101099999995], [-2.5643146, 51.51490340000001], [-2.5640271, 51.5147259], [-2.5634966, 51.5143476], [-2.5629456, 51.5138782], [-2.562434399999999, 51.51333940000001], [-2.5620714, 51.5128677], [-2.5618055, 51.512437799999994], [-2.5616137999999995, 51.5120431], [-2.5614535000000003, 51.5115819], [-2.5613683999999997, 51.511134], [-2.561335, 51.5108242], [-2.5612889999999995, 51.510397699999984], [-2.5612589, 51.50967450000001], [-2.5613361999999995, 51.5089793], [-2.5613742, 51.508416200000006], [-2.5614044999999996, 51.508129899999986], [-2.5614368, 51.50786239999999], [-2.5614456, 51.507699], [-2.561471099999999, 51.50746050000001], [-2.561454, 51.50745779999999], [-2.5614949, 51.5072951], [-2.561569599999999, 51.5070523], [-2.5616709999999996, 51.50673729999999], [-2.5617137, 51.5066092], [-2.561763899999999, 51.50645899999999], [-2.5618754, 51.50620659999999], [-2.5619744999999994, 51.50596710000001], [-2.5621227999999996, 51.50561030000001], [-2.5622966, 51.50524589999999], [-2.5625006, 51.504905599999994], [-2.5627106999999993, 51.5045938], [-2.5629710999999995, 51.50425090000001], [-2.5631053, 51.5040845], [-2.5631687, 51.504002], [-2.5632337, 51.5039252], [-2.5633502, 51.5037949], [-2.5635000999999997, 51.50362629999999], [-2.5638507, 51.5032623]]} |
5.8 |
2034½ |
2045 |
Filton Abbey Wood |
Filton Abbey Wood |
Filton Abbey Wood |
51.5032623 |
-2.5638507 |
51.5032623 |
-2.5638507 |
1 |
0 |
2026-09-23 19:53:54 |
TERMINATED |
2026-09-23 19:43:00 |
Filton Abbey Wood |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642391 |
1790192500608667 |
8 |
8 |
2026-09-23 19:53:36.144431 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:35.451220 |
| 770055 |
801830 |
C35576 |
723W46MZ23 |
2026-09-23 |
COMPLETE |
21643607 |
2026-09-23 20:43:00 |
2026-09-23 19:53:54 |
2026-09-25 19:53:54 |
{"id": 801830, "stp": "P", "toc": "Elizabeth Line", "uid": "C35576", "consist": "345006", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35576/2026-09-23/detailed", "trust_id": "723W46MZ23", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W46", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "2043", "current_leg_dep": "2042", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2042", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-23T19:53:54", "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": "2044", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Westbourne Park Carriage Sidings", "current_leg_milage": "1.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 428.206, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 941.127, \"from_m\": 428.206, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1858.829, \"from_m\": 941.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2140.476, \"from_m\": 1858.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3215.744, \"from_m\": 2140.476, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3583.393, \"from_m\": 3215.744, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 801830, \"profile_key\": \"4fc12421cf28ebea1e709df56e04332d51df7af8ad188217c08ec21ac9279825\", \"schedule_id\": 4400, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115937}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 3583.393, \"section_seq\": 1, \"route_path_id\": 115937}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 3583.393, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 115937}], \"total_distance_m\": 3583.393, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3583.393, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2042", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:43:34Z\", \"source_id\": 69189944, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:43:38Z\", \"source_id\": 21643607, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1790192618855625, "current_leg_arrival_utc": "2026-09-23T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:35.515854", "service_state_evidence_id": 69189944, "current_leg_start_actual_dep": "2026-09-23T20:42:00+01:00", "operational_evidence_version": 7, "service_state_event_time_utc": "2026-09-23T19:43:33", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:36.146797", "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 |
PDX |
3W46 |
345006 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 428.206, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 941.127, "from_m": 428.206, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 1858.829, "from_m": 941.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2140.476, "from_m": 1858.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 3215.744, "from_m": 2140.476, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3583.393, "from_m": 3215.744, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 801830, "profile_key": "4fc12421cf28ebea1e709df56e04332d51df7af8ad188217c08ec21ac9279825", "schedule_id": 4400, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2042", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 115937}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 2, "distance_m": 3583.393, "section_seq": 1, "route_path_id": 115937}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 3583.393, "from_m": 0.0, "section_seq": 1, "route_path_id": 115937}], "total_distance_m": 3583.393, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3583.393, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 22989, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:43:34Z", "source_id": 69189944, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T19:43:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:43:38Z", "source_id": 21643607, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
2042 |
2042 |
5 |
None |
None |
Paddington (Crossrail) |
2044 |
2044 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35576/2026-09-23/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-23T20:42: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 |
2042 |
2043 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-23 19:53:54 |
TERMINATED |
2026-09-23 19:43:33 |
Paddington (Crossrail) |
TD |
DIRECT_DESTINATION_ARRIVAL |
69189944 |
1790192618855625 |
7 |
7 |
2026-09-23 19:53:36.146797 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:35.515854 |
| 770056 |
800117 |
P69297 |
662U60MY23 |
2026-09-23 |
COMPLETE |
21642740 |
2026-09-23 20:43:00 |
2026-09-23 19:53:54 |
2026-09-25 19:53:54 |
{"id": 800117, "stp": "P", "toc": "West Midlands Trains", "uid": "P69297", "consist": "730022+730040", "dest_crs": "FOK", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69297/2026-09-23/detailed", "trust_id": "662U60MY23", "origin_crs": "RDC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Four Oaks", "service_date": "2026-09-23", "dest_arr_time": "2041", "dest_platform": "3", "is_terminated": 1, "next_location": "Four Oaks", "signalling_id": "2U60", "timing_status": "LATE", "origin_station": "Redditch", "current_leg_arr": "2043", "current_leg_dep": "2039", "current_leg_end": "Four Oaks", "origin_dep_time": "1931", "origin_platform": null, "current_location": "Four Oaks", "last_update_time": "2026-09-23T19:53:54", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]}", "current_leg_start": "Sutton Coldfield", "dest_arr_time_act": "2041", "motion_projection": null, "next_location_lat": "52.5797242", "next_location_lon": "-1.8278841", "previous_location": "Sutton Coldfield", "current_leg_milage": "1.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1006.855, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5790.706, \"from_m\": 1006.855, \"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\": 7372.042, \"from_m\": 5790.706, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8025.834, \"from_m\": 7372.042, \"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\": 11771.392, \"from_m\": 8025.834, \"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\": 11843.786, \"from_m\": 11771.392, \"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\": 14514.845, \"from_m\": 11843.786, \"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\": 14566.718, \"from_m\": 14514.845, \"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\": 15928.692, \"from_m\": 14566.718, \"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\": 15984.797, \"from_m\": 15928.692, \"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\": 16330.18, \"from_m\": 15984.797, \"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\": 16483.353, \"from_m\": 16330.18, \"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\": 17081.738, \"from_m\": 16483.353, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20511.185, \"from_m\": 17081.738, \"capability_applied\": null, \"effective_limit_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\": 23020.103, \"from_m\": 20511.185, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24487.004, \"from_m\": 23020.103, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24714.672, \"from_m\": 24487.004, \"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\": 25222.269, \"from_m\": 24714.672, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 25258.265, \"from_m\": 25222.269, \"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\": 25272.13, \"from_m\": 25258.265, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 25694.061, \"from_m\": 25272.13, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26474.689, \"from_m\": 25694.061, \"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\": 26851.017, \"from_m\": 26474.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27596.207, \"from_m\": 26851.017, \"capability_applied\": null, \"effective_limit_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\": 28850.674, \"from_m\": 27596.207, \"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\": 29322.961, \"from_m\": 28850.674, \"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\": 29623.802, \"from_m\": 29322.961, \"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\": 29859.76, \"from_m\": 29623.802, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30262.868, \"from_m\": 29859.76, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30287.191, \"from_m\": 30262.868, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30799.106, \"from_m\": 30287.191, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31984.157, \"from_m\": 30799.106, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32712.128, \"from_m\": 31984.157, \"capability_applied\": null, \"effective_limit_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\": 32740.565, \"from_m\": 32712.128, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33032.829, \"from_m\": 32740.565, \"capability_applied\": null, \"effective_limit_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\": 33042.204, \"from_m\": 33032.829, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37218.762, \"from_m\": 33042.204, \"capability_applied\": null, \"effective_limit_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\": 37595.783, \"from_m\": 37218.762, \"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\": 38424.625, \"from_m\": 37595.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38786.382, \"from_m\": 38424.625, \"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\": 38810.146, \"from_m\": 38786.382, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39283.539, \"from_m\": 38810.146, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39473.791, \"from_m\": 39283.539, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 800117, \"profile_key\": \"4e3f7fe0fe9962d457cb98c77e33f393d5d733d4f9edc37014655cfedcd557a9\", \"schedule_id\": 21134, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1931\", \"location\": \"Redditch\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2347.859, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"1936\", \"wtt_dep\": \"1936H\", \"location\": \"Alvechurch\", \"stage_seq\": 3, \"distance_m\": 5176.916, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"1941\", \"wtt_dep\": \"1942\", \"location\": \"Barnt Green\", \"stage_seq\": 4, \"distance_m\": 7876.261, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"1946H\", \"wtt_dep\": \"1952\", \"location\": \"Longbridge\", \"stage_seq\": 5, \"distance_m\": 12183.244, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"1953H\", \"wtt_dep\": \"1954\", \"location\": \"Northfield\", \"stage_seq\": 6, \"distance_m\": 13779.17, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"1957\", \"wtt_dep\": \"1958\", \"location\": \"Kings Norton\", \"stage_seq\": 7, \"distance_m\": 16153.816, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2000\", \"wtt_dep\": \"2000H\", \"location\": \"Bournville\", \"stage_seq\": 8, \"distance_m\": 17919.269, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2002H\", \"wtt_dep\": \"2003H\", \"location\": \"Selly Oak\", \"stage_seq\": 9, \"distance_m\": 19670.52, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2005\", \"wtt_dep\": \"2006\", \"location\": \"University\", \"stage_seq\": 10, \"distance_m\": 20831.084, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2009\", \"wtt_dep\": \"2010\", \"location\": \"Five Ways\", \"stage_seq\": 11, \"distance_m\": 23549.969, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2013\", \"wtt_dep\": \"2016\", \"location\": \"Birmingham New Street\", \"stage_seq\": 12, \"distance_m\": 24960.293, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2018\", \"location\": \"Proof House Jn\", \"stage_seq\": 13, \"distance_m\": 25974.149, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2022H\", \"wtt_dep\": \"2023\", \"location\": \"Aston\", \"stage_seq\": 14, \"distance_m\": 29226.715, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2027\", \"location\": \"Gravelly Hill\", \"stage_seq\": 15, \"distance_m\": 31342.218, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2029\", \"wtt_dep\": \"2030\", \"location\": \"Erdington\", \"stage_seq\": 16, \"distance_m\": 33109.756, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2031H\", \"wtt_dep\": \"2032\", \"location\": \"Chester Road\", \"stage_seq\": 17, \"distance_m\": 34099.423, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2033H\", \"wtt_dep\": \"2034H\", \"location\": \"Wylde Green\", \"stage_seq\": 18, \"distance_m\": 35156.058, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2036H\", \"wtt_dep\": \"2037H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 19, \"distance_m\": 37365.573, \"section_seq\": 1, \"route_path_id\": 136905}, {\"is_pass\": false, \"wtt_arr\": \"2041\", \"wtt_dep\": null, \"location\": \"Four Oaks\", \"stage_seq\": 20, \"distance_m\": 39473.791, \"section_seq\": 1, \"route_path_id\": 136905}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 39473.791, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 136905}], \"total_distance_m\": 39473.791, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 38202.841, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1270.95, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1931", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "52.5797242", "current_position_lon": "-1.8278841", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:22Z\", \"source_id\": 69044178, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:41:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:37:25Z\", \"source_id\": 21598554, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:17Z\", \"source_id\": 69063923, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:47:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:46:20Z\", \"source_id\": 21604832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:00Z\", \"source_id\": 69078812, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:53:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:53:04Z\", \"source_id\": 21609576, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:49Z\", \"source_id\": 69084953, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:55:51Z\", \"source_id\": 21611508, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:44Z\", \"source_id\": 69091562, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T18:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T18:58:50Z\", \"source_id\": 21613498, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:51Z\", \"source_id\": 69096412, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:02:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:00:56Z\", \"source_id\": 21614987, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:21Z\", \"source_id\": 69104506, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:04:26Z\", \"source_id\": 21617432, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:50Z\", \"source_id\": 69110217, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:06:52Z\", \"source_id\": 21619046, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:46Z\", \"source_id\": 69116868, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:46Z\", \"source_id\": 69116877, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:11:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:09:47Z\", \"source_id\": 21621100, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:10Z\", \"source_id\": 69126874, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:16:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:14:14Z\", \"source_id\": 21624180, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:25Z\", \"source_id\": 69145056, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:23:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:22:30Z\", \"source_id\": 21629733, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:03Z\", \"source_id\": 69155191, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:08Z\", \"source_id\": 21632844, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19284, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:59Z\", \"source_id\": 69161553, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:30:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:30:06Z\", \"source_id\": 21634759, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19280, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:01Z\", \"source_id\": 69165818, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:32:06Z\", \"source_id\": 21636128, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:16Z\", \"source_id\": 69170602, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:35:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:34:20Z\", \"source_id\": 21637601, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:16Z\", \"source_id\": 69176986, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:38:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:37:20Z\", \"source_id\": 21639584, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19268, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:42:12Z\", \"source_id\": 69187213, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:42:15Z\", \"source_id\": 21642740, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Four Oaks", "service_state_platform": "3", "timing_fact_generation": 1790192535704679, "current_leg_arrival_utc": "2026-09-23T20:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:39.140329", "service_state_evidence_id": 21642740, "current_leg_start_actual_dep": "2026-09-23T20:39:30+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:39.397912", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
RDC |
FOK |
2U60 |
730022+730040 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1006.855, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5790.706, "from_m": 1006.855, "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": 7372.042, "from_m": 5790.706, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8025.834, "from_m": 7372.042, "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": 11771.392, "from_m": 8025.834, "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": 11843.786, "from_m": 11771.392, "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": 14514.845, "from_m": 11843.786, "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": 14566.718, "from_m": 14514.845, "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": 15928.692, "from_m": 14566.718, "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": 15984.797, "from_m": 15928.692, "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": 16330.18, "from_m": 15984.797, "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": 16483.353, "from_m": 16330.18, "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": 17081.738, "from_m": 16483.353, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 20511.185, "from_m": 17081.738, "capability_applied": null, "effective_limit_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": 23020.103, "from_m": 20511.185, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24487.004, "from_m": 23020.103, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24714.672, "from_m": 24487.004, "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": 25222.269, "from_m": 24714.672, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 25258.265, "from_m": 25222.269, "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": 25272.13, "from_m": 25258.265, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 25694.061, "from_m": 25272.13, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26474.689, "from_m": 25694.061, "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": 26851.017, "from_m": 26474.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27596.207, "from_m": 26851.017, "capability_applied": null, "effective_limit_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": 28850.674, "from_m": 27596.207, "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": 29322.961, "from_m": 28850.674, "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": 29623.802, "from_m": 29322.961, "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": 29859.76, "from_m": 29623.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30262.868, "from_m": 29859.76, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30287.191, "from_m": 30262.868, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30799.106, "from_m": 30287.191, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31984.157, "from_m": 30799.106, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32712.128, "from_m": 31984.157, "capability_applied": null, "effective_limit_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": 32740.565, "from_m": 32712.128, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33032.829, "from_m": 32740.565, "capability_applied": null, "effective_limit_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": 33042.204, "from_m": 33032.829, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37218.762, "from_m": 33042.204, "capability_applied": null, "effective_limit_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": 37595.783, "from_m": 37218.762, "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": 38424.625, "from_m": 37595.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38786.382, "from_m": 38424.625, "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": 38810.146, "from_m": 38786.382, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39283.539, "from_m": 38810.146, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39473.791, "from_m": 39283.539, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 800117, "profile_key": "4e3f7fe0fe9962d457cb98c77e33f393d5d733d4f9edc37014655cfedcd557a9", "schedule_id": 21134, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1931", "location": "Redditch", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 136905}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933H", "location": "Weights Lane Jn", "stage_seq": 2, "distance_m": 2347.859, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "1936", "wtt_dep": "1936H", "location": "Alvechurch", "stage_seq": 3, "distance_m": 5176.916, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "1941", "wtt_dep": "1942", "location": "Barnt Green", "stage_seq": 4, "distance_m": 7876.261, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "1946H", "wtt_dep": "1952", "location": "Longbridge", "stage_seq": 5, "distance_m": 12183.244, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "1953H", "wtt_dep": "1954", "location": "Northfield", "stage_seq": 6, "distance_m": 13779.17, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "1957", "wtt_dep": "1958", "location": "Kings Norton", "stage_seq": 7, "distance_m": 16153.816, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2000", "wtt_dep": "2000H", "location": "Bournville", "stage_seq": 8, "distance_m": 17919.269, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2002H", "wtt_dep": "2003H", "location": "Selly Oak", "stage_seq": 9, "distance_m": 19670.52, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2005", "wtt_dep": "2006", "location": "University", "stage_seq": 10, "distance_m": 20831.084, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2009", "wtt_dep": "2010", "location": "Five Ways", "stage_seq": 11, "distance_m": 23549.969, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2013", "wtt_dep": "2016", "location": "Birmingham New Street", "stage_seq": 12, "distance_m": 24960.293, "section_seq": 1, "route_path_id": 136905}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2018", "location": "Proof House Jn", "stage_seq": 13, "distance_m": 25974.149, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2022H", "wtt_dep": "2023", "location": "Aston", "stage_seq": 14, "distance_m": 29226.715, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2027", "location": "Gravelly Hill", "stage_seq": 15, "distance_m": 31342.218, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2029", "wtt_dep": "2030", "location": "Erdington", "stage_seq": 16, "distance_m": 33109.756, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2031H", "wtt_dep": "2032", "location": "Chester Road", "stage_seq": 17, "distance_m": 34099.423, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2033H", "wtt_dep": "2034H", "location": "Wylde Green", "stage_seq": 18, "distance_m": 35156.058, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2036H", "wtt_dep": "2037H", "location": "Sutton Coldfield", "stage_seq": 19, "distance_m": 37365.573, "section_seq": 1, "route_path_id": 136905}, {"is_pass": false, "wtt_arr": "2041", "wtt_dep": null, "location": "Four Oaks", "stage_seq": 20, "distance_m": 39473.791, "section_seq": 1, "route_path_id": 136905}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 39473.791, "from_m": 0.0, "section_seq": 1, "route_path_id": 136905}], "total_distance_m": 39473.791, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 38202.841, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1270.95, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 20463, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:22Z", "source_id": 69044178, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T18:41:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:37:25Z", "source_id": 21598554, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20447, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:17Z", "source_id": 69063923, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T18:47:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:46:20Z", "source_id": 21604832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20429, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:00Z", "source_id": 69078812, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T18:53:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:53:04Z", "source_id": 21609576, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20419, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:49Z", "source_id": 69084953, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T18:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:55:51Z", "source_id": 21611508, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-23T19:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:44Z", "source_id": 69091562, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T18:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T18:58:50Z", "source_id": 21613498, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-23T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20386, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:51Z", "source_id": 69096412, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T19:02:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:00:56Z", "source_id": 21614987, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-23T20:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:21Z", "source_id": 69104506, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T19:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:04:26Z", "source_id": 21617432, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-23T20:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20377, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:50Z", "source_id": 69110217, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:06:52Z", "source_id": 21619046, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:46Z", "source_id": 69116868, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:11:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:46Z", "source_id": 69116877, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T19:11:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:09:47Z", "source_id": 21621100, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-23T20:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19348, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:10Z", "source_id": 69126874, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T19:16:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:14:14Z", "source_id": 21624180, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-23T20:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:25Z", "source_id": 69145056, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T19:23:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:22:30Z", "source_id": 21629733, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-23T20:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19288, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:03Z", "source_id": 69155191, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T19:27:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:08Z", "source_id": 21632844, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19284, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:59Z", "source_id": 69161553, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T19:30:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:30:06Z", "source_id": 21634759, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-23T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19280, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:01Z", "source_id": 69165818, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T19:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:32:06Z", "source_id": 21636128, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-23T20:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19276, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:16Z", "source_id": 69170602, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T19:35:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:34:20Z", "source_id": 21637601, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-23T20:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19272, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:16Z", "source_id": 69176986, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T19:38:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:37:20Z", "source_id": 21639584, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-23T20:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19268, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:42:12Z", "source_id": 69187213, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T19:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:42:15Z", "source_id": 21642740, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Redditch |
1931 |
1931 |
None |
None |
None |
Four Oaks |
2041 |
2041 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P69297/2026-09-23/detailed |
None |
Sutton Coldfield |
2026-09-23T20:39:30+01:00 |
Four Oaks |
4.0 |
{"type": "LineString", "coordinates": [[-1.8250900104512835, 52.564877677273], [-1.825083, 52.564882399999995], [-1.8248648, 52.5650078], [-1.8246714, 52.5651068], [-1.8245426, 52.5651665], [-1.8243472, 52.56524629999999], [-1.8241812999999996, 52.5653021], [-1.8221929, 52.5659786], [-1.8219616999999997, 52.566063099999994], [-1.8217804999999996, 52.56614], [-1.8216529702670972, 52.56619731378229], [-1.8216090055398928, 52.56621707217535], [-1.821311, 52.566351], [-1.8209302000000005, 52.5665459], [-1.8206112999999997, 52.5667264], [-1.8203234, 52.5669072], [-1.8199694, 52.567140499999994], [-1.8196721, 52.56737569999999], [-1.8194314, 52.5675842], [-1.8192040000000005, 52.5677987], [-1.8188665, 52.56817050000001], [-1.8187211999999997, 52.56835779999999], [-1.8185777, 52.56855590000001], [-1.8184597999999996, 52.56873710000001], [-1.8183496999999995, 52.56892369999999], [-1.8182550999999996, 52.5691097], [-1.8181717, 52.56929970000001], [-1.8180849, 52.5695255], [-1.8179826, 52.569894], [-1.8179392, 52.57009819999999], [-1.8179115, 52.57030369999999], [-1.8178979999999996, 52.57050759999999], [-1.8178963, 52.5707106], [-1.8179190999999997, 52.571046599999995], [-1.8179766, 52.5713867], [-1.8180934, 52.5717855], [-1.8182982999999997, 52.5722605], [-1.8183978000000005, 52.57244540000001], [-1.8186259999999996, 52.572807], [-1.8187748, 52.5730017], [-1.8189344999999997, 52.5731949], [-1.8192862, 52.5735514], [-1.8196419999999995, 52.5738622], [-1.8200412, 52.5741599], [-1.8203723, 52.57437719999999], [-1.8214686, 52.5750233], [-1.8217263, 52.575172], [-1.8229222, 52.57585749999999], [-1.8251170999999995, 52.5771196], [-1.8261449, 52.5777494], [-1.8262793999999996, 52.577843599999994], [-1.8265298999999993, 52.5780785], [-1.8266692999999996, 52.57818699999999], [-1.8269128, 52.57841489999999], [-1.8273570999999995, 52.5789066], [-1.8275635, 52.5792003], [-1.8276939, 52.579413300000006], [-1.8278841, 52.5797242]]} |
1.3 |
2039 |
2043 |
Sutton Coldfield |
Four Oaks |
Four Oaks |
52.5797242 |
-1.8278841 |
52.5797242 |
-1.8278841 |
1 |
0 |
2026-09-23 19:53:54 |
TERMINATED |
2026-09-23 19:43:00 |
Four Oaks |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642740 |
1790192535704679 |
88 |
88 |
2026-09-23 19:53:39.397912 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:39.140329 |
| 770057 |
801373 |
W11068 |
662E56MZ23 |
2026-09-23 |
COMPLETE |
21642601 |
2026-09-23 20:43:00 |
2026-09-23 19:53:54 |
2026-09-25 19:53:54 |
{"id": 801373, "stp": "O", "toc": "West Midlands Trains", "uid": "W11068", "consist": "196002", "dest_crs": "BHM", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W11068/2026-09-23/detailed", "trust_id": "662E56MZ23", "origin_crs": "KNN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-23", "dest_arr_time": "2044", "dest_platform": "12M", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2E56", "timing_status": "EARLY", "origin_station": "Kings Norton", "current_leg_arr": "2043", "current_leg_dep": "2030", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2020", "origin_platform": null, "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-23T19:53:54", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8851730999999996, 52.4470371], [-1.8849362, 52.4474349], [-1.8847408, 52.447783599999994], [-1.8845096999999995, 52.44822820000001], [-1.8844043, 52.44844019999999], [-1.8842529, 52.4487669], [-1.8841584, 52.4489929], [-1.8840807999999996, 52.449176], [-1.8839255, 52.44956599999999], [-1.8838291999999996, 52.4498314], [-1.8837119, 52.45018069999999], [-1.8836177, 52.4504953], [-1.8835504000000003, 52.4507326], [-1.8834132, 52.4513125], [-1.8833727, 52.4514985], [-1.8833028, 52.4518734], [-1.8832412, 52.4522646], [-1.8831942, 52.452642999999995], [-1.8831707, 52.4529788], [-1.8831557, 52.4532045], [-1.8831485, 52.45342720000001], [-1.8831457000000005, 52.453661699999984], [-1.8831386999999995, 52.4538564], [-1.8831324, 52.4542793], [-1.8831405, 52.4545016], [-1.8831633999999997, 52.4547672], [-1.8831851, 52.4550796], [-1.8832079, 52.4552895], [-1.8832285, 52.4554494], [-1.8832474, 52.45559180000001], [-1.8833055000000003, 52.455943100000006], [-1.8833457999999996, 52.456441100000006], [-1.8833637000000003, 52.4565751], [-1.8833939, 52.456867299999985], [-1.8834393, 52.45730199999999], [-1.8834611000000003, 52.45751859999999], [-1.8834844999999996, 52.4578701], [-1.8834912, 52.45810669999999], [-1.883492, 52.458306500000006], [-1.8834912, 52.4585129], [-1.8834888, 52.4586181], [-1.8834835999999997, 52.45873950000001], [-1.8834500000000003, 52.459183], [-1.8834223, 52.459408], [-1.8833923, 52.459629], [-1.8833032999999997, 52.4601263], [-1.8831984, 52.46055989999999], [-1.8831243, 52.46077809999999], [-1.8830873, 52.4609123], [-1.8829551999999996, 52.46135670000001], [-1.8829191999999997, 52.4614672], [-1.8827177, 52.4619261], [-1.8826575999999997, 52.4620643], [-1.8825845999999995, 52.46223100000001], [-1.8824927, 52.46245749999999], [-1.8824198999999997, 52.4626018], [-1.8823448, 52.462747199999995], [-1.8821792999999996, 52.4630411], [-1.8820010999999996, 52.463342899999994], [-1.8818616, 52.4635664], [-1.8816404, 52.46390479999999], [-1.8814733, 52.464141], [-1.8812249, 52.4644706], [-1.8811321000000003, 52.464588], [-1.8809213, 52.464846400000006], [-1.880694, 52.4651077], [-1.8806042, 52.46520399999999], [-1.880334, 52.46547879999999], [-1.8802127, 52.4655829], [-1.8800665, 52.46572539999999], [-1.8798734, 52.465891199999994], [-1.8797022, 52.466034500000006], [-1.8795938, 52.4661219], [-1.8794746, 52.46621230000001], [-1.879304, 52.4663368], [-1.8788556, 52.466648799999994], [-1.878475, 52.46689630000001], [-1.8782214999999995, 52.467067699999994], [-1.87799, 52.4672183], [-1.8776365, 52.4674478], [-1.8771341, 52.467775], [-1.8766206999999997, 52.4680997], [-1.8763991, 52.46823820000001], [-1.8755500000000005, 52.468819], [-1.8753668999999995, 52.46894259999999], [-1.8749120999999995, 52.4692442], [-1.8746477999999995, 52.46945019999999], [-1.8743753999999997, 52.4696625], [-1.8742310176306256, 52.4697832132535], [-1.8741784522397609, 52.46982716133048], [-1.8741492432977296, 52.46985158188199], [-1.874093195875765, 52.469898441088525], [-1.873777, 52.4701628], [-1.8733802, 52.470525], [-1.8731218, 52.4707782], [-1.8727971999999995, 52.471099599999995], [-1.8725936000000003, 52.4713195], [-1.8723008, 52.4716723], [-1.8720517000000003, 52.47195519999999], [-1.8719155, 52.472115899999984], [-1.8717454, 52.4723234], [-1.8714781000000005, 52.472672200000005], [-1.8712734, 52.47295690000001], [-1.8711651, 52.473131999999985], [-1.8708970999999996, 52.4735642], [-1.8708450999999997, 52.473652], [-1.8707956999999995, 52.4737386], [-1.8707525, 52.4738144], [-1.8705953, 52.4741164], [-1.8704056, 52.4744949], [-1.8702146, 52.4748632], [-1.8698649, 52.47551959999999], [-1.8697742, 52.47569560000001], [-1.8696879, 52.47586939999999], [-1.8695027, 52.476226999999994], [-1.8692834, 52.4766423], [-1.869152, 52.476897999999984], [-1.8688435, 52.4774963], [-1.8686027999999997, 52.4779075], [-1.8685332999999995, 52.478046199999994], [-1.8684491000000003, 52.478201199999994], [-1.8684075, 52.47828609999999], [-1.8682829000000003, 52.4785185], [-1.8681991, 52.47868390000001], [-1.868134, 52.4788037], [-1.8680603, 52.4789517], [-1.8679851, 52.4791011], [-1.8679027, 52.4792523], [-1.8678322, 52.479387599999995], [-1.8677610999999996, 52.47952159999999], [-1.8677127, 52.47961359999999], [-1.8676635, 52.47970599999999], [-1.8676012999999996, 52.47982429999999], [-1.8675481, 52.4799301], [-1.8674918, 52.48004370000001], [-1.8674459, 52.48015790000001], [-1.8674244, 52.48023669999999], [-1.8674115, 52.480304100000005], [-1.8674021999999997, 52.4803746], [-1.8673967, 52.48045009999999], [-1.8674045999999995, 52.480564699999995], [-1.8674157, 52.4806163], [-1.8674333, 52.4806811], [-1.8674473000000005, 52.4807438], [-1.8674657, 52.4807903], [-1.8674978, 52.48087890000001], [-1.8675253999999992, 52.4809442], [-1.8675604, 52.4809974], [-1.8676059999999997, 52.48106279999998], [-1.8676624, 52.4811336], [-1.8677183, 52.481194999999985], [-1.8677767, 52.4812518], [-1.8679104, 52.481368800000006], [-1.8679512000000005, 52.48140059999999], [-1.8680109, 52.4814418], [-1.8680870999999997, 52.48148969999999], [-1.8681684, 52.4815405], [-1.8682466, 52.4815835], [-1.8683358, 52.48162820000001], [-1.8684312, 52.4816691], [-1.8685214, 52.48170569999999], [-1.8686279, 52.481742999999994], [-1.868755, 52.4817831], [-1.8689092, 52.481823899999995], [-1.8690412999999997, 52.481855], [-1.8692275000000005, 52.48189020000001], [-1.8694392, 52.4819196], [-1.8695897999999995, 52.48193400000001], [-1.8697132999999997, 52.48194279999999], [-1.869859, 52.4819504], [-1.8699954, 52.4819552], [-1.8701126665615355, 52.481957272984104], [-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": "Moseley Village", "dest_arr_time_act": "2044", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Grand Jn", "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\": 128.232, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 184.337, \"from_m\": 128.232, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 379.295, \"from_m\": 184.337, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 446.07, \"from_m\": 379.295, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1007.253, \"from_m\": 446.07, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9750.601, \"from_m\": 1007.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9916.338, \"from_m\": 9750.601, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10329.136, \"from_m\": 9916.338, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10797.79, \"from_m\": 10329.136, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10804.723, \"from_m\": 10797.79, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10889.217, \"from_m\": 10804.723, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11708.642, \"from_m\": 10889.217, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12072.449, \"from_m\": 11708.642, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12120.023, \"from_m\": 12072.449, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12364.701, \"from_m\": 12120.023, \"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}], \"service_id\": 801373, \"profile_key\": \"b1760433c4fae263bd28a8ad748d2fea6c410197dfffad2a75f2d133f89507ec\", \"schedule_id\": 40943, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2021\", \"location\": \"Kings Norton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2022H\", \"location\": \"Lifford East Jn\", \"stage_seq\": 2, \"distance_m\": 1865.457, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": false, \"wtt_arr\": \"2024\", \"wtt_dep\": \"2024H\", \"location\": \"Pineapple Road\", \"stage_seq\": 3, \"distance_m\": 3565.753, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": false, \"wtt_arr\": \"2026\", \"wtt_dep\": \"2026H\", \"location\": \"Kings Heath\", \"stage_seq\": 4, \"distance_m\": 4867.083, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": false, \"wtt_arr\": \"2028\", \"wtt_dep\": \"2029\", \"location\": \"Moseley Village\", \"stage_seq\": 5, \"distance_m\": 5980.78, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2031H\", \"location\": \"Bordesley Jn\", \"stage_seq\": 6, \"distance_m\": 9209.465, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 7, \"distance_m\": 9750.601, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": false, \"wtt_arr\": \"2035\", \"wtt_dep\": \"2040H\", \"location\": \"Grand Jn\", \"stage_seq\": 8, \"distance_m\": 10797.79, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2041H\", \"location\": \"Proof House Jn\", \"stage_seq\": 9, \"distance_m\": 11362.072, \"section_seq\": 1, \"route_path_id\": 147456}, {\"is_pass\": false, \"wtt_arr\": \"2044\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 10, \"distance_m\": 12364.701, \"section_seq\": 1, \"route_path_id\": 147456}], \"graph_versions\": [\"osm-v3-bb2e3e1860d90a0da306\"], \"route_sections\": [{\"to_m\": 12364.701, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 147456}], \"total_distance_m\": 12364.701, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 12364.701, \"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": "2021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:45Z\", \"source_id\": 69150111, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:24:50Z\", \"source_id\": 21631279, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:12Z\", \"source_id\": 69155570, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:27:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:27:13Z\", \"source_id\": 21632938, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:28Z\", \"source_id\": 69160559, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:29:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:29:29Z\", \"source_id\": 21634461, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:42:00Z\", \"source_id\": 69186804, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T19:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-23T19:42:05Z\", \"source_id\": 21642601, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-23T20:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "10", "timing_fact_generation": 1790192529641879, "current_leg_arrival_utc": "2026-09-23T20:43:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-23T19:43:40.395214", "service_state_evidence_id": 21642601, "current_leg_start_actual_dep": "2026-09-23T20:29:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-23T19:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-23T19:53:40.557401", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
O |
KNN |
BHM |
2E56 |
196002 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 128.232, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 184.337, "from_m": 128.232, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 379.295, "from_m": 184.337, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 446.07, "from_m": 379.295, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1007.253, "from_m": 446.07, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9750.601, "from_m": 1007.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9916.338, "from_m": 9750.601, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10329.136, "from_m": 9916.338, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10797.79, "from_m": 10329.136, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10804.723, "from_m": 10797.79, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10889.217, "from_m": 10804.723, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11708.642, "from_m": 10889.217, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12072.449, "from_m": 11708.642, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12120.023, "from_m": 12072.449, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12364.701, "from_m": 12120.023, "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}], "service_id": 801373, "profile_key": "b1760433c4fae263bd28a8ad748d2fea6c410197dfffad2a75f2d133f89507ec", "schedule_id": 40943, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2021", "location": "Kings Norton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 147456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2022H", "location": "Lifford East Jn", "stage_seq": 2, "distance_m": 1865.457, "section_seq": 1, "route_path_id": 147456}, {"is_pass": false, "wtt_arr": "2024", "wtt_dep": "2024H", "location": "Pineapple Road", "stage_seq": 3, "distance_m": 3565.753, "section_seq": 1, "route_path_id": 147456}, {"is_pass": false, "wtt_arr": "2026", "wtt_dep": "2026H", "location": "Kings Heath", "stage_seq": 4, "distance_m": 4867.083, "section_seq": 1, "route_path_id": 147456}, {"is_pass": false, "wtt_arr": "2028", "wtt_dep": "2029", "location": "Moseley Village", "stage_seq": 5, "distance_m": 5980.78, "section_seq": 1, "route_path_id": 147456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2031H", "location": "Bordesley Jn", "stage_seq": 6, "distance_m": 9209.465, "section_seq": 1, "route_path_id": 147456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "St. Andrews Jn", "stage_seq": 7, "distance_m": 9750.601, "section_seq": 1, "route_path_id": 147456}, {"is_pass": false, "wtt_arr": "2035", "wtt_dep": "2040H", "location": "Grand Jn", "stage_seq": 8, "distance_m": 10797.79, "section_seq": 1, "route_path_id": 147456}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2041H", "location": "Proof House Jn", "stage_seq": 9, "distance_m": 11362.072, "section_seq": 1, "route_path_id": 147456}, {"is_pass": false, "wtt_arr": "2044", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 10, "distance_m": 12364.701, "section_seq": 1, "route_path_id": 147456}], "graph_versions": ["osm-v3-bb2e3e1860d90a0da306"], "route_sections": [{"to_m": 12364.701, "from_m": 0.0, "section_seq": 1, "route_path_id": 147456}], "total_distance_m": 12364.701, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 12364.701, "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": 20049, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:45Z", "source_id": 69150111, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T19:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:24:50Z", "source_id": 21631279, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-23T20:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20054, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:12Z", "source_id": 69155570, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T19:27:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:27:13Z", "source_id": 21632938, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-23T20:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20045, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:28Z", "source_id": 69160559, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T19:29:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:29:29Z", "source_id": 21634461, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-23T20:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19429, "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:42:00Z", "source_id": 69186804, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T19:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-23T19:42:05Z", "source_id": 21642601, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-23T20:43:00+01:00", "operational_fact": true}] |
Kings Norton |
2020 |
2021 |
None |
None |
None |
Birmingham New Street |
2044 |
2044 |
12M |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W11068/2026-09-23/detailed |
None |
Moseley Village |
2026-09-23T20:29:00+01:00 |
Birmingham New Street |
13.0 |
{"type": "LineString", "coordinates": [[-1.8851730999999996, 52.4470371], [-1.8849362, 52.4474349], [-1.8847408, 52.447783599999994], [-1.8845096999999995, 52.44822820000001], [-1.8844043, 52.44844019999999], [-1.8842529, 52.4487669], [-1.8841584, 52.4489929], [-1.8840807999999996, 52.449176], [-1.8839255, 52.44956599999999], [-1.8838291999999996, 52.4498314], [-1.8837119, 52.45018069999999], [-1.8836177, 52.4504953], [-1.8835504000000003, 52.4507326], [-1.8834132, 52.4513125], [-1.8833727, 52.4514985], [-1.8833028, 52.4518734], [-1.8832412, 52.4522646], [-1.8831942, 52.452642999999995], [-1.8831707, 52.4529788], [-1.8831557, 52.4532045], [-1.8831485, 52.45342720000001], [-1.8831457000000005, 52.453661699999984], [-1.8831386999999995, 52.4538564], [-1.8831324, 52.4542793], [-1.8831405, 52.4545016], [-1.8831633999999997, 52.4547672], [-1.8831851, 52.4550796], [-1.8832079, 52.4552895], [-1.8832285, 52.4554494], [-1.8832474, 52.45559180000001], [-1.8833055000000003, 52.455943100000006], [-1.8833457999999996, 52.456441100000006], [-1.8833637000000003, 52.4565751], [-1.8833939, 52.456867299999985], [-1.8834393, 52.45730199999999], [-1.8834611000000003, 52.45751859999999], [-1.8834844999999996, 52.4578701], [-1.8834912, 52.45810669999999], [-1.883492, 52.458306500000006], [-1.8834912, 52.4585129], [-1.8834888, 52.4586181], [-1.8834835999999997, 52.45873950000001], [-1.8834500000000003, 52.459183], [-1.8834223, 52.459408], [-1.8833923, 52.459629], [-1.8833032999999997, 52.4601263], [-1.8831984, 52.46055989999999], [-1.8831243, 52.46077809999999], [-1.8830873, 52.4609123], [-1.8829551999999996, 52.46135670000001], [-1.8829191999999997, 52.4614672], [-1.8827177, 52.4619261], [-1.8826575999999997, 52.4620643], [-1.8825845999999995, 52.46223100000001], [-1.8824927, 52.46245749999999], [-1.8824198999999997, 52.4626018], [-1.8823448, 52.462747199999995], [-1.8821792999999996, 52.4630411], [-1.8820010999999996, 52.463342899999994], [-1.8818616, 52.4635664], [-1.8816404, 52.46390479999999], [-1.8814733, 52.464141], [-1.8812249, 52.4644706], [-1.8811321000000003, 52.464588], [-1.8809213, 52.464846400000006], [-1.880694, 52.4651077], [-1.8806042, 52.46520399999999], [-1.880334, 52.46547879999999], [-1.8802127, 52.4655829], [-1.8800665, 52.46572539999999], [-1.8798734, 52.465891199999994], [-1.8797022, 52.466034500000006], [-1.8795938, 52.4661219], [-1.8794746, 52.46621230000001], [-1.879304, 52.4663368], [-1.8788556, 52.466648799999994], [-1.878475, 52.46689630000001], [-1.8782214999999995, 52.467067699999994], [-1.87799, 52.4672183], [-1.8776365, 52.4674478], [-1.8771341, 52.467775], [-1.8766206999999997, 52.4680997], [-1.8763991, 52.46823820000001], [-1.8755500000000005, 52.468819], [-1.8753668999999995, 52.46894259999999], [-1.8749120999999995, 52.4692442], [-1.8746477999999995, 52.46945019999999], [-1.8743753999999997, 52.4696625], [-1.8742310176306256, 52.4697832132535], [-1.8741784522397609, 52.46982716133048], [-1.8741492432977296, 52.46985158188199], [-1.874093195875765, 52.469898441088525], [-1.873777, 52.4701628], [-1.8733802, 52.470525], [-1.8731218, 52.4707782], [-1.8727971999999995, 52.471099599999995], [-1.8725936000000003, 52.4713195], [-1.8723008, 52.4716723], [-1.8720517000000003, 52.47195519999999], [-1.8719155, 52.472115899999984], [-1.8717454, 52.4723234], [-1.8714781000000005, 52.472672200000005], [-1.8712734, 52.47295690000001], [-1.8711651, 52.473131999999985], [-1.8708970999999996, 52.4735642], [-1.8708450999999997, 52.473652], [-1.8707956999999995, 52.4737386], [-1.8707525, 52.4738144], [-1.8705953, 52.4741164], [-1.8704056, 52.4744949], [-1.8702146, 52.4748632], [-1.8698649, 52.47551959999999], [-1.8697742, 52.47569560000001], [-1.8696879, 52.47586939999999], [-1.8695027, 52.476226999999994], [-1.8692834, 52.4766423], [-1.869152, 52.476897999999984], [-1.8688435, 52.4774963], [-1.8686027999999997, 52.4779075], [-1.8685332999999995, 52.478046199999994], [-1.8684491000000003, 52.478201199999994], [-1.8684075, 52.47828609999999], [-1.8682829000000003, 52.4785185], [-1.8681991, 52.47868390000001], [-1.868134, 52.4788037], [-1.8680603, 52.4789517], [-1.8679851, 52.4791011], [-1.8679027, 52.4792523], [-1.8678322, 52.479387599999995], [-1.8677610999999996, 52.47952159999999], [-1.8677127, 52.47961359999999], [-1.8676635, 52.47970599999999], [-1.8676012999999996, 52.47982429999999], [-1.8675481, 52.4799301], [-1.8674918, 52.48004370000001], [-1.8674459, 52.48015790000001], [-1.8674244, 52.48023669999999], [-1.8674115, 52.480304100000005], [-1.8674021999999997, 52.4803746], [-1.8673967, 52.48045009999999], [-1.8674045999999995, 52.480564699999995], [-1.8674157, 52.4806163], [-1.8674333, 52.4806811], [-1.8674473000000005, 52.4807438], [-1.8674657, 52.4807903], [-1.8674978, 52.48087890000001], [-1.8675253999999992, 52.4809442], [-1.8675604, 52.4809974], [-1.8676059999999997, 52.48106279999998], [-1.8676624, 52.4811336], [-1.8677183, 52.481194999999985], [-1.8677767, 52.4812518], [-1.8679104, 52.481368800000006], [-1.8679512000000005, 52.48140059999999], [-1.8680109, 52.4814418], [-1.8680870999999997, 52.48148969999999], [-1.8681684, 52.4815405], [-1.8682466, 52.4815835], [-1.8683358, 52.48162820000001], [-1.8684312, 52.4816691], [-1.8685214, 52.48170569999999], [-1.8686279, 52.481742999999994], [-1.868755, 52.4817831], [-1.8689092, 52.481823899999995], [-1.8690412999999997, 52.481855], [-1.8692275000000005, 52.48189020000001], [-1.8694392, 52.4819196], [-1.8695897999999995, 52.48193400000001], [-1.8697132999999997, 52.48194279999999], [-1.869859, 52.4819504], [-1.8699954, 52.4819552], [-1.8701126665615355, 52.481957272984104], [-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]]} |
3.9 |
2030 |
2043 |
Grand Jn |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-23 19:53:54 |
TERMINATED |
2026-09-23 19:43:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
21642601 |
1790192529641879 |
35 |
35 |
2026-09-23 19:53:40.557401 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-23 19:43:40.395214 |